数据与复现统计与数据分析FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
BI

bio-causal-genomics-colocalization-analysis

维护者 FreedomIntelligence · 最近更新 2026年4月1日

bio-causal-genomics-colocalization-analysis:Colocali。

OpenClawNanoClaw分析处理复现实验bio-causal-genomics-colocalization-analysis🧬 bioinformatics (gptomics bio-* suite)bioinformatics — epidemiological & causal genomicstest

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-causal-genomics-colocalization-analysis

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • R:coloc::coloc.abf() ,用于 approximate Bayes factor colocalization。
  • Test whether my GWAS signal 、 eQTL share same causal variant" → Compute Bayesian posterior probabilities ,用于 five colocalization hypotheses (no association,trait-1-only,trait-2-only,distinct causal variants,shared causal variant) to distinguish true causal overlap ,面向 LD-driven coincidence. R:coloc::coloc.abf() ,用于 approximate Bayes factor colocalization。
  • H0:No association ,支持 either trait。
  • H1:Association ,支持 trait 1 only。
  • H2:Association ,支持 trait 2 only。

原始文档

SKILL.md 摘录

coloc.abf Analysis

Goal: Test whether two traits share a causal variant at a GWAS locus using Bayesian colocalization.

Approach: Format summary statistics for each trait as named lists, run coloc.abf to compute posterior probabilities for five hypotheses (H0-H4), and interpret PP.H4 as evidence for a shared causal variant.

library(coloc)

## type = 'quant' (continuous) or 'cc' (case-control)

gwas_data <- list(
  beta = gwas_df$BETA,
  varbeta = gwas_df$SE^2,
  snp = gwas_df$SNP,
  position = gwas_df$POS,
  type = 'cc',           # Case-control study
  s = 0.3,               # Proportion of cases (required for cc)
  N = 50000              # Total sample size
)

eqtl_data <- list(
  beta = eqtl_df$BETA,
  varbeta = eqtl_df$SE^2,
  snp = eqtl_df$SNP,
  position = eqtl_df$POS,
  type = 'quant',        # Quantitative trait (expression)
  N = 500,               # eQTL sample size
  sdY = 1                # SD of trait (1 if already normalized)
)

## --- Run colocalization ---

result <- coloc.abf(dataset1 = gwas_data, dataset2 = eqtl_data)

适用场景

  • 适合在determining if GWAS signal 、 eQTL share same causal variant时使用。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

上游相关技能

  • mendelian-randomization - Test causal effects using genetic instruments
  • fine-mapping - Identify causal variants and credible sets
  • population-genetics/linkage-disequilibrium - LD reference panels for SuSiE-coloc
  • differential-expression/deseq2-basics - Generate eQTL data for colocalization

相关技能

相关技能

返回目录
AR
数据与复现统计与数据分析

arxiv-database

arxiv-database:This skill provides Python tools ,用于 searching 、 retrieving preprints ,面向 arXiv.org ,通过 its public Atom A…

Claude Code分析处理
K-Dense-AI/claude-scientific-skills查看
BA
数据与复现统计与数据分析

bayesian-optimizer

bayesian-optimizer:Bayesian optimization ,用于 experimental design 、 hyperparameter tuning in biomedical research。

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现统计与数据分析

bio-alignment-files-bam-statistics

bio-alignment-files-bam-statistics:Compute alignment statistics:flagstat,idxstats,coverage depth。

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现统计与数据分析

bio-alignment-msa-statistics

bio-alignment-msa-statistics:Calculate alignment statistics ,涵盖 sequence identity,conservation scores,substitution matri…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看