Agent skill · research science · aiskillstore
biopython
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Why this skill is useful
Provides domain-specific commands for sequence manipulation, file parsing, and NCBI database access that the AI wouldn't reliably generate on its own.
What it needs
Requires biopython, numpy installed locally. Requires ncbi account access. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Biopython: Computational Molecular Biology in Python Overview Biopython is a comprehensive set of freely available Python tools for biological computation. It provides functionality for sequence manipulation, file I/O, database access, structural bioinformatics, phylogenetics, and many other bioinformatics tasks. The current version is Biopython 1.85 (released January 2025), which supports Python 3 and requires NumPy. When to Use This Skill Use this skill when: Working with biological sequences (DNA, RNA, or protein) Reading, writing, or converting biological file formats (FASTA, GenBank, FASTQ, PDB, mmCIF, etc.) Accessing NCBI databases (GenBank, PubMed, Protein, Gene, etc.) via Entrez Running BLAST searches or parsing BLAST results Performing sequence alignments (pairwise or multiple sequence alignments) Analyzing protein structures from PDB files Creating, manipulating, or visualizing phylogenetic trees Finding sequence motifs or analyzing motif patterns Calculating sequence statistics (GC content, molecular weight, melting temperature, etc.) Performing structural bioinformatics tasks Working with population genetics data Any other computational molecular biology task Core Capabilities Biopython is organized into modular sub-packages, each addressing specific bioinformatics domains: 1. Sequence Handling - Bio.Seq and Bio.SeqIO for sequence manipulation and file I/O 2. Alignment Analysis - Bio.Align and Bio.AlignIO for pairwise and multiple sequence alignments 3. Database Access - Bio.Entrez for programmatic access to NCBI databases 4. BLAST Operations - Bio.Blast for running and parsing BLAST searches 5. Structural Bioinformatics - Bio.PDB for working with 3D protein structures 6. Phylogenetics - Bio.Phylo for phylogenetic tree manipulation and visualization 7. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/biopython--11b2c4