This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Converting OMA IDs to Ensembl gene names

I fetched a complete list of orthologs between two species using OMAdb in R and it seems there are two main ways the output dataframe distinguishes between genes: omaid and canonicalid.

I want to be able to map the results to my RNAseq dataset which is aligned using Ensembl annotation, so I need a way to convert either the OMA-ID or the Canonical-ID to Ensembl gene names.

The OMA website does that if I search the entry with OMAID and click Gene Information, the right output is labeled under "EnsemblGenomes" but of course I cannot do this one by one since I have an entire genome to cover.

I also noticed multiple OMA-IDs could match to the same Canonical-ID, so even though I had minor success converting Canonical-ID to Ensembl names it doesn't seem ideal.

What is the recommended way to convert OMA-ID to Ensembl gene names?

orthologs oma ensembl

1 answer

Hi, the best option is to use the oma-Enseml crossrefence file from the downloadsection of the Oma Browser: https://omabrowser.org/oma/current/

The direct link of the mapping file is always https://omabrowser.org/All/oma-ensembl.txt.gz

Best wishes

Adrian

Brilliant! Thanks for the swift response!!!

Log in to answer this question.