biopython

Parse FASTA files and analyze DNA, RNA, and protein sequences.

18|2|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/omar-A-hassan/medsci-agent --skill biopython-omar-a-hassan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biopython
Source: https://github.com/omar-A-hassan/medsci-agent/tree/main/.opencode/skills/biopython
Command: npx skills add https://github.com/omar-A-hassan/medsci-agent --skill biopython-omar-a-hassan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parse FASTA files and perform sequence analysis, translation, and property computations to accelerate bioinformatics workflows.

Core Features & Use Cases

  • FASTA parsing: read sequences and extract metadata.
  • Sequence analysis: compute composition, molecular weight, pI, and translation.
  • Translation and utilities: DNA to protein translation and handling of common sequence operations.

Quick Start

Parse a FASTA file and translate a DNA sequence to protein using the available tools.

Frequently Asked Questions about biopython

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

FAQPage Schema
How do I parse a FASTA file and extract sequence metadata?

Parsing a FASTA file extracts biological sequences and their associated metadata headers. The toolkit reads standard FASTA formats, validates the input, and returns structured sequence data ready for downstream analysis.

How do I translate a DNA sequence to a protein sequence?

DNA to protein translation converts nucleotide codons into an amino acid chain. The toolkit performs translation across DNA, RNA, and protein sequences, applying standard genetic code rules to return the resulting protein string.

Can I calculate molecular weight and pI from a protein sequence?

Calculating molecular weight and pI computes the physicochemical properties of a protein. The toolkit derives these values from the amino acid composition, returning precise mass and isoelectric point measurements for the input sequence.

Does the biopython toolkit work without external dependencies?

The toolkit operates without external dependencies, requiring no additional libraries. It handles FASTA parsing, sequence translation, and property computation natively with built-in input validation and error handling.

What is the best way to analyze nucleotide and amino acid composition?

Analyzing composition counts the frequency of each nucleotide or amino acid in a sequence. The toolkit processes parsed FASTA data to calculate composition, returning a structured breakdown of sequence elements for bioinformatics workflows.