LiteratureScientific DatabasesK-Dense-AI/claude-scientific-skillsLiterature Review
BI

BioPython

Maintainer K-Dense Inc. · Last updated April 1, 2026

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.

Claude CodeOpenClawNanoClawDiscoveryReadingbiopythonbioinformaticspackagebioinformatics & genomics

Original source

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/biopython

Maintainer
K-Dense Inc.
License
Unknown
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • 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.
  • Entrez.api_key = "your_api_key_here".

Source Doc

Excerpt From SKILL.md

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. Advanced Features - Motifs, population genetics, sequence utilities, and more

Installation and Setup

Install Biopython using pip (requires Python 3 and NumPy):

For NCBI database access, always set your email address (required by NCBI):

from Bio import Entrez
Entrez.email = "[email protected]"

Use cases

  • 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 Entre.

Not for

  • Do not assume this entry replaces the original database documentation or API notes.

Related skills

Related skills

Back to directory
BI
Data & ReproScientific Databases

bio-blast-searches

Run BLAST searches against local or remote databases for sequence homology.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
LiteratureScientific Writing & Publishing

bio-longread-alignment

Align long reads using minimap2 for Oxford Nanopore and PacBio data. Supports various presets for different read types and applications. Use…

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-metagenomics-kraken

Taxonomic classification of metagenomic reads using Kraken2. Fast k-mer based classification against RefSeq database. Use when performing in…

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
LiteratureScientific Writing & Publishing

bio-methylation-bismark-alignment

Bisulfite sequencing read alignment using Bismark with bowtie2/hisat2. Handles genome preparation and produces BAM files with methylation in…

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView