Skip to content
Conduit

skill

cryocore

Cryo-EM workflows for maps, models, figures, state comparison, and local or cloud compute preparation.

BioSymphony/cryocorecommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/BioSymphony/cryocore itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 25, 2026

BioSymphony CryoCore

License: MIT Python 3.10+ Release check Status: pre-alpha

CryoCore helps AI agents choose, call, and chain tools for cryo-electron microscopy (cryo-EM). It combines a tool knowledge base, callable scripts, workflow instructions, and checks for passing results between tools. Use it for processing, structure analysis, validation, and rendering.

Your agent supplies the execution environment. CryoCore supplies tool records, skills, command helpers, and checks for each handoff.

What Your Agent Gains

Tool records | Agent skills | Callable tools | Workflow modules | Validation checks

Tool Knowledge Base

The registry contains more than 100 tool and resource records. It records roles, source links, versions where known, runtime requirements, license terms, smoke commands, and expected outputs. Your agent can compare options and identify missing requirements before making a call. A smoke command checks availability; processing needs a task-specific invocation.

WorkExamples covered by the registry
Movie processing and reconstructionMotionCor3, Warp/M, RELION
AI picking and tomographyTopaz, OCTOPI, ETSAM
Atomic model buildingModelAngelo, CryoAtom2, EM3DFold
Map enhancement and validationLocScale, DAQ, EMDA
Conformational analysiscryoDRGN, DynaMight, RECOVAR
Rendering and viewersPyMOL, ChimeraX, Mol*, Blender

Each record carries its own readiness and licensing status. The September source review tracks recent AI methods and releases; the adoption policy defines what a candidate needs before execution.

Tool Calling And Chaining

The agent reads the relevant skill, selects an available tool, and calls it through its terminal or API tools. CryoCore's modules describe the inputs, stages, and required outputs. The agent checks each result before using it in the next call.

Example chainSupport in this checkout
RCSB metadata and coordinates -> coordinate analysis -> SVG figuresRunnable CPU demo: make demo-local
Movie correction and CTF estimation -> picking -> reconstructionProcessing contracts; configure and install the selected scientific tools
Map and model -> PyMOL or ChimeraX -> figure checksRenderer helpers; requires the selected renderer and applicable terms

The tool-use guide shows concrete calls and how to connect them. Preserve input identifiers, file formats, units, and coordinate frames between steps. Validate AI-generated maps and models against original experimental evidence before interpreting added detail.

Quickstart

Point your coding agent at skills/cryocore/SKILL.md, or follow the skill installation guide. To run the local demo, use Python 3.10 or later:

python3 -m venv .runtime/venv
. .runtime/venv/bin/activate
python3 -m pip install -r requirements-dev.txt
make demo-local

The demo fetches public RCSB metadata and coordinates, computes chain contacts and ligand neighborhoods, and creates SVG figures. Open .runtime/t2r14-open-dossier/artifacts/report.html to inspect the results. See the static preview for an offline example or the quickstart for output details.

Agent Prompt

Replace [my task] with your goal. The agent quickstart uses the same prompt.

Use CryoCore for [my task]. Read AGENTS.md, skills/cryocore/SKILL.md,
docs/tool-use-and-chaining.md, and the relevant software registry records.
Choose tools and explain why they fit. Build a sequence of calls with explicit
inputs and outputs. Run supported calls within my authorized scope, and check
each output before passing it to the next tool. If a tool is unavailable,
identify the missing requirement and continue independent steps.
Use paid compute, raw downloads, and gated tools only with explicit authorization.
Keep private data, secrets, logs, heavy data, weights, and license files out of
git and public outputs. Report the calls made, results, checks, and limitations.

Status

Pre-alpha. Support varies by tool:

Available hereExecution requirement
Metadata helpers, coordinate demo, schemas, and validatorsLocal Python; metadata fetching and the demo use public network access
PyMOL and ChimeraX helpers, FSC plottingInstalled renderer or plotting dependencies; review tool-specific terms
Raw processing, model building, and state-analysis workflowsConfigured scientific runtimes and the declared inputs
Recent AI research candidatesSource, checkpoint, runtime, and independent-validation review

Scientific software runs in separate environments. Keep private data, secrets, raw data, maps, model weights, and heavy outputs outside git. Paid compute, raw downloads, and gated tools require explicit operator authorization.

To check this checkout, run make release-check REQUIRE_GITLEAKS=1 with Gitleaks installed. Repository checks validate code and contracts; scientific conclusions require results from actual runs.

Further Reading

Tracker integration is optional. CryoCore can be used directly by a terminal agent. Prediction and design belong to Structure Factory; see the ownership map.

↑↓ navigate openesc close