About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Journal article

An intuitive Python interface for Bioconductor libraries demonstrates the utility of language translators

From

Center for Biological Sequence Analysis, Department of Systems Biology, Technical University of Denmark1

Department of Systems Biology, Technical University of Denmark2

Background Computer languages can be domain-related, and in the case of multidisciplinary projects, knowledge of several languages will be needed in order to quickly implements ideas. Moreover, each computer language has relative strong points, making some languages better suited than others for a given task to be implemented.

The Bioconductor project, based on the R language, has become a reference for the numerical processing and statistical analysis of data coming from high-throughput biological assays, providing a rich selection of methods and algorithms to the research community. At the same time, Python has matured as a rich and reliable language for the agile development of prototypes or final implementations, as well as for handling large data sets.

Results The data structures and functions from Bioconductor can be exposed to Python as a regular library. This allows a fully transparent and native use of Bioconductor from Python, without one having to know the R language and with only a small community of translators required to know both. To demonstrate this, we have implemented such Python representations for key infrastructure packages in Bioconductor, letting a Python programmer handle annotation data, microarray data, and next-generation sequencing data.

Conclusions Bioconductor is now not solely reserved to R users. Building a Python application using Bioconductor functionality can be done just like if Bioconductor was a Python package.

Language: English
Publisher: BioMed Central
Year: 2010
Pages: S11
Proceedings: The 11th Annual Bioinformatics Open Source Conference (BOSC) 2010
ISSN: 14712105
Types: Journal article
DOI: 10.1186/1471-2105-11-S12-S11

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis