Hello Everyone!
I would like to use dada2 to clean and process my 16S V4 MiSeq reads. My understanding is that dada2 as implemented in QIIME is not capable of processing the paired-end reads for merging. So instead I will be using the dada2 standalone to be able to use both my forward and reverse reads and then merge them. I would then like to import these results into QIIME for down stream analyses. I see that in this tutorial (https://github.com/johnchase/amplicon-pipeline/blob/master/dada2-for-qiime.md ) converting the dada2 output to biom for QIIME is well described.
What is not clear to me is how and when is it optimal to add taxonomy information.
- Option 1: assign taxonomy info in dada2 and then add it via “ biom add-metadata “ (if using this option I am not sure what format the taxa information needs to be in. Should it be in all one string separated by “_” and designation of what taxa level ex: k__Bacteria;p__Firmicutes;c__Bacilli;o__Bacillales;f__Bacillaceae;g__Bacillus )
- Option 2: assign taxonomy in QIIME using the “rep_set.fna” equivalent I generate from the dada2 output if I follow the tutorial mentioned above: https://github.com/johnchase/amplicon-pipeline/blob/master/dada2-for-qiime.md
Any thoughts are greatly appreciated!
Thank you!
Brittany
Hi Colin,
Thank you so much for the reply! The link that you sent about adding metadata to a biom table is very helpful.
I just want to clarify to make sure I understand the steps correctly if I decide to assign taxa and make the phylogenetic tree in QIIME using the converted dada2 output.
1. following this tutorial https://github.com/johnchase/amplicon-pipeline/blob/master/dada2-for-qiime.md from the dada2 output I generate a "rep_set.fna" equivalent and an OTU biom table
2. Assign Taxa
a. Using the "rep_set.fna" I can use that in “assign_taxonomy.py” to assign taxonomy to the reads
b. using the “add metadata” option I can add the taxa information to the biom table I generate in step 1
3. Create Phylogenetic Tree
a. Using the "rep_set.fna" I can run the command “align_seps.py”
b. aligned reads then put into “filter_alignment.py”
c. filtered reads can then be used in make_phylogeny.py
Thanks for looking this over!