Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Jan 10:8:42.
doi: 10.12688/f1000research.17548.2. eCollection 2019.

Expanding the Orthologous Matrix (OMA) programmatic interfaces: REST API and the OmaDB packages for R and Python

Affiliations

Expanding the Orthologous Matrix (OMA) programmatic interfaces: REST API and the OmaDB packages for R and Python

Klara Kaleb et al. F1000Res. .

Abstract

The Orthologous Matrix (OMA) is a well-established resource to identify orthologs among many genomes. Here, we present two recent additions to its programmatic interface, namely a REST API, and user-friendly R and Python packages called OmaDB. These should further facilitate the incorporation of OMA data into computational scripts and pipelines. The REST API can be freely accessed at https://omabrowser.org/api. The R OmaDB package is available as part of Bioconductor at http://bioconductor.org/packages/OmaDB/, and the omadb Python package is available from the Python Package Index (PyPI) at https://pypi.org/project/omadb/.

Keywords: API; R; REST; bioconductor; comparative genomics; hierarchical orthologous groups; oma; orthologous matrix; orthologs; paralogs; python.

PubMed Disclaimer

Conflict of interest statement

No competing interests were disclosed.

Figures

Figure 1.
Figure 1.. Showcase of the OMA REST API documentation page, with an example of the interactive query and response.
Figure 2.
Figure 2.. Species taxonomy tree obtained using example 3.
Figure 3.
Figure 3.. Distribution of evolutionary distances (in PAM units; 27) human-dog (red) and human-mouse (blue) pairs, obtained using example 4.

References

    1. Fitch WM: Distinguishing homologous from analogous proteins. Syst Zool. 1970;19(2):99–113. 10.2307/2412448 - DOI - PubMed
    1. Sonnhammer EL, Gabaldón T, Sousa da Silva AW, et al. : Big data and other challenges in the quest for orthologs. Bioinformatics. 2014;30(21):2993–8. 10.1093/bioinformatics/btu492 - DOI - PMC - PubMed
    1. Forslund K, Pereira C, Capella-Gutierrez S, et al. : Gearing up to handle the mosaic nature of life in the quest for orthologs. Bioinformatics. 2018;34(2):323–329. 10.1093/bioinformatics/btx542 - DOI - PMC - PubMed
    1. Altenhoff AM, Glover NM, Train CM, et al. : The OMA orthology database in 2018: retrieving evolutionary relationships among all domains of life through richer web and programmatic interfaces. Nucleic Acids Res. 2018;46(D1):D477–85. 10.1093/nar/gkx1019 - DOI - PMC - PubMed
    1. Schmitt T, Messina DN, Schreiber F, et al. : Letter to the editor: SeqXML and OrthoXML: standards for sequence and orthology information. Brief Bioinform. 2011;12(5):485–8. 10.1093/bib/bbr025 - DOI - PubMed

Publication types

LinkOut - more resources