biopython

Manipulate biological sequences and query NCBI databases with Biopython.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill biopython-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/biopython
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill biopython-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires biopython, numpy, and includes references (resource) components.

What problem does it solve?

This skill solves the complexity of managing biological data, automating sequence analysis, and interfacing with massive public biological databases, which are otherwise prone to manual error and inefficiency.

Core Features & Use Cases

  • Sequence & Structure Analysis: Perform complex manipulations on DNA, RNA, protein sequences, and 3D PDB structures.
  • Database Integration: Programmatically query and fetch data from NCBI, PubMed, and GenBank with built-in rate limiting.
  • Use Case: A researcher can use this skill to automatically fetch a set of gene sequences from GenBank, perform a multiple sequence alignment, and calculate the GC content and molecular weight for each sequence in a single automated pipeline.

Quick Start

Use the biopython skill to fetch the GenBank record for accession EU490707 and calculate its GC content.

Frequently Asked Questions about biopython

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

FAQPage Schema
How do I fetch gene sequences from NCBI and calculate GC content in an automated pipeline?

To fetch gene sequences from NCBI and calculate GC content, use an automated pipeline that queries the NCBI Entrez API to retrieve GenBank records and computes sequence statistics. This requires biopython and numpy to handle biological data structures and manage API rate limiting.

What is the best way to parse biological sequence files and perform multiple sequence alignment?

The best way to parse biological sequence files and perform multiple sequence alignment is to use a computational molecular biology library that supports standard file formats and automates sequence manipulation. This approach facilitates structural analysis and phylogenetic tree construction within a single workflow.

Does biopython work with numpy for structural analysis of 3D PDB structures?

Biopython works with numpy for structural analysis of 3D PDB structures by relying on numpy to handle complex biological data structures and numerical operations. This integration enables automated structural analysis alongside sequence manipulation and database access.

Can I programmatically query PubMed and GenBank without hitting API rate limits?

You can programmatically query PubMed and GenBank without hitting API rate limits by using tools with built-in rate limiting for NCBI Entrez API interactions. This ensures automated pipelines fetch biological data safely without manual intervention.

How do I build a phylogenetic tree from GenBank records I just fetched?

To build a phylogenetic tree from fetched GenBank records, use a computational molecular biology pipeline that performs sequence alignment on the retrieved data and then constructs the tree. This automates the transition from database access to phylogenetics.