The QIIME 2 2020.8 release is now available! Thanks to everyone involved for their hard work!
As a reminder, our next planned QIIME 2 release is scheduled for November 2020 (QIIME 2 2020.11), but please stay tuned for updates.
Check out the QIIME 2 2020.8 docs for details on installing the latest QIIME 2 release, as well as tutorials and other resources. Get in touch on the QIIME 2 Forum if you run into any issues!
Virtual machine builds will be available sometime within the next week - watch this topic thread for an update!
BREAKING CHANGES
- q2-diversity
beta-phylogenetic
- The parameter
threads
has replacedn_jobs
to reflect the parallelization behavior ofunifrac
.
- The parameter
alpha
- The metric name
observed_otus
has been renamed toobserved_features
. "Observed features" better describes the different ways in which users work with non-taxonomic features in QIIME 2. (An OTU is a feature, but a feature isn’t necessarily an OTU.) - This
Method
has been converted to aPipeline
to accommodate dispatch toq2_diversity_lib
. Artifact API users might need to update their import paths.q2cli
users are not impacted by this change.
- The metric name
alpha-phylogenetic
- This
Method
has been converted to aPipeline
to accommodate dispatch toq2_diversity_lib
. Artifact API users might need to update their import paths.q2cli
users are not impacted by this change.
- This
alpha-rarefaction
- The metric name
observed_otus
has been renamed toobserved_features
. "Observed features" better describes the different ways in which users work with non-taxonomic features in QIIME 2. (An OTU is a feature, but a feature isn’t necessarily an OTU.)
- The metric name
beta
- This
Method
has been converted to aPipeline
to accommodate dispatch toq2_diversity_lib
. Artifact API users might need to update their import paths.q2cli
users are not impacted by this change. - The
wminkowski
andmahalonobis
metrics were buggy, and have been removed from the list of available metrics. They will be reimplemented in future.
- This
beta-phylogenetic
- This
Method
has been converted to aPipeline
to accommodate dispatch toq2_diversity_lib
. Artifact API users might need to update their import paths.q2cli
users are not impacted by this change.
- This
alpha-phylogenetic-old
- This deprecated
Method
has been removed. Users who need access toscikit-bio
's implementation offaith_pd
through QIIME 2 should useq2_diversity_lib.alpha_phylogenetic_passthrough
.
- This deprecated
alpha-phylogenetic-alt
- This deprecated
Method
has been removed, because this implementation is used inalpha-phylogenetic
.
- This deprecated
- q2-quality-filter
q-score-joined
- This deprecated method was removed. The
q-score
method can handle joined reads, so no need to for two methods.
- This deprecated method was removed. The
Please update scripts, workflows, etc. as appropriate. Stuck? Reach out here on the forum for help. Want to test this prior to the next release of QIIME 2? Check on the "development environment" instructions here:
https://dev.qiime2.org/latest/quickstart/
Here’s the highlights of the release:
-
- @Oddant1 fixed a bug preventing the usage of
TypeMatch
onAction
s with aList
orSet
type parameter. - @Oddant1 changed an error message so it points out a common mistake seen when importing metadata.
- @Oddant1 fixed the error message reporting duplicated transformers, which can happen when developing a QIIME 2 plugin.
- @Oddant1 fixed a bug preventing the usage of
-
- @Oddant1 changed all references to the deprecated
q-score-joined
method toq-score
. Please see BREAKING CHANGES, above. - @andrewsanchez provided some editorial services for a few tutorials!
- @Oddant1 changed all references to the deprecated
-
- @Oddant1 implemented improved validation for
AlignedDNAFASTAFormat
. - @Oddant1 added an extra check during the creation of
MANIFEST
files forCasavaOneEightSingleLanePerSampleDirFmt
to better allow for reverse only reads. - New types and formats were added for working with Bowtie2 index files.
@Leo-Simpson (GH)
added a newFeatureTable
variant, calledDesign
. It represents transformed/coded data, as an alternative to composition which only positive values.
- @Oddant1 implemented improved validation for
-
- @SoilRotifer updated the citation for IQ-TREE 2.
- @SoilRotifer added a new
n_cores_auto
parameter toiqtree
andiqtree-ultrafast-bootstrap
, used whenn_cores auto
is set. That is,n_cores_max
will limit how many coresauto
is allowed to scale to.
- @SoilRotifer updated the citation for IQ-TREE 2.
-
- @Oddant1 pinned
matplotlib
andmatplotlib-base
to <3.3. - @Nicholas_Bokulich updated the version of scipy used (1.5 or greater).
- @Oddant1 pinned
-
- @Oddant1 cleaned up new linting errors introduced by the latest flake8.
@Leo-Simpson (GH)
added support for the newFeatureTable[Design]
type insplit-table
.
- @Oddant1 cleaned up new linting errors introduced by the latest flake8.
-
- @Oddant1 removed the previously deprecated
q_score_joined
Method
. Please see BREAKING CHANGES, above.
- @Oddant1 removed the previously deprecated
-
- @Oddant1 fixed a bug in
alpha_rarefaction
that prevented metadata with a column named "depth" from working as expected. - @ChrisKeefe wired up
alpha
,alpha_phylogenetic
,beta
,beta_phylogenetic
, andalpha_rarefaction
to metrics implemented inq2_diversity_lib
, for improved type flexibility, safety, and specificity in primary source citations. See BREAKING CHANGES above for related API changes.
- @Oddant1 fixed a bug in
-
- @ChrisKeefe added
alpha_passthrough
,beta_passthrough
, andbeta_phylogenetic_passthrough
Method
s, which provide access tounifrac
andscikit-bio
metrics that have not yet been implemented/constrained locally. Most users will prefer to access these Methods indirectly, usingdiversity.alpha
,diversity.beta
, ordiversity.beta_phylogenetic
- @ChrisKeefe added
-
- @Oddant1 modified
demux summarize
to better support reverse only reads.
- @Oddant1 modified
-
- @mortonjt and @andrewsanchez fixed a typo (and some code-linting issues) in the help text for
denoise_single
.
Happy QIIMEing!
- @mortonjt and @andrewsanchez fixed a typo (and some code-linting issues) in the help text for