biopython

Automate biological data analysis workflows in Python using Biopython submodules.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill biopython-wsxwj123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/wsxwj123/opencode-skills-backup/tree/main/biopython
Command: npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill biopython-wsxwj123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Biopython consolidates a broad set of Python tools for computational molecular biology, enabling researchers to automate sequence I/O, analysis, and data integration within a single ecosystem.

Core Features & Use Cases

  • Sequence Handling & I/O: reading/writing FASTA/GenBank/FASTQ via Bio.Seq and Bio.SeqIO
  • Alignment & Phylogenetics: global/local alignments, multiple sequence alignments, and tree manipulation via Bio.Align, Bio.AlignIO, Bio.Phylo
  • Structural Bioinformatics: parse and analyze PDB/mmCIF with Bio.PDB
  • Database Access: programmatic access to NCBI databases via Bio.Entrez
  • Workflow Patterns: end-to-end pipelines combining modules for research tasks

Quick Start

Parse a FASTA file and print the length of each sequence.

Frequently Asked Questions about biopython

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse FASTA and GenBank files in Python for sequence analysis?

Bio.SeqIO supports reading and writing both FASTA and GenBank formats in Python, allowing you to iterate through sequence records and extract annotations for downstream analysis pipelines.

Can I retrieve sequences from NCBI databases programmatically using Python?

Bio.Entrez provides programmatic access to NCBI databases, allowing you to search and fetch sequence records directly from Entrez within your Python data analysis pipelines.

What is the best way to perform sequence alignment and phylogenetic tree manipulation in Python?

Bio.Align handles global and local alignments, while Bio.Phylo enables phylogenetic tree manipulation, allowing you to compute, parse, and visualize multiple sequence alignments and evolutionary relationships.

Does this approach support parsing structural data from PDB files?

Yes, the Bio.PDB module supports parsing structural data from PDB and mmCIF files, enabling you to extract atomic coordinates and macromolecular structural hierarchy for structural bioinformatics analysis.

Do I need any external dependencies to automate biological data workflows with this method?

No external dependencies are required to automate biological data workflows, as the method relies entirely on internal Python submodules covering sequence I/O, alignment, and structural bioinformatics operations.