Closed gregcaporaso closed 8 years ago
Looks good at first glance, but will test before merging, and think about filtering. Since just forward reads for now a pre-defined set of filter/trim parameters will work pretty well, but what is the longer-term mechanism for allowing the user to pass in parameters?
Changing names in the table is no problem.
We just headed to Hawaii for a week vacation so I might be a bit slow til I get back.
Thanks @benjjneb!
Since just forward reads for now a pre-defined set of filter/trim parameters will work pretty well
Do you have a recommendation for what those defaults could be?
but what is the longer-term mechanism for allowing the user to pass in parameters?
There are no limitations with users passing parameters right now. For example, in the plot-qualities
visualizer that I wrapped around your R script, the user passes n
, which is the number of fastq.gz
files to generate plots for (n
of the fastq.gz
files are selected at random). You might be confusing this with use in Qiita, where the developers want to define a set of default parameters that can be use across runs?
I'll likely continue working on this in the next week while you're on vacation - I might try to add the filtering/trimming to the R script myself as I'm anxious to try it out on test data. I'll do all of this work on my master branch and have it update this pull request as I go.
@benjjneb, this creates the
q2-dada
plugin and adds support for your two DADA2 R scripts. The README.md has been updated to illustrate how to use this (including installation of development versions of QIIME 2 that are necessary to get this to work).This is ready for review/merge. I've tested the instructions in the README on my end, but it would be great if you could test as well (see my note below about the bioconda install on Linux though, if you're working on Linux).
A couple of questions:
run_dada.R
script, or for you to add a new R script that would do that (#3)? I thought we had discussed that being a part of it, but maybe not. I ultimately want this to be able to use this plugin starting from data like you use in your tutorial (i.e., demultiplexed fastq, with no other processing having yet been applied).Outstanding issues: