How to Choose among the Methods?

Hi @VHertzb,
Replies to your questions are below.

This step (qiime dada2 denoise-single or qiime dada2 denoise-paired, both of which can be run in multi-threaded mode) are literally calling the DADA2 R package. The developer of that (@benjjneb) wrote the R scripts that are included in the q2-dada2 plugin. So, this should be performing exactly the same as the DADA2 R package. Let us know if you're observing something different as that would be unexpected.

This was one of our first QIIME 2 plugins, so the functionality has been available for a while. We used the denoise-single method at our workshop in November, though at that time we didn't have paired-end support yet, so the method was just called denoise.

You're obviously going to get my biased opinion here, but QIIME 2 offers some pretty great advantages.

First, the fact that it is interface agnostic means that different users will be able to use the interface type that they'll be able to work most effectively with. For example, biologist end users can used the QIIME Studio GUI, power users can use the command line, and data scientists can use the API in Python terminals or Jupyter notebooks.

Next, the integrated provenance tracking is going to make it much easier for users (and their bosses) to track what they did and report their methods, and that will help with reproducibility of microbiome bioinformatics. To refresh yourself on this, take a look at this taxonomy plot and click the 'Provenance' tab on the top right. Click on the boxes and the circles within the boxes in that network diagram, and you'll see that every QIIME 2 step, beginning with importing of fastq files, has been automatically tracked.

Finally, we're integrating the latest and greatest methods (e.g., DADA2) and building interactive visualizations using the latest web technologies (e.g., that taxonomy plot that I linked you to). The idea here is that this can become a platform where methods developers can make their new methods and visualizations accessible as QIIME 2 plugins, to get the latest and greatest tools to users as quickly as possible, and not have to spend time worrying about building interfaces, tracking provenance, etc, as QIIME 2 takes care of that for you. Our plugin developers are starting to see the power in this as we progress through our alpha release stage.

And, regarding our alpha release stage, you might be interested in this post: Should I be using QIIME 2 while it's in alpha?.

All of this said, we do still expect that users are going to want to get their data out of QIIME 2 still for customized analysis in R or with tools that are not available as QIIME 2 plugins. We always want to support that, and have recently adding a new tutorial on exporting data that facilitates that. So, I don't want to give the impression that there will be one "master pipeline" that will replace all of the others. Because every microbiome study is different, there are probably always going to be some custom steps in the process of getting an analysis to publication.

Yep, QIIME 2 does that since it's using DADA2 directly.

3 Likes