Bio-Specific Usage Tips
Tips and best practices for using BioContext7 in bioinformatics workflows
Pipeline Generation Tips
Be Specific with Intent
The more specific your natural language description, the better the pipeline:
Specify Container Preferences
Force container resolution for reproducibility:
Use EDAM Terms for Precision
When searching, EDAM terms give more precise results than free text:
Registry Query Tips
Combine Filters
Explore EDAM Hierarchy
EDAM is hierarchical — broader terms include narrower ones:
MCP Integration Tips
Prompt Patterns for Claude Code
When using BioContext7 through Claude Code's MCP integration, these prompt patterns work well:
- "Search for tools that can perform sequence alignment on FASTQ files"
- "Suggest a pipeline for RNA-seq differential expression analysis"
- "What operations does the STAR aligner support?"
- "Look up the EDAM term for variant calling"
Single-Call with find-skills (Recommended)
For most use cases, find-skills is the fastest path — it returns ranked tools with install
commands, quality scores, and health signals in a single call:
Set compact: true (the default) for LLM-optimized responses that minimize token usage.
Use the platform parameter to filter install commands for your target system:
Chaining MCP Calls (Two-Step Pattern)
For detailed documentation on a specific tool, chain resolve-library-id and get-library-docs:
resolve-library-id("STAR")— find matching tool IDsget-library-docs(id="star", topic="2-pass alignment", maxTokens=3000)— fetch targeted docs
Use get-library-docs with mode="document" for full source documents instead of ranked snippets.
Relevance Feedback
After getting documentation snippets, use report-snippet-quality to improve future results:
Unhelpful snippets are penalized in subsequent retrievals within the same session.
Performance Tips
Local Index
BioContext7 maintains a local index for fast searches. Keep it updated:
Caching
API responses are cached locally by default. Clear the cache if you need fresh data:
Common Pitfalls
Missing EDAM Annotations
Some tools in bio.tools lack EDAM annotations. BioContext7 uses text-based matching as a
fallback, but results may be less precise. Check tool details with bc7 info <tool> to
verify annotations.
Container Availability
Not all tools have Docker/Singularity containers available. BioContext7 checks BioContainers automatically, but for tools without containers you may need to install them manually.
Pipeline Target Limitations
Each compilation target has different capabilities:
| Feature | Nextflow | Snakemake | WDL |
|---|---|---|---|
| Containers | Native | Native | Native |
| Cloud execution | AWS, GCP, Azure | GCP (via Life Sciences API) | Terra, Cromwell |
| Scatter/gather | Channels | Wildcards | Scatter blocks |
| Conditionals | Operators | Rule conditions | If/then |