This tool is donation based and free. 🙏 We're looking for donations to keep it running — $360/year covers our server costs.

$18 of $360 · 5%
Donate
This fact check is over 3 months old. The situation may have changed significantly — please recheck before relying on it.

Is Biopython a Pure Python Package

“Is biopython a pure python package”
Not pure Python
Confidence: High Checked on May 20, 2026

Summary

Biopython is mainly written in Python but incorporates compiled C extension modules and requires a C compiler for installation, so it is not a pure‑Python package.

Recheck this fact Runs a fresh check with up-to-date sources

Sources 59 searched

pmc.ncbi.nlm.nih.gov
stuff.mit.edu
  • Biopython: Python tools for computation biology Brad Chapman and JeffChang

    Written in the interface definition language · (IDL) of CORBA, it defines sequences with features, as well as methods to operate on those features. Biopython has developed a module referred to as biopython-corba, which allows biopython to communi- cate with implementations of the biocorba interface written in perl and java. This allows python ...

pypi.org
  • biopython · PyPI

    The Biopython package is open source software made available under generous terms. Please see the LICENSE file for further details. If you use Biopython in work contributing to a scientific publication, we ask that you cite our application note ...

  • fuzzysearch · PyPI

    Use C extensions if available, or pure-Python implementations otherwise · setup.py attempts to build C extensions, but installs without if build fails · Added --noexts setup.py option to avoid trying to build the C extensions · Greatly improved testing and coverage · Added support for searching through BioPython Seq objects ·

en.wikipedia.org
  • Biopython - Wikipedia

    Biopython is an open-source collection of non-commercial Python modules for computational biology and bioinformatics. It makes robust and well-tested code easily accessible to researchers. Python is an object-oriented programming language and is a suitable choice for automation of common tasks.

biopython.org
  • Python tools for computation biology

    Written in the interface definition language (IDL) of CORBA, it defines sequences with features, as well as methods to operate on those features. Biopython has developed a module referred to as biopython-corba, which allows biopython to communicate with implementations of the biocorba interface written in perl and java. This allows python programmers to take advantage of code written in the other languages, and also allows the sharing of results and programs between researchers at different locations.

  • Biopython · Biopython

    Biopython is a set of freely available tools for biological computation written in Python by an international team of developers.

  • Download · Biopython

    C compiler (if compiling from source) You need a C compiler supported by setuptools, gcc will work fine on UNIX-like platforms. Try MSVC on Windows. On macOS, you should install Apple’s the compiler tools as described above. NumPy (Numerical Python).

This fact check is free and donation-based. $1 powers ~30 fact-checks.

Donate $1 to support fact-checking

Check another fact