Skip to content

Commit 684a7a4

Browse files
authored
2022.11 (#3223)
* 2022.11 * adding RS210 to the documentation * fix text from CHANGELOG.md * addressing @justinshaffer comment [skip ci]
1 parent 208a7f1 commit 684a7a4

File tree

10 files changed

+85
-19
lines changed

10 files changed

+85
-19
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Qiita changelog
22

3+
Version 2022.11
4+
---------------
5+
6+
* Adding new Woltka v0.1.4 and WoLr2 - WoLr1 and RS210 (updated version of rep200) are available but not default.
7+
* Update qp-woltka so it runs faster, contribution with @wasade. Add newest improvements for woltka processing so it runs faster.
8+
* Fix qp-qiime2, "filter features" bug that expects a "feature metadata" value from the dropdown.
9+
* Avoid having [multiple git version](https://github.com/qiita-spots/qiita/issues/3216) commands running in the system - this in theory should fix some of the slow downs.
10+
* Fix sample_name in per preparation sample information files.
11+
* Now the sequencing artifacts (like per-sample-FASTQ, FASTA, etc) accept log files.
12+
* SortMeRNA via qp-meta will generate processing logs and will be added to their artifacts - note that this will only be available in newer runs AKA you can delete the outputs of past runs and rerun it.
13+
* Added new "Admin Sample Validation" to validate a list of sample names against what's available in a study, contributed by @sarayupai.
14+
315
Version 2022.09
416
---------------
517

qiita_core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# The full license is in the file LICENSE, distributed with this software.
77
# -----------------------------------------------------------------------------
88

9-
__version__ = "2022.09"
9+
__version__ = "2022.11"

qiita_db/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from . import user
2828
from . import processing_job
2929

30-
__version__ = "2022.09"
30+
__version__ = "2022.11"
3131

3232
__all__ = ["analysis", "artifact", "archive", "base", "commands",
3333
"environment_manager", "exceptions", "investigation", "logger",

qiita_pet/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# The full license is in the file LICENSE, distributed with this software.
77
# -----------------------------------------------------------------------------
88

9-
__version__ = "2022.09"
9+
__version__ = "2022.11"

qiita_pet/handlers/api_proxy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
from .user import (user_jobs_get_req)
3939
from .util import check_access, check_fp
4040

41-
__version__ = "2022.09"
41+
__version__ = "2022.11"
4242

4343
__all__ = ['prep_template_summary_get_req', 'data_types_get_req',
4444
'study_get_req', 'sample_template_filepaths_get_req',

qiita_pet/support_files/doc/source/dev/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ The following is a full list of the available developer tutorials
88
plugins
99
rest
1010
resource_allocation
11+
workflows
1112

1213
To request documentation on any developer use-cases not addressed here,
1314
please add an issue `here <https://github.com/biocore/qiita/issues>`__.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
.. _workflows:
2+
3+
.. index :: workflows
4+
5+
Qiita Workflows
6+
===============
7+
8+
The Qiita Workflows allow developers to define full software pipelines of how a
9+
give data type can be processed. A given Qiita Workflow will also define which
10+
commands a user can see in the GUI and allow to add that "default" workflow to
11+
a preparation via a single click on the GUI.
12+
13+
How to add a workflow?
14+
----------------------
15+
16+
#. Add the workflow
17+
18+
- `INSERT INTO qiita.default_workflow (name)...;`
19+
20+
21+
#. Add the data types that can use that workflow
22+
23+
- `INSERT INTO qiita.default_workflow_data_type (data_type_id, default_workflow_id) ...;`
24+
25+
26+
#. Add nodes (commands) via the default_parameter_set of the commands (you are selecting
27+
the command and their parameters at once). Note that order is not important as we are going to link (organize) them in the next point.
28+
29+
- `INSERT INTO qiita.default_workflow_node (default_parameter_set_id, default_workflow_id) ...;`
30+
31+
32+
#. Link the nodes (via edges)
33+
34+
- `INSERT INTO qiita.default_workflow_edge (parent_id, child_id) ...;`
35+
36+
37+
#. Link the specific output (as commands can have multiple) of the parent nodes/commands to their
38+
children (inputs)
39+
40+
- `INSERT INTO qiita.default_workflow_edge_connections (default_workflow_edge_id, parent_output_id, child_input_id) ...;`

qiita_pet/support_files/doc/source/processingdata/processing-recommendations.rst

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Shotgun sequencing
4545
------------------
4646

4747
Qiita currently has one active shotgun metagenomics data analysis pipeline: a per sample
48-
bowtie2 alignment step with Woltka classification using either the WoLr1 or Rep200 databases.
48+
bowtie2 alignment step with Woltka classification using either the WoLr1, WoLr2 (default) or RS210 databases.
4949
Below you will find more information about each of these options.
5050

5151
.. note::
@@ -67,16 +67,16 @@ subsequent meta-analyses. Currently, the `fastp` command is set to autodetect ad
6767
wetlab processing and we provide the following host references for your convenience:
6868

6969
- auto-detect adapters and artifacts + phix filtering: This is a `deblur artifacts <https://github.com/biocore/deblur/blob/master/deblur/support_files/artifacts.fa>`_ reference, mainly for debugging and testing
70-
- auto-detect adapters and cheetah + phix filtering
71-
- auto-detect adapters and cow + phix filtering
72-
- auto-detect adapters and hamster + phix filtering
73-
- auto-detect adapters and horse + phix filtering
70+
- auto-detect adapters and `cheetah <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/003/709/585/GCF_003709585.1_Aci_jub_2/GCF_003709585.1_Aci_jub_2_genomic.fna.gz>`_ + phix filtering
71+
- auto-detect adapters and `cow <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/000/003/205/GCA_000003205.6_Btau_5.0.1/GCA_000003205.6_Btau_5.0.1_genomic.fna.gz>`_ + phix filtering
72+
- auto-detect adapters and `hamster <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/017/639/785/GCF_017639785.1_BCM_Maur_2.0/GCF_017639785.1_BCM_Maur_2.0_genomic.fna.gz>`_ + phix filtering
73+
- auto-detect adapters and `horse <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/000/002/305/GCA_000002305.1_EquCab2.0/GCA_000002305.1_EquCab2.0_genomic.fna.gz>`_ + phix filtering
7474
- auto-detect adapters and merge_genomes + phix filtering : is the combined genomes of a cheetah, cow, hamster, horse, human, mouse, pig, rabbit, and rat
75-
- auto-detect adapters and mouse + phix filtering
76-
- auto-detect adapters and pig + phix filtering
77-
- auto-detect adapters and rabbit + phix filtering
78-
- auto-detect adapters and rat + phix filtering
79-
- auto-detect adapters only filtering [not recommended]
75+
- auto-detect adapters and `mouse <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/001/635/GCF_000001635.27_GRCm39/GCF_000001635.27_GRCm39_genomic.fna.gz>`_ + phix filtering
76+
- auto-detect adapters and `pig <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/003/025/GCF_000003025.6_Sscrofa11.1/GCF_000003025.6_Sscrofa11.1_genomic.fna.gz>`_ + phix filtering
77+
- auto-detect adapters and `rabbit <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/003/625/GCF_000003625.3_OryCun2.0/GCF_000003625.3_OryCun2.0_genomic.fna.gz>`_ + phix filtering
78+
- auto-detect adapters and `rat <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/000/001/895/GCA_000001895.4_Rnor_6.0/GCA_000001895.4_Rnor_6.0_genomic.fna.gz>`_ + phix filtering
79+
- auto-detect adapters only filtering
8080

8181
Note that the command produces up to 6 output artifacts based on the aligner and database selected:
8282

@@ -89,7 +89,7 @@ Note that the command produces up to 6 output artifacts based on the aligner and
8989

9090
.. note::
9191
Woltka provides easy transformations for the "per gene Prediction table" to generate functional
92-
profiles, `more information <https://github.com/qiyunzhu/woltka/blob/master/doc/wol.md#comparison>`
92+
profiles, `more information <https://github.com/qiyunzhu/woltka/blob/master/doc/wol.md#comparison>`_.
9393

9494
Aligners
9595
^^^^^^^^
@@ -127,8 +127,6 @@ Reference databases
127127

128128
Note that some of these are legacy option but not available for new processing.
129129

130-
131-
132130
#. WoLr2 (“Web of Life” release 2): A significant upgrade from WoLr1. The genome
133131
pool is an even representation of microbial diversity, sampled from
134132
non-redundant bacterial and archaeal genomes from NCBI (RefSeq and GenBank,
@@ -154,6 +152,21 @@ Note that some of these are legacy option but not available for new processing.
154152
- Genera: 6,811
155153
- Species: 12,258
156154

155+
#. RS210: Collection of reference microbial genomes sampled from the NCBI RefSeq
156+
genome database, as of 2022-01-01. This time point corresponds to RefSeq
157+
release 210.
158+
159+
- Genomes: 29,648
160+
- Nucleotides: 926,894
161+
- Basepairs: 111,767,286,504 (includes linkers)
162+
- Numbers of taxonomic units:
163+
164+
- Archaea: 606
165+
- Bacteria: 21,047
166+
- Fungi: 409
167+
- Protozoa: 93
168+
- Viral: 7,493
169+
157170
#. WoLr1 ("Web of Life" release 1): An even representation of microbial diversity, selected using an prototype
158171
selection algorithm based on the MinHash distance matrix among all non-redundant bacterial and archaeal genomes
159172
from NCBI (RefSeq and GenBank, complete and draft), plus several genome quality control criteria. A

qiita_ware/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# The full license is in the file LICENSE, distributed with this software.
77
# -----------------------------------------------------------------------------
88

9-
__version__ = "2022.09"
9+
__version__ = "2022.11"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from setuptools import setup
1111
from glob import glob
1212

13-
__version__ = "2022.09"
13+
__version__ = "2022.11"
1414

1515

1616
classes = """

0 commit comments

Comments
 (0)