bioRxiv · 10.1101/2021.07.09.451743
BioCantor: a Python library for genomic feature arithmetic in arbitrarily related coordinate systems
Abstract
MotivationBioinformaticians frequently navigate among a diverse set of coordinate systems: for example, converting between genomic, transcript, and protein coordinates. The abstraction of coordinate systems and feature arithmetic allows genomic workflows to be expressed more elegantly and succinctly. However, no publicly available software library offers fully featured interoperable support for multiple coordinate systems. As such, bioinformatics programmers must either implement custom solutions, or make do with existing utilities, which may lack the full functionality they require. ResultsWe present BioCantor, a Python library that provides integrated library support for arbitrarily related coordinate systems and rich operations on genomic features, with I/O support for a variety of file formats. Availability and implementationBioCantor is implemented as a Python 3 library with a minimal set of external dependencies. The library is freely available under the MIT license at https://github.com/InscriptaLabs/BioCantor and on the Python Package Index at https://pypi.org/project/BioCantor/. BioCantor has extensive documentation and vignettes available on ReadTheDocs at https://biocantor.readthedocs.io/en/latest/.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Russell, P. H., Fiddes, I. T.. 2021-07-10. BioCantor: a Python library for genomic feature arithmetic in arbitrarily related coordinate systems. https://doi.org/10.1101/2021.07.09.451743
Cite the original work for its findings. Save a collection to share your selection of sources.