run-shennong-single-cell-workflow
Plan and run a governed Shennong single-cell or single-nucleus RNA-seq workflow with sample-level design, quality control, versioned environments, isolated…
Skill by zerostwo
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zerostwo-run-shennong-single-cell-workflow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/run-shennong-single-cell-workflow
What's inside
- Skill name
run-shennong-single-cell-workflow- Description
- Plan and run a governed Shennong single-cell or single-nucleus RNA-seq workflow with sample-level design, quality control, versioned environments, isolated Runtime jobs, provenance, artifacts, and deterministic validation. Use after input readiness is established.
- License
- Apache-2.0
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- shennong.skill.yaml
SKILL.md (first lines)
# Run a Shennong single-cell workflow The Runtime image already provides `Shennong`, `ShennongData`, their read-only MCP discovery servers, and their package Skills. Keep executable analysis in explicit versioned R scripts; MCP discovery never replaces the script or result provenance. 1. Require an active Project and inspect inputs before computation. Preserve organism, assay, genome build, annotation, sample/patient IDs, groups, biological replicates, and measurement transformation. Use governed DB tools for Resource discovery and `ShennongData::` APIs inside reproducible R code. 2. Call `plan.propose` with separate steps for input audit, environment, QC and clustering, annotation and markers, communication/regulatory analysis, external-cohort survival, artifacts, and validation. Before each Runtime submission, call `plan.update(status = "in_progress")`; pass the returned `plan_id` and exact `plan_step_id` to `runtime.submit_job`. 3. Use `environment.plan` for optional backends. The two Shennong packages are global image capabilities, but Seurat, SingleR, CellChat/LIANA, decoupleR, DoRothEA, and other method packages remain explicit Pixi-locked Project dependencies. 4. Write reviewable scripts under `project://current/scripts/` and outputs under `project://current/results/`. Use `Rscript --vanilla`, explicit inputs, outputs, resources, timeout, seed, and environment lock. Keep raw data unchanged. 5. For a PBMC3K-like workflow, use current exported APIs: initialize/materialize the object, run QC, call `sn_run_cluster()`, annotate with `sn_run_annotation(method = "consensus")`, review low-confidence calls with `sn_review_annotation()`, and discover cluster markers with `sn_find_de(return_object = TRUE)`. Retrieve stored results with `sn_list_results()` and `sn_get_result()` rather than reading `object@misc` ad hoc. 6. Run communication with `sn_run_cell_communication()` and TF activity with `sn_run_regulatory_activity(method = "dorothea")`. Treat one PBMC3K sample as descriptive only: condition effects require biological replicates and `sample_by`; cells are not independent replicates. 7. A PBMC3K object has no patient survival outcome. To ask which cell population is associated with favorable or adverse prognosis, first select a separate blood-cancer bulk expression cohort with aligned patient-level time/event metadata. Build one predeclared marker signature per annotated population, score those signatures per patient, and call `sn_run_survival()` with prespecified covariates and multiplicity correction. Report hazard ratios, confidence intervals, proportional-hazards diagnostics, and cohort limits; never label a population "good" or "bad" from PBMC3K alone or claim causality from an association. 8. Poll every Job to a terminal state, verify non-empty expected artifacts, then update its plan step. Register figures, tables, objects, scripts, environment locks, and reports with complete provenance. 9. Run `analysis.validate` after the final scientific computation and before interpretation. Stop when validation fails and cite only backend-issued EvidenceRefs. Do not claim successful computation until the Runtime job and expected artifacts are verified.
From zerostwo/shennong-os, Apache-2.0.
More from zerostwo/shennong-os
- 0.474score
validate-biomedical-analysis
zerostwo
Apply deterministic quality gates to a biomedical analysis, covering organism and reference compatibility, identifiers, sample uniqueness, biological…
SkillCFreshness: CClaude Code +9 - 0.471score
discover-shennong-data
zerostwo
Discover and assess governed Shennong DB Resources for a biomedical question, including schema, identifiers, versions, normalization, cohort context…
SkillCFreshness: CClaude Code +9 - 0.469score
run-reproducible-r-analysis
zerostwo
Plan and run bounded R analyses and ggplot2 visualizations in the governed Shennong Runtime, including R built-in datasets, project inputs, scripts…
SkillCFreshness: CClaude Code +9 - 0.469score
initialize-biomedical-project
zerostwo
Initialize a governed biomedical analysis project with explicit scientific goals, cohort definitions, identifiers, environment planning, provenance files, and…
SkillCFreshness: CClaude Code +9 - 0.469score
manage-analysis-results
zerostwo
Discover, verify, register, and reuse versioned Shennong analysis outputs with immutable provenance, content hashes, environment and prompt versions, and…
SkillCFreshness: CClaude Code +9 - 0.467score
interpret-biomedical-results
zerostwo
Interpret validated Shennong biomedical outputs into evidence-linked findings, limitations, figure or table descriptions, and next-step hypotheses while…
SkillCFreshness: CClaude Code +9 - 0.467score
inspect-biomedical-input
zerostwo
Inspect uploaded or project biomedical inputs without modifying them, identify format and assay evidence, audit sample metadata and identifiers, and surface…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 19, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/zerostwo/shennong-os
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from zerostwo
- 0.474score
validate-biomedical-analysis
zerostwo
Apply deterministic quality gates to a biomedical analysis, covering organism and reference compatibility, identifiers, sample uniqueness, biological…
SkillCFreshness: CClaude Code +9 - 0.471score
discover-shennong-data
zerostwo
Discover and assess governed Shennong DB Resources for a biomedical question, including schema, identifiers, versions, normalization, cohort context…
SkillCFreshness: CClaude Code +9 - 0.469score
run-reproducible-r-analysis
zerostwo
Plan and run bounded R analyses and ggplot2 visualizations in the governed Shennong Runtime, including R built-in datasets, project inputs, scripts…
SkillCFreshness: CClaude Code +9 - 0.469score
initialize-biomedical-project
zerostwo
Initialize a governed biomedical analysis project with explicit scientific goals, cohort definitions, identifiers, environment planning, provenance files, and…
SkillCFreshness: CClaude Code +9 - 0.469score
manage-analysis-results
zerostwo
Discover, verify, register, and reuse versioned Shennong analysis outputs with immutable provenance, content hashes, environment and prompt versions, and…
SkillCFreshness: CClaude Code +9 - 0.467score
interpret-biomedical-results
zerostwo
Interpret validated Shennong biomedical outputs into evidence-linked findings, limitations, figure or table descriptions, and next-step hypotheses while…
SkillCFreshness: CClaude Code +9
Cite this page
run-shennong-single-cell-workflow skill. Agent Mart. https://agentmart.dev/skills/zerostwo-run-shennong-single-cell-workflow (last updated 2026-10-24)