biopython

Parse FASTA, GenBank, and PDB files for molecular biology analysis.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill biopython-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/biopython
Command: npx skills add https://github.com/sanand0/scientific-research --skill biopython-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers users to perform complex computational molecular biology tasks programmatically, streamlining research and analysis workflows.

Core Features & Use Cases

  • Sequence Manipulation: Read, write, and manipulate DNA, RNA, and protein sequences.
  • Database Access: Query NCBI databases (PubMed, GenBank, Protein) for biological data.
  • BLAST Searches: Run and parse BLAST alignments to find similar sequences.
  • Structural Bioinformatics: Analyze protein structures from PDB files.
  • Phylogenetics: Build and visualize evolutionary trees.
  • Use Case: Analyze a set of gene sequences, find homologous proteins in a database, and build a phylogenetic tree to understand evolutionary relationships.

Quick Start

Use the biopython skill to fetch the GenBank record for accession number EU490707.

Frequently Asked Questions about biopython

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

FAQPage Schema
How do I parse and manipulate biological sequence files like FASTA and GenBank in Python?

To parse and manipulate biological sequences in Python, you can read, write, and edit DNA, RNA, and protein sequences directly from FASTA and GenBank files using this computational molecular biology toolkit.

How do I programmatically query NCBI databases like PubMed and GenBank?

Programmatic access to NCBI databases like PubMed, GenBank, and Protein is achieved via the Entrez module, allowing you to query and fetch biological records directly within your Python analysis workflow.

Can I run and parse BLAST alignments using Python?

Yes, you can run BLAST searches and parse the resulting sequence alignments to find similar sequences programmatically, integrating homologous protein discovery directly into your Python bioinformatics pipeline.

What is the best way to build and visualize phylogenetic trees from gene sequences in Python?

Building and visualizing phylogenetic trees in Python involves analyzing gene sequences, finding homologous proteins via BLAST, and then constructing evolutionary trees to map relationships using this bioinformatics toolkit.

How do I analyze protein structures from PDB files for structural bioinformatics?

Analyzing protein structures from PDB files for structural bioinformatics involves parsing the PDB format within Python to extract and manipulate macromolecular 3D coordinate data for structural analysis.

What is computational molecular biology and when do I need Python for sequence analysis?

Computational molecular biology uses programming to analyze biological data like DNA and protein sequences. You need Python for sequence analysis when automating tasks like file parsing, database querying, and running BLAST alignments.