biopython

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

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill biopython-yf8578
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/yf8578/clawomics/tree/main/skills/biopython
Command: npx skills add https://github.com/yf8578/clawomics --skill biopython-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for computational molecular biology, enabling complex analyses of biological sequences, structures, and phylogenetic relationships.

Core Features & Use Cases

  • Sequence Manipulation: Work with DNA, RNA, and protein sequences, including translation, transcription, and complementation.
  • File Parsing: Read and write common bioinformatics file formats like FASTA, GenBank, and PDB.
  • Database Access: Programmatically query NCBI databases (PubMed, GenBank, etc.) for biological data.
  • Structure Analysis: Analyze 3D protein structures, calculate distances, and assess secondary structure.
  • Phylogenetics: Build, analyze, and visualize phylogenetic trees.
  • Use Case: Analyze a set of gene sequences, perform a BLAST search against a public database, and construct a phylogenetic tree to understand evolutionary relationships.

Quick Start

Use the biopython skill to fetch the GenBank record for accession 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 sequences from FASTA and GenBank files?

To parse FASTA and GenBank files, you can use Python tools designed for sequence manipulation. They allow you to read, write, and manipulate DNA, RNA, and protein sequences, including translation and transcription tasks.

Can I programmatically query NCBI Entrez databases for biological data?

Yes, you can query NCBI Entrez databases programmatically. Python tools facilitate database access to fetch records from PubMed and GenBank, enabling seamless integration of biological data into your analysis workflows.

What is the best way to construct and analyze a phylogenetic tree from sequence data?

Constructing a phylogenetic tree involves analyzing sequence data to understand evolutionary relationships. You can use Python computational biology tools to build, analyze, and visualize phylogenetic trees directly from aligned sequences.

Does Python support structural bioinformatics analysis of PDB and mmCIF files?

Python supports structural bioinformatics through specialized tools for parsing PDB and mmCIF files. You can analyze 3D protein structures, calculate atomic distances, and assess secondary structure elements.

Can I perform a complete workflow from BLAST search to phylogenetic analysis in Python?

Yes, you can perform a complete workflow in Python. You can analyze gene sequences, query public databases via NCBI Entrez for BLAST searches, and construct phylogenetic trees to evaluate evolutionary relationships.

Do I need any specific Python dependencies to perform computational molecular biology tasks?

You need a Python environment to run computational molecular biology scripts. This suite provides a comprehensive toolkit with no external dependencies listed, supporting file parsing, database querying, and structural analysis natively.