BioSymphony GeneCluster is a public skill kit for comparative genome mining. It helps an agent turn a biological question into a traceable campaign.
You provide a pathway, target molecule, or missing biosynthetic step. The kit provides ledgers, route cards, runners, checks, and review templates.
A GeneCluster campaign can:
- find candidate biosynthetic gene clusters in a new species;
- search for a missing enzyme in a published pathway;
- compare a pathway across related species;
- combine homology, structure, domains, expression, synteny, and genome context;
- record tool versions, source identifiers, parameters, hashes, and limits;
- prepare the next experiment when public evidence cannot resolve a question.
Each route sets a claim limit. For example, transcript evidence can support a candidate-gene claim. It cannot support a physical cluster-boundary claim without genome coordinates.
Give your agent a clear request. For example:
Compare the target pathway across four related species. Identify conserved enzymes, species-specific candidates, and possible cluster boundaries. Use public data only.
The agent then:
- records the question, scope, controls, and review decision;
- checks the available genome and transcriptome data;
- builds source, query, database, and cache ledgers;
- selects a route and records its claim limit;
- runs bounded searches or prepares an external launch contract;
- normalizes results into compact evidence tables;
- returns conclusions, sources, conflicts, limits, and next actions.
The artifacts form the scientific record. You can use a tracker to coordinate work, but the tracker is optional.
- Local: Plan the campaign, validate contracts, transform small files, and build review outputs.
- External worker: Run large searches, models, assemblies, or database operations on approved infrastructure.
- HPC or scheduler: Use the same launch and artifact contracts with an existing cluster.
- Solo agent: Complete the workflow without a tracker.
- Multiple workers: Split bounded stages across a tracker or orchestrator.
Keep raw data, heavy files, credentials, provider responses, and unpublished sequences outside this repository.
skills/biosymphony/contains campaign instructions, ledgers, checks, and runners.skills/genecluster-superpowers/contains quickstarts and wrappers for selected tools.pipeline/contains pipeline scaffolds and enrichment helpers.images/contains container and dispatch reference files.docs/contains public workflow, tool, architecture, and review guidance.data/contains public pathway and species examples.templates/contains tracker-neutral work-unit and solo-agent prompts.tools/contains optional installers, wrappers, and static checks.
- Campaign workflow
- Capability stack
- Glossary
- Agent guide
- Tooling status
- Atlas runbook
- Documentation index
For a solo campaign, start with the goal prompt.
These commands are for maintainers. You do not need them to read or adopt the contracts.
Requirements:
- Python 3
make- ripgrep (
rg)
Run the full release check:
make public-release-checkRun only the static public-safety checks:
make public-audit-strictRun the optional local demo:
make demo-campaign-dry-runThe demo uses bundled public or synthetic fixtures. It does not require paid provider access.
Read CONTRIBUTING.md before you open a change. Report security problems through the private process in SECURITY.md.



