Hi @Sam_Degregori,
We are missing some information on the QIIME 2 side, prior to making the taxonomy plot:
- What filtering was performed?
- Were the data rarefied ?
- Were unwanted taxa removed?
- That is, did you perform the same operations in QIIME 2 as you did in phyloseq? If not, you are truely comparing apples to oranges here.
Within R / phyloseq there are several operations that may be contributing to the observed differences:
You've:
- rarefied the data :
rarefy_even_depth(im) - ran
tax_glom(im,taxrank=“Phylum”)w/o settingNArm=False- This is likely the biggest issue. Any taxa with 'NA' in the column 'Phylum' (i.e. missing taxonomy for that rank) will be discarded unless you set this to
False. Default isTrue. Check the help text for this.
- This is likely the biggest issue. Any taxa with 'NA' in the column 'Phylum' (i.e. missing taxonomy for that rank) will be discarded unless you set this to
- Finally you are removing low count reads:
filter_taxa(imP, function(x) sum(x > 0) > (0.000001*length(x)), TRUE)
-I hope this helps! ![]()
-Mike