biopython

Perform computational molecular biology tasks with Python for sequence analysis and file parsing.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/robinbarvaag/poynt --skill biopython-robinbarvaag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/robinbarvaag/poynt/tree/main/.github/skills/biopython
Command: npx skills add https://github.com/robinbarvaag/poynt --skill biopython-robinbarvaag

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 analysis of biological sequences, structures, and data.

Core Features & Use Cases

  • Sequence Analysis: Manipulate DNA/RNA/protein sequences, read/write common formats (FASTA, GenBank).
  • Database Access: Query NCBI databases (PubMed, GenBank, Protein) programmatically.
  • BLAST Searches: Run and parse BLAST results directly.
  • Structural Bioinformatics: Analyze protein structures (PDB, mmCIF).
  • Phylogenetics: Build and visualize phylogenetic trees.
  • Use Case: Analyze a set of gene sequences to find conserved motifs, perform BLAST searches against a database, and build a phylogenetic tree to understand evolutionary relationships.

Quick Start

Use the biopython skill to find all sequence records in the file 'sequences.fasta' and print their IDs.

Frequently Asked Questions about biopython

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

FAQPage Schema
How do I parse FASTA and GenBank files for sequence analysis in Python?

To perform sequence analysis, you can parse FASTA and GenBank files to extract biological records and manipulate DNA, RNA, or protein sequences programmatically. This allows you to read, write, and modify standard biological file formats directly within your scripts.

Can I query NCBI databases like PubMed and GenBank programmatically?

Yes, you can query NCBI databases like PubMed, GenBank, and Protein programmatically. This enables automated literature searches, sequence retrieval, and direct database access through Python scripts, eliminating the need for manual web interface interaction.

What is the best way to run and parse BLAST searches using Python?

Running BLAST searches in Python involves executing queries against target databases and parsing the returned alignment results. This streamlines sequence similarity searches by automating both the BLAST execution and the extraction of match data.

Does Python support structural bioinformatics and protein structure analysis with PDB files?

Python supports structural bioinformatics by parsing and analyzing protein structures from PDB and mmCIF files. This enables detailed examination of macromolecular structures, structural alignment, and extraction of atomic coordinate data for biological research.

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

Building phylogenetic trees from gene sequences involves analyzing evolutionary relationships and visualizing the resulting tree structures. This supports constructing trees from aligned sequences and rendering them to understand evolutionary history.