技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
omicverse【数据与研究】OmicVerse multi-omics Python workflows for AnnData, single-cell, spatial, bulk, enrichment, metabolomics, proteomics, AIRR, genetics, alignment, MCP, CLI, and agentic analysis.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task involves the omicverse Python package, OmicVerse CLI/MCP/JARVIS tooling, or multi-omics workflows that combine AnnData, Scanpy-like preprocessing, single-cell interpretation, spatial transcriptomics, bulk/statistical omics, specialist bioinformatics domains, or agent-facing analysis services.
omicverse, ov, omicverse-mcp, ov-skill-seeker, JARVIS, OpenClaw, OmicClaw, or an OmicVerse error, stay in this skill.AnnData, .h5ad, 10x MTX/H5, QC, HVG, PCA, neighbors, UMAP, plotting, reports, or ov.read, use sub-skills/core-analysis/SKILL.md.sub-skills/single-cell-workflows/SKILL.md.sub-skills/multiomics-statistics/SKILL.md.sub-skills/spatial-integration/SKILL.md.sub-skills/specialist-domains/SKILL.md.omicverse CLI dispatch, omicverse-mcp, MCP phases/transports, registry manifests, JARVIS/gateway, smart agents, provider auth, harness/session behavior, or ov-skill-seeker, use sub-skills/agentic-and-mcp/SKILL.md.Use public installation commands in user-facing guidance; do not depend on a source checkout unless the user is explicitly developing OmicVerse.
pip install -U omicverse
python - <<'PY'
import omicverse as ov
print(ov.__version__)
print(ov.read, ov.set_seed)
PY
For optional surfaces, install only the needed extra or backend rather than every optional group:
pip install 'omicverse[mcp]' # MCP server extras when not already installed
pip install 'omicverse[jarvis]' # channel bots and JARVIS messaging
pip install 'omicverse[histo]' # histology/spatial image stack, Python >=3.10
pip install 'omicverse[protein]' # proteomics R-parity backends
pip install 'omicverse[genetics]' # post-GWAS/eQTL/coloc/MR/TWAS backends
pip install 'omicverse[airr]' # AIRR bulk/B-cell repertoire backends
pip install 'omicverse[mol]' # structure/drug lookup helpers, Python >=3.10
pip install 'omicverse[mol-dock]' # docking helpers; may need external Vina/RDKit stack
Run the root health script first when the task is ambiguous or an import/CLI failure appears:
python scripts/check_omicverse_health.py --help
python scripts/check_omicverse_health.py --json
python scripts/check_omicverse_health.py --include-cli
Then use the nearest sub-skill checker for data-specific validation:
python sub-skills/core-analysis/scripts/inspect_core.py --json
python sub-skills/single-cell-workflows/scripts/check_single_cell_inputs.py --synthetic
python sub-skills/multiomics-statistics/scripts/check_multiomics_table.py --help
python sub-skills/spatial-integration/scripts/check_spatial_inputs.py --help
python sub-skills/specialist-domains/scripts/check_specialist_inputs.py --help
python sub-skills/agentic-and-mcp/scripts/inspect_registry.py --phase P0+P0.5 --limit 20
AnnData slots for single-cell/spatial workflows, feature-by-sample tables plus metadata for bulk/metabol/protein/micro workflows, and domain-specific columns for AIRR/GWAS/alignment/molecular tasks..layers['counts'] or .raw; document any normalized/scaled layers used by downstream OmicVerse calls.references/troubleshooting.md: cross-cutting install/import, optional dependency, data/config, CLI/MCP, backend, and workflow failures.references/repo-provenance.md: source repository state, package version, and evidence paths used to generate this skill.references/repo-routing-metadata.json: structured scenario metadata consumed by repo-skills-router during managed import.