mims-harvard avatar

Tooluniverse Sequence Retrieval

This handles the messy reality of pulling sequences from NCBI and ENA when you don't want to remember which database accepts RefSeq accessions or whether that gene name is ambiguous across species. It runs the disambiguation logic (organism, gene symbol, accession type), picks the right database, and assembles a report with sequence metadata, curation levels, and cross-references. The workflow is organized around quality tiers (RefSeq curated beats predicted beats GenBank submissions) and includes fallback chains when databases don't cooperate. Useful when you need to grab sequences programmatically without writing the same accession-routing logic for the hundredth time or explaining to users why their ENA query failed on a RefSeq ID.

skills.sh installs
1.7K
GitHub stars
1.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add mims-harvard/tooluniverse --skill tooluniverse-sequence-retrieval --agent claude-code

Installs into .claude/skills of the current project.

Files

Biological Sequence Retrieval

Retrieve DNA, RNA, and protein sequences with proper disambiguation and cross-database handling.

IMPORTANT: Always use English terms in tool calls. Only try original-language terms as fallback. Respond in the user's language.

LOOK UP DON'T GUESS: Never assume accession numbers or sequence versions. Always retrieve and verify from NCBI or ENA.

Domain Reasoning

Sequence quality hierarchy: RefSeq (NM_/NP_ = curated) > RefSeq predicted (XM_/XP_) > GenBank (submitted). Prefer the MANE Select transcript for human canonical isoforms. Check version numbers -- annotations improve across versions.

Workflow

Phase 0: Clarify (if needed) → Phase 1: Disambiguate Gene/Organism → Phase 2: Search & Retrieve → Phase 3: Report

Phase 0: Clarification (When Needed)

Ask ONLY if: gene exists in multiple organisms, sequence type unclear, or strain matters. Skip for: specific accessions, clear organism+gene combos, complete genome requests with organism.


Phase 1: Gene/Organism Disambiguation

Accession Type Decision Tree

Sponsors

Details

Repository
github.com/mims-harvard/tooluniverse
Categories
Code Review & Quality, Sales & Marketing

More from mims-harvard/tooluniverse

All 68
1pika-labs avatarfounder-product-videopika-labs/pika-pluginsUse when the user asks for founder product video or a task matching the examples below. Generate a 65-second founder-style product video from a product URL + us1.7Kskills.sh installs
2eronred avatarrating-prompt-strategyeronred/aso-skillsWhen the user wants to improve their app's star rating, increase ratings volume, optimize when and how they prompt users for a review, or recover from a bad rat1.7Kskills.sh installs
3pika-labs avatarexplainerpika-labs/pika-pluginsUse when the user asks for explainer or a task matching the examples below. ~60-80s explainer video for any URL — GitHub repo, product page, docs site, blog pos1.7Kskills.sh installs
4op7418 avatarguizang-material-illustrationop7418/guizang-material-illustrationGenerate Guizang-style material illustrations, labeled explanatory visuals, material-styled chart illustrations, and data-first editorial images from articles, 1.7Kskills.sh installs
5pika-labs avatarbaseball-trendpika-labs/pika-pluginsUse when the user asks for baseball trend or a task matching the examples below. Viral fake "ESPN behind-home-plate broadcast cutaway" of a user — broadcast-sty1.7Kskills.sh installs
6alirezarezvani avatarsenior-frontendalirezarezvani/claude-skillsFrontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, an1.7Kskills.sh installs