biopython-molecular-biology

Parse FASTA, GenBank, and PDB files with Biopython for sequence analysis.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill biopython-molecular-biology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython-molecular-biology
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/biopython-molecular-biology
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill biopython-molecular-biology

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires biopython, numpy, matplotlib, pandas, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies complex computational molecular biology tasks, enabling efficient analysis of biological sequences and structures.

Core Features & Use Cases

  • Sequence Manipulation: Parse, create, and modify DNA, RNA, and protein sequences.
  • File I/O: Read and write common bioinformatics file formats (FASTA, GenBank, PDB).
  • Database Access: Programmatically query NCBI databases like PubMed and GenBank.
  • Structure Analysis: Analyze 3D protein structures and build phylogenetic trees.
  • Use Case: Analyze a set of gene sequences to calculate GC content, translate them into proteins, and identify conserved domains.

Quick Start

Use the biopython-molecular-biology skill to parse the file 'sequences.fasta' and print the ID and length of the first sequence.

Frequently Asked Questions about biopython-molecular-biology

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

FAQPage Schema
How do I parse and manipulate FASTA and GenBank files using Biopython?

Biopython provides built-in file I/O modules to parse, create, and modify biological sequences in FASTA and GenBank formats. You can easily read sequence files, extract IDs, calculate sequence lengths, and manipulate DNA, RNA, or protein sequences for downstream analysis.

Can I query NCBI Entrez databases like PubMed and GenBank programmatically?

Yes, you can programmatically query NCBI Entrez databases like PubMed and GenBank. This functionality allows automated retrieval of sequence records and literature, enabling efficient batch processing of biological data and integration directly into custom bioinformatics pipelines.

What is the best way to calculate GC content and translate DNA sequences into proteins?

Calculating GC content and translating DNA sequences into proteins are standard sequence manipulation tasks in computational molecular biology. You can parse gene sequences, compute GC percentages, and translate coding regions to identify conserved domains across biological datasets.

Does Biopython support 3D protein structure analysis and phylogenetic tree building?

Yes, Biopython supports 3D protein structure analysis through PDB file parsing and allows you to build phylogenetic trees. This enables researchers to analyze structural data, compare protein conformations, and visualize evolutionary relationships from sequence alignments.

How do I perform BLAST analysis and sequence alignment for genomic data?

BLAST analysis and sequence alignment are core features for genomic sequence analysis. You can execute BLAST searches against databases, parse the resulting alignments, and identify homologous sequences or conserved domains to integrate into comprehensive bioinformatics workflows.

What are the Python dependencies required for computational molecular biology tasks?

Computational molecular biology tasks using Biopython typically require numpy, matplotlib, pandas, and scipy as supporting dependencies. These libraries provide the numerical operations, data structures, and visualization capabilities needed to process biological sequences and structures effectively.