biopython

Manipulate biological sequences and query NCBI databases via Entrez.

557|98|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/jimmc414/Kosmos --skill biopython-jimmc414
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/jimmc414/Kosmos/tree/main/kosmos-claude-scientific-skills/scientific-skills/biopython
Command: npx skills add https://github.com/jimmc414/Kosmos --skill biopython-jimmc414

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • Sequence Manipulation: Read, write, and process DNA, RNA, and protein sequences in various formats (FASTA, GenBank).
  • Database Access: Query NCBI databases like PubMed, GenBank, and Protein directly from Python.
  • BLAST Searches: Perform sequence similarity searches and parse results.
  • Structural Bioinformatics: Analyze protein structures (PDB, mmCIF) and calculate distances, angles.
  • Phylogenetics: Build, analyze, and visualize phylogenetic trees.
  • Use Case: Analyze a set of gene sequences, find homologous proteins in NCBI's 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 fetch sequences from NCBI databases using Python?

You can fetch sequences from NCBI databases using Python by querying Entrez directly to retrieve records from PubMed, GenBank, and Protein. This toolkit provides a programmatic Pythonic interface for accessing NCBI resources and downloading biological data formats like GenBank records.

Can I parse PDB and mmCIF files for structural biology analysis in Python?

Yes, you can parse PDB and mmCIF files for structural biology analysis in Python. The toolkit supports structural bioinformatics tasks, allowing you to analyze protein structures and calculate molecular distances and angles from PDB and mmCIF formats.

What is the best way to read and write DNA and protein sequences in FASTA format?

The best way to read and write DNA and protein sequences in FASTA format is using a Pythonic interface for sequence manipulation. This toolkit supports reading, writing, and processing DNA, RNA, and protein sequences across various biological data formats including FASTA and GenBank.

How do I build and visualize a phylogenetic tree from gene sequences?

You can build and visualize a phylogenetic tree from gene sequences using this computational molecular biology toolkit. It supports phylogenetic tree construction, analysis, and visualization to help understand evolutionary relationships from biological sequence data.

Does this toolkit support running BLAST searches and parsing the results?

Yes, this toolkit supports running BLAST searches and parsing the results. You can perform sequence similarity searches against databases and programmatically parse the returned BLAST results to identify homologous proteins.

Do I need any external dependencies to perform sequence analysis with this toolkit?

No external dependencies are required to perform sequence analysis with this toolkit. It provides a comprehensive Python interface for computational molecular biology tasks, including sequence manipulation, database querying, and structural bioinformatics, without listing any mandatory dependencies.