Agent skill · Backend & API

biopython-molecular-biology

Molecular biology toolkit: sequence manipulation, FASTA/GenBank/PDB I/O, NCBI Entrez, BLAST automation, pairwise/MSA alignment, Bio.PDB, phylogenetic trees. Use for batch processing, custom pipelines, format conversion, PubMed/GenBank queries. For quick gene lookups use gget; for multi-service REST APIs use bioservices.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill biopython-molecular-biology --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 24 KB
Bundled scripts: none
Path: skills/sciagent/biopython-molecular-biology/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Biopython: Computational Molecular Biology Toolkit ## Overview Biopython is the standard open-source Python library for computational molecular biology, providing modular APIs for sequence handling, biological file parsing, NCBI database access, BLAST searches, protein structure analysis, and phylogenetics. It supports Python 3 and requires NumPy. ## When to Use - Parse and convert biological file formats (FASTA, GenBank, FASTQ, PDB, mmCIF, PHYLIP) - Fetch sequences or publications from NCBI databases (GenBank, PubMed, Protein) programmatically - Run and parse BLAST searches (remote NCBI or local BLAST+) - Perform pairwise or multiple sequence alignments with custom scoring - Analyze 3D protein structures — distances, angles, DSSP, superimposition - Build and visualize phylogenetic trees from sequence alignments - Calculate sequence statistics (GC content, molecular weight, melting temperature) - Batch-process thousands of sequences with custom filtering logic - Use `pysam` instead for reading SAM/BAM/CRAM alignment files and working with mapped reads; use `scikit-bio` instead for advanced ecological diversity metrics ## Prerequisites - **Python packages**: `biopython`, `numpy`,

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. Prerequisites
  4. Quick Start
  5. Core API
  6. Module 1: Sequence Objects (Bio.Seq)
  7. Module 2: Sequence I/O (Bio.SeqIO)
  8. Module 3: NCBI Database Access (Bio.Entrez)
  9. Module 4: BLAST Operations (Bio.Blast)
  10. Module 5: Pairwise Alignment (Bio.Align)
  11. Module 6: Protein Structure Analysis (Bio.PDB)
  12. Module 7: Phylogenetics (Bio.Phylo)
  13. Module 8: Sequence Utilities (Bio.SeqUtils)
  14. Common Workflows
Commands it runs
pip install biopython numpy matplotlib
More from awesome-bio-agent-skills
All skills →
About this skill
What does the biopython-molecular-biology skill do?

Molecular biology toolkit: sequence manipulation, FASTA/GenBank/PDB I/O, NCBI Entrez, BLAST automation, pairwise/MSA alignment, Bio.PDB, phylogenetic trees. Use for batch processing, custom pipelines, format conversion, PubMed/GenBank queries. For quick gene lookups use gget; for multi-service REST APIs use bioservices.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill biopython-molecular-biology --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going