Biopython specifications


Unique identifier OMICS_04850
Name Biopython
Software type Toolkit/Suite
Interface Command line interface
Restrictions to use None
Operating system Unix/Linux
Programming languages Python
Computer skills Advanced
Version 1.71
Stability Stable
Requirements matplotlib, Graphviz, NetworkX
Maintained Yes


  • Bio.Phylo



Add your version



  • person_outline Eric Talevich <>
  • person_outline Biopython Team <>

Publications for Biopython

Biopython institution(s)
Institute of Bioinformatics, University of Georgia, Athens, GA, USA; Institute of Evolutionary Biology (CSIC-UPF), Barcelona, Spain; James Hutton Institute, Invergowrie, UK; Harvard School of Public Health Bioinformatics Core, Boston, MA, USA
Biopython funding source(s)
Supported by Google Summer of Code 2009, the National Evolutionary Synthesis Center (NESCent) Phyloinformatics program and a FI-DGR from AGAUR.

Biopython review

star_border star_border star_border star_border star_border
star star star star star


star_border star_border star_border star_border star_border
star star star star star
Probably the most complete and generic library for Bioinformatics in Python, BioPython enjoys a broad user base, years of features contributions, and an extensive documentation.

We use Biopython mainly for standard formats (Genbank/Fasta/AB1) import/export, and for basic restriction/ligation simulations. For more advanced uses we generally need to build a functionality on top of Biopython, or use an existing library that does that.

One downside of Biopython is the presence of many sub-packages from different subdomains of bioinformatics, which makes the library very big and hard to navigate (also hard to fully maintain I imagine).