This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Assigning taxonomic features in CAT: incorrect species annotation?

Hello Biostars,

I am trying to use CAT (the Contig Assignment Tool: publication & repository), to taxonomically classify ORFs. I want to use the same taxonomic rank when classifying.

I use the NCBI database.


CAT gives me results where the taxonomy and taxid-lineage columns look as follows:

ORF0; Archaea; Euryarchaeota; Thermoplasmata; Methanomassiliicoccales; Methanomassiliicoccaceae; Methanomassiliicoccus; Methanomassiliicoccus luminyensis; 1,131567,2157,28890,2283796,183967,1235850,1577788,1080709,1080712;

(No comment here. Fully assigned open reading frame.)

ORF1; Archaea; Euryarchaeota; Thermoplasmata; Methanomassiliicoccales; no support; no support; no support; 1,131567,2157,28890,2283796,183967,1235850

(No comment here. This ORF can only be assigned up to order Methanomassiliicoccales.)

ORF2; Archaea; Euryarchaeota; Thermoplasmata; Methanomassiliicoccales; NA; NA; Methanomassiliicoccales archaeon; 1,131567,2157,28890,2283796,183967,1235850,1577790,1906667
ORF3; Archaea; Euryarchaeota; Thermoplasmata; Methanomassiliicoccales; NA; NA; Methanomassiliicoccales archaeon; 1,131567,2157,28890,2283796,183967,1235850,1577790,1906667

Taxonomy for these two open-reading frames can be resolved up to order Methanomassiliicoccales. But why is a species 'Methanomassiliicoccales archaeon' assigned? I think I cannot assume that these two ORFs are from the same species. My intuition would therefore be to remove the species annotation. Do you agree?

ORF4; Archaea; Euryarchaeota; Thermoplasmata; Methanomassiliicoccales; NA; NA; Methanomassiliicoccales archaeon PtaB.Bin215; 1,131567,2157,28890,2283796,183967,1235850,1577790,1811728
ORF5; Archaea; Euryarchaeota; Thermoplasmata; Methanomassiliicoccales; NA; NA; Methanomassiliicoccales archaeon RumEn M1; 1,131567,2157,28890,2283796,183967,1235850,1577790,1713724

Here the species annotation adds bin information. The question remains, however, whether 'Methanomassiliicoccales archaeon PtaB.Bin215' and 'Methanomassiliicoccales archaeon RumEn M1' can be assumed to be different species? Also, if we assume that ORF4 and ORF5 are from different species, shouldn't their annotation then be copied to genus and family rank?

If we do not assume the bin information to be valuable, I think the species annotation should be removed here as well. Do you agree?


What is your view on my questions (marked bold)?

metagenomics taxonomy cat

P.S. It has been some time since my last post on the site, but I am very happy to see that the website is doing very well!

2 answers

If we do not assume the bin information to be valuable, I think the species annotation should be removed here as well. Do you agree?

The bin information is actually valuable if the bin is good enough to be cosidered by GTDB as the representative genome of a novel Methanomassiliicoccales lineage. See for example RumEn M1 in GTDB: https://gtdb.ecogenomic.org/searches?s=al&q=GCA_001421185.1

If you want to solve this problem, you should pick GTDB as the reference database. This will solve the problem for ORFs assigned to bin/MAGs that remain unclassified in NCBI while being fully classified in GTDB.

Thank you for the resolute reply!

As you said yourself, this is an issue with the NCBI Taxonomy database.

The Methanomassiliicoccales archaeon taxonomy ID is 1906667:

$ echo 1906667 | taxonkit lineage | taxonkit reformat
1906667 cellular organisms;Archaea;Candidatus Thermoplasmatota;Thermoplasmata;Methanomassiliicoccales;unclassified Methanomassiliicoccales;Methanomassiliicoccales archaeon       Archaea;Candidatus Thermoplasmatota;Thermoplasmata;Methanomassiliicoccales;;;Methanomassiliicoccales archaeon

As you can see from the ;;; this NCBI Taxonomy entry has no genus or family assigned, thus the NA in your output. That was probably done by the original submitter.

Methanomassiliicoccales archaeon PtaB.Bin215 is a different 'species' with a different taxonomy ID, but the same deal with the entry:

$ echo 1811728| taxonkit lineage | taxonkit reformat

1811728 cellular organisms;Archaea;Candidatus Thermoplasmatota;Thermoplasmata;Methanomassiliicoccales;unclassified Methanomassiliicoccales;Methanomassiliicoccales archaeon PtaB.Bin215   Archaea;Candidatus Thermoplasmatota;Thermoplasmata;Methanomassiliicoccales;;;Methanomassiliicoccales archaeon PtaB.Bin215

You cannot copy those to genus/species rank because Methanomassiliicoccales is the order, so higher than genus/species/family, it just looks like a species-level assignment due to the way the NCBI taxonomy database works. In other words, your ORFs hit two species about which the original submitters only know the order. You could try something like GTDB-Tk to see whether you get different hits for those bins.

Thank you for replying. However, isn't this mostly rephrasing the question, instead of answering it?

Also, if we assume that ORF4 and ORF5 are from different species, shouldn't their annotation then be copied to genus and family rank?

With this quote from my question, I do not mean copying down from order-level (I think you have understood it as that), but I mean that the species-level assignment should be copied to genus- and family-level, because (my assumption:) taxonomic knowledge of species always includes knowledge of the levels above.

Hi,

You are saying why genus and family level assignment is not showing up?

As Bayer pointed about how the sequenced genome was submitted to NCBI ("That was probably done by the original submitted"). So while submitting the genome genus and family information was not added by submitter. So information is not there in db and thus due to the type of annotation available, information will be pulled out as your result.

Hope this helps

Log in to answer this question.