Skip to content

Commit 4ac32fb

Browse files
authored
Merge pull request #3106 from antgonza/2021.05
2021.03->2021.05
2 parents a5981ee + f61b3b8 commit 4ac32fb

File tree

10 files changed

+36
-30
lines changed

10 files changed

+36
-30
lines changed

CHANGELOG.md

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

3+
Version 2021.05
4+
---------------
5+
6+
* Replaced vis.js for cytoscape.js to display the processing networks.
7+
* The commands available to users, originally only filtered by input type, are now also limited by the preparation type. The options are taken from the [recommended workflows](https://qiita.ucsd.edu/workflows/).
8+
* Added a new [spades](https://github.com/ablab/spades) assembly pipeline for "Genome Isolate".
9+
* Fixed the following issues: [#3070](https://github.com/qiita-spots/qiita/issues/3070), [#3089](https://github.com/qiita-spots/qiita/issues/3089), [#2968](https://github.com/qiita-spots/qiita/issues/2968), [#3102](https://github.com/qiita-spots/qiita/issues/3102), and [#3079](https://github.com/qiita-spots/qiita/issues/3079).
10+
311

412
Version 2021.03
513
---------------

README.rst

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Qiita (canonically pronounced *cheetah*)
33

44
|Build Status| |Coverage Status|
55

6-
Advances in sequencing, proteomics, transcriptomics and metabolomics are giving
6+
Advances in sequencing, proteomics, transcriptomics, metabolomics, and others are giving
77
us new insights into the microbial world and dramatically improving our ability
88
to understand their community composition and function at high resolution.
99
These new technologies are generating vast amounts of data, even from a single
@@ -17,16 +17,16 @@ compute resources to the global community, alleviating the technical burdens,
1717
such as familiarity with the command line or access to compute power, that are
1818
typically limiting for researchers studying microbial ecology.
1919

20-
Qiita is currently in beta status. We are very open to community
20+
Qiita is currently in production/stable status. We are very open to community
2121
contributions and feedback. If you're interested in contributing to Qiita,
2222
see `CONTRIBUTING.md <https://github.com/qiita-spots/qiita/blob/master/CONTRIBUTING.md>`__.
2323
If you'd like to report bugs or request features, you can do that in the
2424
`Qiita issue tracker <https://github.com/qiita-spots/qiita/issues>`__.
2525

2626
To install and configure your own Qiita server, see
27-
`INSTALL.md <https://github.com/qiita-spots/qiita/blob/master/INSTALL.md>`__.
27+
`INSTALL.md <https://github.com/qiita-spots/qiita/blob/master/INSTALL.md>`__. However, Qiita is not designed to be used locally but rather on a server, we therefore advise against installing your own version on a personal computer. Nevertheless, it can run just fine on a laptop or small computer for development and educational purposes. For example, for every single PR and release, we install Qiita from scratch as GitHub Actions, you can follow `these steps <https://github.com/qiita-spots/qiita/actions>`__.
2828

29-
For more specific details about qiita visit `the Qiita main site tutorial <https://qiita.microbio.me/static/doc/html/qiita-philosophy/index.html>`__.
29+
For more specific details about Qiita's philosophy and design visit `the Qiita main site tutorial <https://qiita.microbio.me/static/doc/html/qiita-philosophy/index.html>`__.
3030

3131
Current features
3232
----------------
@@ -39,9 +39,9 @@ Current features
3939
* Easy long-term sequence data deposition to the European Nucleotide Archive (ENA),
4040
part of the European Bioinformatics Institute (EBI) for private and public
4141
studies.
42-
* Raw data processing for `Target Gene, Metagenomic, Metabolomic and BIOM files <https://qiita.ucsd.edu/static/doc/html/processingdata/index.html#processing-recommendations>`. BIOM files can be added as new preparation files for downstream analyses; however, this cannot be made public.
43-
44-
* Basic downstream analyses using Qiime2.
42+
* Raw data processing for `Target Gene, Metagenomic, Metabolomic, Genome Isolates and BIOM files <https://qiita.ucsd.edu/static/doc/html/processingdata/index.html#processing-recommendations>`__. NOTE: BIOM files can be added as new preparation files for downstream analyses; however, this cannot be made public in the system.
43+
* Basic downstream analyses using QIIME 2. Note that Qiita produces qza/qzv in the analytical steps but you can also convert `non QIIME 2 artifacts <https://qiita.ucsd.edu/static/doc/html/faq.html#how-to-convert-qiita-files-to-qiime2-artifacts>`__.
44+
* Bulk download of `studies and artifacts <https://qiita.ucsd.edu/static/doc/html/downloading.html>`__.
4545
* Basic study search in the study listing page.
4646
* Complex metadata search via redbiom.
4747

@@ -55,20 +55,7 @@ Accepted raw files
5555
* Multiplexed FASTQ: forward, reverse (optional), and barcodes
5656
* Per sample FASTQ: forward and reverse (optional)
5757
* Multiplexed FASTA/qual files
58-
59-
Roadmap
60-
-------
61-
62-
The following is a non-exhaustive list of features that we plan to add in the
63-
future.
64-
65-
* Integration of other pipelines via artifacts. Processing of raw data in
66-
external sources. For example, metabolomics processing in
67-
`GNPS <http://gnps.ucsd.edu>`__ and data visualization in Qiita.
68-
* Creation of a REST API to query and access the data hosted by Qiita.
69-
* Improved analysis pipeline for target gene datasets.
70-
* Crowd-sourced metadata curation of existing studies: improve the metadata of
71-
existing studies by submitting a fix proposals to the authors of the study.
58+
* Per sample FASTA, only for "Full Length Operon"
7259

7360

7461
.. |Build Status| image:: https://github.com/qiita-spots/qiita/actions/workflows/qiita-ci.yml/badge.svg

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__ = "2021.03"
9+
__version__ = "2021.05"

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__ = "2021.03"
30+
__version__ = "2021.05"
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__ = "2021.03"
9+
__version__ = "2021.05"

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__ = "2021.03"
41+
__version__ = "2021.05"
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/processingdata/processing-recommendations.rst

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@ Currently, Qiita supports the processing of raw data from:
66
#. Target gene barcoded sequencing
77
#. Shotgun sequencing
88
#. Metatranscriptome sequencing
9-
9+
#. Genome Isolate sequencing
1010

1111
Note that the selected processing recommendations are mainly guided towards performing meta-analyses,
1212
this is combine different studies, even from different wet lab techniques or
1313
sequencing technologies. However, these parameters shouldn't prevent you using the
1414
resulting tables as your primary analytical source.
1515

16-
1716
Target gene barcoded sequencing
1817
-------------------------------
1918

@@ -242,3 +241,15 @@ Additionally, a summary file showing the proportion of reads matching to each of
242241
Default options have been set to report only the best alignment per read reaching E-value.
243242
For non ribo-depleted samples (i.e. total RNA), the ribosomal reads obtained from SortMeRNA can be further used in taxonomic/compositional analysis.
244243
In the case of ribo-depleted samples, only the non-ribosomal reads are used in downstream analyses such as assembly, mapping, differential gene abundance analyses etc.
244+
245+
246+
Genome Isolate Processing
247+
-------------------------
248+
249+
This workflow can be used for assembling (meta)-genomes (isolate and/or metagenomic data) using SPAdes v3.15.2 at set k-mer lengths of 21,33,55,77,99 and 127.
250+
251+
The assembled contigs are stored in per sample FASTA files (originally scaffolds.fna in SPAdes).
252+
253+
The --merge option merges the forward and reverse reads prior to assembly (preferable for isolate or metagenomes with high sequencing depth), the non-merge option works well for shallow shotgun data and/or complex environmental communities.
254+
255+
The --meta flag is used to assemble metagenomic datasets.

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__ = "2021.03"
9+
__version__ = "2021.05"

scripts/qiita-recover-jobs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def _count_jobs_in_scheduler():
7070
j1 = len(check_output(['qstat']).decode('ascii').split("\n"))
7171
# now, let's count the jobs in job arrays
7272
lines = check_output(['qstat', '-f']).decode('ascii').split("\n")
73-
j2 = sum([int(x.split(',')[-1].split('-')[-1])
73+
j2 = sum([int(x.split(' ')[-1].split(',')[-1].split('-')[-1])
7474
for x in lines if 'job_array_request' in x])
7575
return j1 + j2
7676

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__ = "2021.03"
13+
__version__ = "2021.05"
1414

1515

1616
classes = """

0 commit comments

Comments
 (0)