A publishable multi-skill repository for biomedical AI coding and agent workflows.
中文摘要:这是一个面向生物医学与生信工程场景的 Codex Skills 仓库,当前包含 9 个可发布技能,覆盖公开数据接入、QC、流程规划、流程迁移、资源调优、结果交付等完整链路。
omics-qc-metadata-align/- Audit expression matrices and metadata tables
- Normalize schema suggestions and generate QC reports
bio-pipeline-doctor/- Triage failed Snakemake / Nextflow / scanpy / Seurat runs
- Capture environment evidence and package repro bundles
paper-to-pipeline/- Convert Methods / SOP text into pipeline outlines
- Compare protocol revisions and track missing planning parameters
public-dataset-intake/- Audit downloaded GEO / SRA / ArrayExpress style local dataset folders
- Normalize metadata fields and produce intake handoff reports
bulk-rnaseq-scaffold/- Turn bulk RNA-seq notes and sample sheets into scaffold plans
- Validate design matrices and generate contrast templates
scrnaseq-scaffold/- Turn scRNA-seq notes and metadata into scaffold plans
- Generate QC presets and merge strategies
workflow-porter/- Inventory local Snakemake or Nextflow repositories
- Generate migration plans and handoff bundles
resource-tuner/- Summarize runtime evidence and detect bottlenecks
- Recommend CPU and memory settings for local or HPC runs
results-to-figure/- Inspect bulk and single-cell result tables
- Generate figure plans and deterministic export manifests
- Skill folders at the repository root: actual publishable skill bundles
examples/: runnable example inputs for all skillstools/validate_skill.py: zero-dependency validator for one skill folder.github/workflows/validate.yml: CI for structure, compile checks, CLI help, and smoke tests
python tools/validate_skill.py omics-qc-metadata-align
python tools/validate_skill.py bio-pipeline-doctor
python tools/validate_skill.py paper-to-pipeline
python tools/validate_skill.py public-dataset-intake
python tools/validate_skill.py bulk-rnaseq-scaffold
python tools/validate_skill.py scrnaseq-scaffold
python tools/validate_skill.py workflow-porter
python tools/validate_skill.py resource-tuner
python tools/validate_skill.py results-to-figurepython public-dataset-intake/scripts/dataset_manifest_audit.py `
--input-dir examples/public-dataset-intake/dataset `
--json-out examples/public-dataset-intake/out/manifest.jsonpython bulk-rnaseq-scaffold/scripts/assay_extract.py `
--input examples/bulk-rnaseq-scaffold/design_notes.txt `
--json-out examples/bulk-rnaseq-scaffold/out/extract.jsonpython scrnaseq-scaffold/scripts/qc_preset_gen.py `
--metadata examples/scrnaseq-scaffold/metadata.tsv `
--json-out examples/scrnaseq-scaffold/out/qc.jsonpython workflow-porter/scripts/workflow_inventory.py `
--project-root examples/workflow-porter/snakemake-project `
--json-out examples/workflow-porter/out/inventory.jsonpython resource-tuner/scripts/runtime_snapshot.py `
--log examples/resource-tuner/run.log `
--machine-spec examples/resource-tuner/machine-spec.txt `
--json-out examples/resource-tuner/out/snapshot.jsonpython results-to-figure/scripts/result_extract.py `
--inputs examples/results-to-figure/de_results.csv examples/results-to-figure/markers.csv examples/results-to-figure/embedding.csv `
--json-out examples/results-to-figure/out/extract.jsonThe workflow validates all skills by checking:
SKILL.mdfrontmatter andagents/openai.yamlpy_compileacross Python entry points--helpfor every CLI- smoke tests that emit JSON or Markdown artifacts from bundled example files
This repository is released under the MIT License.