计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
multiomics-statistics【效率与协作】Use for OmicVerse bulk RNA-seq, enrichment/signature scoring, metabolomics, proteomics, microbiome, and statistical table workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.