技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
germline-calling【数据与研究】Plan, validate, and adapt standard DeepVariant germline run_deepvariant workflows for WGS, WES, long-read, hybrid, MAS-Seq, and RNA-seq data.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user needs a safe plan, command, or preflight review for single-sample DeepVariant germline calling through run_deepvariant. It covers WGS, WES, PACBIO, ONT_R104, HYBRID_PACBIO_ILLUMINA, MASSEQ, and RNASEQ model types in DeepVariant 1.10.0.
Do not use this sub-skill for trio or duo family calling, pangenome GBZ workflows, stage-by-stage tuning, custom model training, or report interpretation. Route those requests to ../trio-calling/SKILL.md, ../pangenome-aware-calling/SKILL.md, ../pipeline-stages/SKILL.md, ../training-custom-models/SKILL.md, or ../analysis-visualization/SKILL.md.
--model_type and validate compatibility with --ref, --reads, --regions, custom-model metadata, haploid/PAR settings, and desired outputs.--dry_run=true for planning or stage inspection; do not run full variant calling, image pulls, downloads, GPU setup, or host runtime changes without user confirmation.scripts/deepvariant_command_builder.py for local static validation and command preview when the user has host paths.../pipeline-stages/SKILL.md.references/workflows.md gives Docker/Singularity command recipes, per-assay templates, CRAM/bgzip reference planning, dry-run behavior, outputs, and validation order.references/model-types-and-flags.md explains model types, required flags, gVCF, VCF stats, runtime logging, haploid/PAR flags, small model controls, custom model metadata, and extra-args formatting.references/troubleshooting.md maps common failures to recovery steps for missing indexes, contig mismatches, wrong mounts, GPU confusion, wrong model type, haploid/PAR misuse, gVCF surprises, custom models, and make_examples_extra_args formatting.scripts/deepvariant_command_builder.py prints a Docker or Singularity run_deepvariant command without executing DeepVariant.Run the helper locally to validate obvious path/index issues and print a command preview:
python scripts/deepvariant_command_builder.py --help
The helper never runs Docker, Singularity, run_deepvariant, or genomics tools. It validates required inputs, model type, common index companions, output parents, custom model metadata, region literals against a readable .fai, and risky flag combinations; header-level BAM/CRAM and reference compatibility still require user-side checks.
--output_gvcf only when downstream cohort merging, joint genotyping, or reference-block output is needed; expect larger outputs and heavier postprocessing.--vcf_stats_report=true for an HTML VCF summary, and use --logging_dir plus --runtime_report=true for make-examples runtime diagnostics.--haploid_contigs only for samples/regions that should be re-genotyped as haploid; pair it with a reference-matched --par_regions_bed when PAR regions must remain diploid.--disable_small_model=true when the assay recipe calls for it, when custom model metadata is uncertain, or when every candidate should pass through the CNN.--customized_model only with compatible model.example_info.json metadata or --customized_model_json; otherwise model-specific example-generation flags can be wrong.Official production execution depends on Docker/Bazel binaries or released containers, TensorFlow/compiled modules, and user genomics data. The lightweight Python import environment is useful for inspection only and is not sufficient for production variant calling.