sequence-analysis
Analyze DNA/RNA/protein sequences. Use when the user provides a sequence and asks for analysis, translation, GC content, ORFs, motifs, restriction sites, or primer design. Triggers on "sequence", "translate", "GC content", "ORF", "primer", "restriction", "complement", "reverse complement".
npx skills add BioTender-max/awesome-bio-agent-skills --skill sequence-analysis --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Sequence Analysis Comprehensive sequence analysis using BioPython and command-line tools. ## When to Use - User provides a DNA/RNA/protein sequence for analysis - User asks about sequence properties (GC%, length, composition) - User wants to translate DNA to protein - User asks for ORF finding, primer design, restriction site analysis ## Analysis Workflows ### 1. Basic Sequence Properties ```python from Bio.Seq import Seq from Bio.SeqUtils import gc_fraction, molecular_weight seq = Seq("ATGCGATCGATCGATCG...") print(f"Length: {len(seq)} bp") print(f"GC Content: {gc_fraction(seq)*100:.1f}%") print(f"Complement: {seq.complement()}") print(f"Reverse Complement: {seq.reverse_complement()}") print(f"Protein: {seq.translate()}") ``` ### 2. ORF Finding ```python from Bio.Seq import Seq def find_orfs(sequence, min_length=100): orfs = [] seq = Seq(str(sequence)) for strand, nuc in [("+", seq), ("-", seq.reverse_complement())]: for frame in range(3): trans = nuc[frame:].translate() aa_seq = str(trans) start = 0 while start < len(aa_seq): m_pos = aa_seq.find("M", start) if m_pos == -1: break stop_pos = aa_seq.find("*", m_pos) if stop_pos == -1: stop_pos = len(aa_seq) orf_len = (stop_pos - m_
- When to Use
- Analysis Workflows
- 1. Basic Sequence Properties
- 2. ORF Finding
- 3. Restriction Site Analysis
- 4. Primer Design (basic)
- 5. Multiple Sequence Alignment (using command-line)
- 6. Output format for WhatsApp
- 7. Follow-up suggestions
Write sequences to FASTA file cat > /tmp/sequences.fa << 'EOF' If clustalw/muscle available, use them Otherwise use BioPython's pairwise alignment
What does the sequence-analysis skill do?
Analyze DNA/RNA/protein sequences. Use when the user provides a sequence and asks for analysis, translation, GC content, ORFs, motifs, restriction sites, or primer design. Triggers on "sequence", "translate", "GC content", "ORF", "primer", "restriction", "complement", "reverse complement".
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill sequence-analysis --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
