This is a test version of Biostars. For the public version, visit https://www.biostars.org.
How does MetaProdigal handle metagenomics where different genetic codes are used?

I'm wondering how prodigal when using -p meta can handle genes from different genetic codes? For example, if Gracilibacteria/SR1 was in there it would use genetic code 25. Would it catch this? When running in meta mode does it end up using the genetic code translation table argument?

metagenomics metatranscriptomics binning

1 answer

My understanding: Prodigal will by default use translation table 11. It tries to detect codon usage and may switch to table 4 automatically. You should see a warning if the tool cannot make sense of the input with either. As far as i know there is no autodetection for other tables. You can use the argument -g 25 to specify table 25 manually. I don't know a prodigal-only solution for when your Gracilibacteria are part of a metagenome, though. You would have to do some taxonomic binning first (which is recommended before prodigal usage anyways).

Log in to answer this question.