October 28, 2014 • Patrick D. Schloss •
5 min read
•
The good people at the RDP have released a new version of the RDP database. A little bit of tweaking is needed to get their files to be compatible with mothur. This README document describes the process that I used to generate the mothur-compatible reference files. The original files are available from the RDPs sourceforge server and were used as the starting point for this README.
The Bacteria and Archaea hierarchy model used by RDP Classifier and RDP Hierarchy Browser has been updated to training set No. 10. The new addition includes 14 new bacterial phyla and 1 new archaeal phylum, and 159 new genera. The former phylum Nitrospira is renamed to Nitrospirae. The former candidate phyla OP11, TM7, OD1, WS3 are now the new bacterial phyla Microgenomates, Candidatus Saccharibacteria, Parcubacteria, Latescibacteria.
Let’s get going…
Now we’d like to start to form the taxonomy file and the fasta file that will be our reference. Again, using bash commands…
Next, we’d like to get our taxonomy file properly formatted. First we’ll read in the taxonomy data…
The RDP inserts a variety of sub taxonomic levels (e.g. suborder) that will get in the way of us having a consistent number of taxonomic levels for our analyses. Let’s use the data in trainset10_db_taxid.txt to remove these extra taxonomic levels:
Finally, we can output the taxonomy data to a file we’ll call trainset10_082014.rdp.tax to have a consistent naming scheme with previous versions of those files:
The RDP training sets do not include mitochondria or sequences from eukaryotes. We find that it is helpful to have these sequences because we can get non-specific amplification at times and would like to be able to remove these lineages. Let’s go ahead and pull down the pds version of training set v.9 and copy those sequences over to our new training set:
Now let’s run a mothur command to pull out the extra sequences that are in the pds files:
This last command gets us the extra “pds” sequences that we can now use to paste on to the end of the normal RDP training set
While we’ve got the old version of the training set, it might be nice to see what the differences are. It would have been nice for them to provide a README indicating what changed, but, well, no, they didn’t.
We see that there are now 601 more sequences in the RDP training set. Now we’re ready to compress the taxonomy files. First we do the RDP files…