blast-search
Run BLAST sequence similarity searches. Use when the user asks to BLAST a sequence, find similar sequences, identify a gene/protein, or do homology search. Triggers on "blast", "sequence similarity", "homology", "identify sequence".
npx skills add BioTender-max/awesome-bio-agent-skills --skill blast-search --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.
# BLAST Search Run NCBI BLAST+ searches inside the BioClaw container. ## When to Use - User provides a DNA/RNA/protein sequence and wants to find similar sequences - User asks to identify an unknown sequence - User wants to check sequence conservation across species ## How to Execute ### 1. Determine BLAST program | Input | Database | Program | |-------|----------|---------| | Nucleotide query | Nucleotide DB | `blastn` | | Protein query | Protein DB | `blastp` | | Nucleotide query | Protein DB | `blastx` | | Protein query | Nucleotide DB | `tblastn` | ### 2. For local BLAST (sequences provided by user) ```bash # Create query file cat > /tmp/query.fa << 'EOF' >query_sequence ATGCGATCGATCGATCG... EOF # Create subject file (if user provides reference) cat > /tmp/subject.fa << 'EOF' >reference ATGCGATCGATCGATCG... EOF # Run BLAST blastn -query /tmp/query.fa -subject /tmp/subject.fa -outfmt 6 -evalue 1e-5 ``` ### 3. For remote BLAST (against NCBI databases) Use BioPython's NCBIWWW module: ```python from Bio.Blast import NCBIWWW, NCBIXML from Bio import SeqIO # Read sequence sequence = "ATGCGATCGATCGATCG..." # Run remote BLAST result_handle = NCBIWWW.qblast("blastn", "nt", sequence) bla
- When to Use
- How to Execute
- 1. Determine BLAST program
- 2. For local BLAST (sequences provided by user)
- 3. For remote BLAST (against NCBI databases)
- 4. Output format
- 5. Follow-up suggestions
Create query file cat > /tmp/query.fa << 'EOF' Create subject file (if user provides reference) cat > /tmp/subject.fa << 'EOF' Run BLAST blastn -query /tmp/query.fa -subject /tmp/subject.fa -outfmt 6 -evalue 1e-5
What does the blast-search skill do?
Run BLAST sequence similarity searches. Use when the user asks to BLAST a sequence, find similar sequences, identify a gene/protein, or do homology search. Triggers on "blast", "sequence similarity", "homology", "identify sequence".
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill blast-search --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.
