executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
multiomics-statisticsUse for OmicVerse bulk RNA-seq, enrichment/signature scoring, metabolomics, proteomics, microbiome, and statistical table workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is table-centric rather than single-cell, spatial, alignment, genetics, AIRR, molecular, CLI, or MCP runtime work. Start at the root routing skill if the task crosses domains.
ov.bulk.ov.es.aucell, ov.es.ucell, ov.es.ora, ov.es.decouple, ov.es.decoupler, or ov.es.consensus.../core-analysis/SKILL.md.../single-cell-workflows/SKILL.md.../specialist-domains/SKILL.md.../agentic-and-mcp/SKILL.md.references/statistical-workflows.md: task recipes and validation checkpoints for bulk, enrichment, metabolomics, proteomics, and microbiome workflows.references/api-reference.md: compact API names, signatures, outputs, and optional backend mapping.references/data-formats.md: expected table orientations, AnnData slots, signature/network formats, and design metadata columns.references/troubleshooting.md: errors, optional dependency messages, network-fetcher caveats, and repair actions.scripts/check_multiomics_table.py: safe CSV/TSV schema checker for feature-by-sample matrices and sample metadata.Identify the omics family and validate orientation before loading data. Most ov.metabol, ov.protein, and ov.micro APIs expect AnnData with samples in rows and features in columns; many ov.bulk.pyDEG inputs use genes in rows and samples in columns.
Check sample IDs and design columns before any statistical call. Run the bundled checker for matrix-plus-metadata workflows:
python sub-skills/multiomics-statistics/scripts/check_multiomics_table.py matrix.tsv --metadata metadata.tsv --sample-id-column sample --required-metadata-cols group,batch
Choose a conservative local workflow first. Do not assume KEGG, HMDB, ChEBI, LION, Enrichr, or other remote resources are safe or available unless the user explicitly authorizes network access.
Use optional backends deliberately. If pydeseq2, pymfuzz, pydeqms, pyimputelcmd, pyproda, pylipidr, pygoslin, or scikit-bio is missing, either install the narrow extra required by the workflow or switch to a pure-Python fallback documented in the API reference.
Keep outputs as explicit tables. Record result column semantics such as pvalue, padj, qvalue, log2FC, P.Value, adj.P.Val, score_<method>, and padj_<method> before handing off to plotting or reporting.