QIIME 2 2017.11 has been released!
Please see the official changelog for more details.
Original content of post
Important
The following is an early developer preview of the changes expected in 2017.11 This post is a live-document which will be updated throughout our development cycle. Any links will in this topic will be broken until the release is officially published. When we are ready for release, we’ll copy this changelog and create a new post in the Announcements category.
Important Developer Dates:
- PRs must be submitted by: 11/20
- PRs must be merged by: 11/27
- Release Day: 11/29
Here’s the highlights of the release (so far):
-
QIIME 2 Framework
- The
Choices
predicate used onStr
primitive types will now raise an error if it is given an empty set. Thanks @patthehat033!
- The
-
docs
- Added help text on how to identify valid
metric
values in the longitudinal tutorial. - Clarified how to receive support and report bugs in the “Community” section of the docs.
- Removed link to old “Planned Plugins” spreadsheet. The best place to learn about new plugins is here, on the QIIME 2 Forum!
- Fixed a bug in the feature-classifier tutorial: an incorrect value was suggested for the
trunc-len
parameter in one of the commands. - Trained new classifiers with
sklearn 0.19.1
. - Added tutorials for the new
evaluate-composition
andevaluate-seqs
actions in theq2-quality-control
tutorials page. - Added tutorials describing new features in
q2-longitudinal
, including spaghetti plots and measuring baseline differences/distances. - q2-longitudinal tutorial: provided more information on using
q2-metadata
to view validmetric
values in artifact inputs, on interpretinglinear-mixed-effects
results, and fixed an inaccurate description of the z-scores provided in LME results.
- Added help text on how to identify valid
-
q2-vsearch
- A new method
join-pairs
has been added to join paired end sequence reads usingvsearch
'smerge_pairs
command. See the paired end reads community tutorial for more details. - Perform open-reference OTU picking using
cluster-features-open-reference
. -
dereplicate-sequences
now supports using joined sequences (SampleData[JoinedSequencesWithQuality]
) andSampleData[SequencesWithQuality]
.
- A new method
-
q2-demux
- Support
SampleData[JoinedSequencesWithQuality]
as input data for thesummarize
visualizer. See the paired end reads community tutorial for more details. - Added a new transformer:
EMPPairedEndDirFmt -> BarcodeSequenceFastqIterator
.
- Support
-
q2-quality-filter
- Added a new method:
q-score-joined
, which is similar toq-score
, but for joined reads. See the paired end reads community tutorial for more details.
- Added a new method:
-
q2-deblur
- Joined sequences can now be processed in
deblur
. See the paired end reads community tutorial for more details.
- Joined sequences can now be processed in
-
q2-quality-control
- Added new actions:
evaluate-seqs
andevaluate-composition
! These actions are described in the tutorials.
- Added new actions:
-
q2-longitudinal
-
linear-mixed-effects
now shows the table at the top of the visualization. - Exposed random slope and intercept values in
linear-mixed-effects
. -
first-differences
andfirst-distances
now accept abaseline
parameter which allows comparison against a value in the providedstate-column
instead of the previous state. - The
volatility
method can now overlay spaghetti plots in its visualization with a newspaghetti
parameter.
-
-
q2-types
- Added new importable type
SampleData[JoinedSequencesWithQuality]
for representing demultiplexed paired end sequence data that has already been joined. See the paired end reads community tutorial for more details. -
QIIME1DemuxFormat
now supports empty files. - Added a new transformer:
SingleLanePerSampleSingleEndFastqDirFmt -> QIIME1DemuxDirFmt
.
- Added new importable type
-
q2cli
- Updated file path validation, resulting in clearer error messages of file path-related errors for users of
q2cli
!
- Updated file path validation, resulting in clearer error messages of file path-related errors for users of
-
q2studio
- Now displays a prominent warning that it is a prototype and that some features may not work as well as its CLI counterpart (q2cli).
-
q2-gneiss
- Fixed a bug related to recent versions of
pandas
.
- Fixed a bug related to recent versions of
-
q2-feature-classifier
- Bumped the minimum version of
sklearn
to0.19.1
.
- Bumped the minimum version of
Happy QIIME-ing!