Expanding the Orthologous Matrix (OMA) programmatic interfaces: REST API and the OmaDB packages for R and Python
Klara Kaleb1, Alex Warwick Vesztrocy1,2, Adrian Altenhoff2,3
1Centre for Life's Origins and Evolution, Department of Genetics, Evolution and Environment, University College London, London, WC1E 6BT, UK.
F1000Research
|April 23, 2019
Summary
The Orthologous Matrix (OMA) now offers a REST API and OmaDB packages for R and Python. These tools simplify integrating OMA ortholog data into bioinformatics workflows.
Area of Science:
- Bioinformatics
- Genomics
- Computational Biology
Background:
- The Orthologous Matrix (OMA) is a key resource for identifying orthologs across diverse genomes.
- Efficient programmatic access to OMA data is crucial for large-scale comparative genomics studies.
Purpose of the Study:
- To introduce new programmatic interfaces for the OMA resource.
- To enhance the accessibility and usability of OMA ortholog data for researchers.
Main Methods:
- Development and release of a REST API for the OMA database.
- Creation of user-friendly R (OmaDB) and Python (omadb) packages.
- Integration of these tools with existing bioinformatics platforms like Bioconductor and PyPI.
Main Results:
- A publicly accessible REST API is now available at https://omabrowser.org/api.
- The OmaDB R package is available via Bioconductor.
- The omadb Python package is distributed through the Python Package Index (PyPI).
Conclusions:
- The new programmatic interfaces significantly improve the integration of OMA ortholog data into computational pipelines.
- These tools lower the barrier for researchers to utilize comprehensive orthology information in their analyses.
- Expanded programmatic access is expected to foster wider adoption and application of OMA data in genomic research.
Related Concept Videos
DNA Packaging
112.2K
Overview
112.2K
Chromatin Packaging
19.0K
Each human somatic cell contains 6 billion base pairs of DNA. Each base pair is 0.34 nm long, meaning each diploid cell contains a staggering 2 meters of DNA. This long DNA strand is packed inside a nucleus measuring only 10-20 microns in diameter with the help of specialized DNA-binding proteins called histones. Together they form a compact DNA-protein complex called chromatin. The chromatin is further compacted into higher-order structures. The highest level of compaction is achieved during...
19.0K
Chromatin Packaging
21.9K
Each human somatic cell contains 6 billion base-pairs of DNA. Each base-pair is 0.34 nm long, which means that each diploid cell contains a staggering 2 meters of DNA. How is such a long DNA strand packed inside a nucleus measuring only 10 - 20 microns in diameter?
The chromatin
In combination with specialized DNA binding protein called Histones, the DNA double helix forms a compact DNA: protein complex called chromatin. The chromatin itself is further compacted into higher-order...
The chromatin
In combination with specialized DNA binding protein called Histones, the DNA double helix forms a compact DNA: protein complex called chromatin. The chromatin itself is further compacted into higher-order...
21.9K
Chromatin Packaging
9.6K
9.6K
The Resting Membrane Potential
142.1K
Overview
142.1K
Resting Membrane Potential
21.5K
The relative difference in electrical charge, or voltage, between the inside and the outside of a cell membrane, is called the membrane potential. It is generated by differences in permeability of the membrane to various ions and the concentrations of these ions across the membrane.
The Inside of a Neuron is More Negative
The membrane potential of a cell can be measured by inserting a microelectrode into a cell and comparing the charge to a reference electrode in the extracellular fluid. The...
The Inside of a Neuron is More Negative
The membrane potential of a cell can be measured by inserting a microelectrode into a cell and comparing the charge to a reference electrode in the extracellular fluid. The...
21.5K


