biopython

Manipulate sequences and parse FASTA, GenBank, and PDB files with Biopython.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/MooseGoose0701/skill-compose --skill biopython-moosegoose0701
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/MooseGoose0701/skill-compose/tree/main/skills/biopython
Command: npx skills add https://github.com/MooseGoose0701/skill-compose --skill biopython-moosegoose0701

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to perform complex computational molecular biology tasks programmatically, from sequence manipulation to phylogenetic analysis, without needing to be a seasoned bioinformatician.

Core Features & Use Cases

  • Sequence Analysis: Manipulate DNA, RNA, and protein sequences; translate, transcribe, and find complements.
  • File Format Handling: Read and write common bioinformatics file formats (FASTA, GenBank, PDB, etc.).
  • Database Access: Programmatically query NCBI databases like PubMed and GenBank.
  • BLAST Automation: Run BLAST searches and parse results directly.
  • Structural Bioinformatics: Analyze 3D protein structures.
  • Phylogenetics: Build and analyze phylogenetic trees.
  • Use Case: Analyze a set of gene sequences to calculate their GC content, find open reading frames, 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 DNA sequences from FASTA files?

Sequence manipulation involves reading FASTA files to transcribe, translate, and find complements for DNA and RNA sequences. This process enables programmatic calculation of GC content and identification of open reading frames.

Can I query NCBI Entrez databases like GenBank programmatically?

Yes, querying NCBI Entrez databases allows you to programmatically fetch GenBank records and PubMed literature. You can retrieve specific genetic data by providing accession numbers directly to the interface.

What is the best way to automate BLAST searches and parse the results?

Automating BLAST searches involves running queries directly and parsing the output results within the same environment. This enables seamless integration of sequence alignment data into downstream computational molecular biology workflows.

How do I build and analyze phylogenetic trees from gene sequences?

Building phylogenetic trees requires analyzing gene sequences to calculate evolutionary relationships and construct visual trees. This allows researchers to understand genetic divergence without needing extensive bioinformatics experience.

Does this Skill support parsing PDB files for structural bioinformatics?

Yes, structural bioinformatics tasks are supported through parsing PDB files to analyze 3D protein structures. You can read and write these formats alongside other common bioinformatics files like GenBank.

Do I need to install the biopython package before using this computational molecular biology toolkit?

Yes, installing the biopython package is a prerequisite for executing these computational molecular biology tasks. This setup empowers you to perform complex sequence analysis and database querying programmatically.