Back to Skills

biopython

Primary Python toolkit for molecular biology. Preferred for Python-based PubMed/NCBI queries (Bio.Entrez), sequence manipulation, file parsing (FASTA, GenBank, FASTQ, PDB), advanced BLAST workflows, structures, phylogenetics. For quick BLAST, use gget. For direct REST API, use pubmed-database.

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Low Risk(85/100)

Detected risks:

Secret Exposure([SKILL.md] api_key =)
Security Score85/100

About biopython

Biopython is a primary Python toolkit designed for computational molecular biology, addressing the need for efficient and user-friendly tools to work with biological data. It facilitates a wide range of bioinformatics tasks, including sequence manipulation, file parsing, and database queries, making it an essential resource for researchers and developers in the field. By providing a comprehensive set of tools, Biopython simplifies the complexities of analyzing biological sequences and accessing biological databases, thus enabling users to focus on their research rather than the intricacies of coding.

FAQ

What types of biological sequences can I work with using Biopython?

Biopython allows you to work with DNA, RNA, and protein sequences.

Is Biopython compatible with Python 2?

No, Biopython requires Python 3.

What file formats does Biopython support for reading and writing?

Biopython supports various file formats including FASTA, GenBank, FASTQ, and PDB.

Can I access NCBI databases programmatically with Biopython?

Yes, Biopython provides the Bio.Entrez module for programmatic access to NCBI databases.

What are the system requirements for using Biopython?

Biopython requires Python 3 and the NumPy library.

Install biopython

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill