From Biopython
Revision as of 09:17, 5 July 2008 by Mdehoon (Talk | contribs)
Jump to: navigation, search


Current Release -- 1.46 -- 29 June 2008

ERRATA: Please note there is a problem with sequence translation in Biopython 1.46, due to the mis-selection of the Codon Table by name. We hope to have a revised release out soon to rectify this, and suggest waiting for Biopython 1.47 unless you wish to test other parts of the code.

See also What's new.

Installation Instructions


Required Software

For Ubuntu Linux, install the following packages to cover these requirements:

  • python-egenix-mxtexttools
  • python-numeric
  • python-dev
  • build-essential

Optional Software



Required Software


For those of you using Linux, the easiest way to install Biopython is through your distribution's package management system. However, unless you are running a recent release of your Linux Distribution, you may find that the Biopython packages available to be a little out of date. You might want to see if there is a backport available, otherwise you will have to install Biopython from source.


You should be able to install Biopython and its dependencies using the Synaptic GUI tool (on the main menu under System / Administration / Synaptic Package Manager), or at the command line using:

sudo apt-get install python-biopython

However, this will probably not be the latest release.

Biopython 1.41 packages for Ubuntu (Dapper):

Ubuntu Edgy doesn't seem to have working AMD64 packages. Fiesty biopython 1.42 AMD64 packages backported for Edgy here:


Biopython is an official Fedora package (since Fedora 5). The package is named python-biopython, and can be installed using yum:

yum install python-biopython

or via one of the GUI package management systems such as pirut and PackageKit (available in F-9 and later). biopython 1.45 is the latest available (as of 2008-06-04).

Gentoo Linux

Gentoo's portage tree contains an ebuild (sci-biology/biopython) which builds from source. To install it, open a terminal as root and run:

emerge -va biopython 

Here is a link to Biopython at Gentoo-Portage which shows the latest versions in Gentoo's Portage tree.



The most easy way of installing BioPython in FreeBSD is through the Ports Collection. If you're new to this procedure please take a look at this document. Supposing that you're familiar with this method and that you have an up-to-date ports tree, all you need to do is to execute the following commands as root:

# cd /usr/ports/biology/py-biopython
# make install clean

Due to the great architecture of the ports system, this simple commands will automatically fetch and install BioPython (as well as its necessary dependencies).

Old Releases

Personal tools