用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/stanfish06/skillquarium --skill archaic-introgression命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | archaic-introgression |
| description | Detect Neanderthal and Denisovan introgression segments from modern human genomes |
| license | MIT |
| metadata | {"version":"0.1.0","author":"Manuel Corpas","domain":"genomics","inputs":[{"format":"VCF","description":"Modern human genotypes","required":true},{"format":"VCF","description":"Archaic reference genotypes (Neanderthal/Denisovan)","required":true}],"outputs":[{"format":"JSON","description":"Introgression segments with scores and summary statistics"},{"format":"BED","description":"Genomic coordinates of introgressed segments"}],"openclaw":{"requires":{"bins":"[Truncated]"},"always":false,"emoji":"🦴","homepage":"https://github.com/ClawBio/ClawBio","os":["darwin","linux"],"trigger_keywords":["archaic introgression","Neanderthal DNA","Denisovan ancestry","IBDmix","introgressed segments"]}} |
Fire when:
Do NOT fire when:
Between 1-4% of non-African modern human genomes derive from archaic hominins (Neanderthals, Denisovans). Identifying these segments matters for understanding human evolution, disease susceptibility, and immune adaptation. This skill wraps IBDmix (Chen et al. 2020) and falls back to a pure-Python LOD heuristic when the IBDmix binaries are not installed.
generate_gt merges the modern and archaic VCFs into a genotype table, then ibdmix -g … -o … -d <LOD> calls segmentsibdmix/generate_gt are not on PATH — prints a warning and labels every segment ibdmix_fallbackOne skill, one task: detect and report archaic introgression segments. Does not perform downstream functional annotation of introgressed variants (chain with vcf-annotator for that).
# Run with IBDmix on VCF inputs
python archaic_introgression.py \
--input modern.vcf --archaic archaic.vcf \
--method ibdmix --output /tmp/introgression
# Run demo with synthetic data
python archaic_introgression.py --demo --output /tmp/introgression_demo
# Filter to specific samples
python archaic_introgression.py \
--input modern.vcf --archaic archaic.vcf \
--samples SAMPLE01,SAMPLE02 --output /tmp/introgression
# Adjust LOD threshold
python archaic_introgression.py \
--input modern.vcf --archaic archaic.vcf \
--lod 5.0 --output /tmp/introgression
python archaic_introgression.py --demo --output /tmp/introgression_demo
Runs on bundled examples/demo_modern.vcf (3 samples, 10 SNPs on chr22) and
examples/demo_archaic.vcf (1 Neanderthal sample, same positions).
output_dir/
introgression_results.json # Full results with segments and summary
segments.bed # BED file of introgressed regions
The top-level method records what actually ran, not what --method requested:
ibdmix only when the binaries were found and succeeded, otherwise
ibdmix_fallback.
{
"method": "ibdmix",
"lod_threshold": 3.0,
"num_samples": 3,
"segments": [
{
"sample": "SAMPLE01",
"chrom": "chr22",
"start": 16050075,
"end": 16051249,
"archaic_source": "Neanderthal",
"method": "ibdmix",
"score": 4.2,
"num_variants": 6,
"length": 1174
}
],
"summary": {
generate_gt and ibdmix binaries, https://github.com/PrincetonUniversity/IBDmix)"method": "ibdmix_fallback" and the run prints a warning on stderr. Report them as heuristic calls on demo-scale data, never as IBDmix results, and install IBDmix for anything real.ClawBio is a research and educational tool. It is not a medical device and does not provide clinical diagnoses. Consult a healthcare professional before making any medical decisions.
The agent dispatches queries and explains results. The skill executes the computational pipeline. The agent should not attempt to reimplement IBDmix LOD scoring outside this module.