Abstract

The Biopython project was formed in August 1999 as a collaboration to collect and produce open source bioinformatics tools written in Python, an object-oriented scripting language. It is modeled on the highly successful Bioperl project, but has the goal of making libraries available for people doing computations in Python. The philosophy of all the Bio* projects is that part of bioinformaticists' work involves software development. In order to prevent repeated efforts we believe that the field can be advanced more quickly if libraries that perform common programming functions are available. Thus, we hope to create a central source for high-quality bioinformatics tools that researchers can use.As an open source project, Biopython can be downloaded for free from the web site at http://www.biopython.org . Biopython libraries are currently under heavy development. This paper describes the current state of available Biopython tools, shows examples of their use in common bioinformatics problems, and describes plans for future development.

Keywords

Python (programming language)Computer scienceScripting languageSoftware engineeringOpen sourceWorld Wide WebDevelopment environmentProgramming languageSoftware

Affiliated Institutions

Related Publications

Learning Python

From the Publisher: Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scrip...

1999 177 citations

Publication Info

Year
2000
Type
article
Volume
20
Issue
2
Pages
15-19
Citations
194
Access
Closed

External Links

Social Impact

Altmetric
PlumX Metrics

Social media, news, blog, policy document mentions

Citation Metrics

194
OpenAlex

Cite This

Brad Chapman, Jeffrey T. Chang (2000). Biopython. ACM SIGBIO Newsletter , 20 (2) , 15-19. https://doi.org/10.1145/360262.360268

Identifiers

DOI
10.1145/360262.360268