biopython

Parse biological sequences and query NCBI Entrez databases with Biopython.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/jasrajtulsi/GRAD-SCOPE --skill biopython-jasrajtulsi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/jasrajtulsi/GRAD-SCOPE/tree/main/.claude/skills/biopython
Command: npx skills add https://github.com/jasrajtulsi/GRAD-SCOPE --skill biopython-jasrajtulsi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Biopython helps you replace manual, error-prone bioinformatics work with reliable Python-driven workflows for parsing sequences, querying biological databases, comparing alignments, and analyzing structures.

Core Features & Use Cases

  • Sequence handling: Read, write, convert, and transform FASTA, GenBank, FASTQ, and other common biological file formats.
  • Analysis workflows: Perform pairwise and multiple sequence alignment, BLAST parsing, phylogenetic tree building, and structural bioinformatics tasks.
  • Database access: Query NCBI Entrez services for PubMed, nucleotide, protein, gene, and taxonomy records in batch-friendly pipelines.
  • Use case: A researcher can ingest a folder of genome records, extract coding sequences, compute GC content, run alignments, and summarize hits from NCBI in one reproducible script.

Quick Start

Use the biopython skill to parse your biological files, extract the relevant records or features, and summarize the sequences, alignments, or database results you need.

Frequently Asked Questions about biopython

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

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

To parse and convert biological sequence files in Python, you can automate the reading, writing, and transformation of formats like FASTA, GenBank, and FASTQ. This allows you to extract relevant records or features and summarize sequences within reproducible batch pipelines.

How do I query NCBI Entrez databases for PubMed and taxonomy records in batch?

You can query NCBI Entrez databases for PubMed, nucleotide, protein, gene, and taxonomy records by configuring optional email and API key settings. This enables batch-friendly network access to retrieve and summarize biological database results in custom pipelines.

Can I perform multiple sequence alignment and BLAST parsing in Python?

Yes, you can perform pairwise and multiple sequence alignment, parse BLAST results, and build phylogenetic trees in Python. These analysis workflows help compare alignments and analyze structural bioinformatics tasks for molecular biology data.

Do I need NumPy and Python 3.10 to run bioinformatics workflows?

Yes, performing bioinformatics workflows requires Python 3.10 or higher and NumPy. These dependencies are essential for supporting the underlying sequence handling, transformation, and molecular biology data parsing tasks.

What's the best way to extract coding sequences and compute GC content from genome records?

The best way to extract coding sequences and compute GC content is by automating a Python-driven workflow. You can ingest folders of genome records, extract features, compute sequence statistics, run alignments, and summarize NCBI hits in one reproducible script.

Why use Python-driven workflows for molecular biology data parsing instead of manual analysis?

Python-driven workflows replace manual, error-prone bioinformatics work with reliable automation for parsing sequences, querying biological databases, comparing alignments, and analyzing structures. This ensures accuracy and reproducibility across complex molecular biology data pipelines.