Bio Causal Genomics Mediation Analysis
GPTomics/bioSkills
Decompose total effects into direct and indirect paths through mediators using mediation, CMAverse 4-way, HIMA/HIMA2 high-dimensional, BAMA, two-step / MVMR mediation, or double-ML medDML.
Decompose genetic effects into direct and indirect paths through mediating variables using the mediation R package.
$ npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aipoch/medical-research-skills bio-causal-genomics-mediation-analysis --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis' .claude/skills/bio-causal-genomics-mediation-analysis && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bio-causal-genomics-mediation-analysis" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysis into .claude/skills/bio-causal-genomics-mediation-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-causal-genomics-mediation-analysis", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysisType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aipoch/medical-research-skills bio-causal-genomics-mediation-analysis --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis' .agents/skills/bio-causal-genomics-mediation-analysis && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bio-causal-genomics-mediation-analysis" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysis into .agents/skills/bio-causal-genomics-mediation-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-causal-genomics-mediation-analysis", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aipoch/medical-research-skills bio-causal-genomics-mediation-analysis --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis' .cursor/skills/bio-causal-genomics-mediation-analysis && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bio-causal-genomics-mediation-analysis" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysis into .cursor/skills/bio-causal-genomics-mediation-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-causal-genomics-mediation-analysis", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/aipoch/medical-research-skills.git --path 'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis'--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aipoch/medical-research-skills bio-causal-genomics-mediation-analysis --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis' .gemini/skills/bio-causal-genomics-mediation-analysis && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bio-causal-genomics-mediation-analysis" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysis into .gemini/skills/bio-causal-genomics-mediation-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-causal-genomics-mediation-analysis", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install aipoch/medical-research-skills bio-causal-genomics-mediation-analysisInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis' .github/skills/bio-causal-genomics-mediation-analysis && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bio-causal-genomics-mediation-analysis" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysis into .github/skills/bio-causal-genomics-mediation-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-causal-genomics-mediation-analysis", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aipoch/medical-research-skills bio-causal-genomics-mediation-analysis --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/'scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis' .opencode/skills/bio-causal-genomics-mediation-analysis && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bio-causal-genomics-mediation-analysis" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/scientific-skills/Data%20Analysis/bio-causal-genomics-mediation-analysis into .opencode/skills/bio-causal-genomics-mediation-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-causal-genomics-mediation-analysis", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bio-causal-genomics-mediation-analysisDecompose genetic effects into direct and indirect paths through mediating variables using the mediation R package.
Bio Causal Genomics Mediation Analysis is an agent skill from aipoch/medical-research-skills. Decompose genetic effects into direct and indirect paths through mediating variables using the mediation R package. Tests whether gene expression, methylation, or other molecular phenotypes mediate the effect of genetic variants on disease. Use when testing whether a molecular...
Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `POLISH_CHANGELOG.md`, `eval_report_bio-causal-genomics-mediation-analysis_result.json` and `usage-guide.md`).
It sits in Research & Science, covering Dispute resolution and Bioinformatics. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.
Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are r).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bio Causal Genomics Mediation Analysis loads about 2.6k tokens when it runs. Until then it costs about 80 tokens; SKILL.md has 418 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 418 words, ~2,578 tokens.
.claude/skills/bio-causal-genomics-mediation-analysis/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Reference examples tested with: R stats (base), ggplot2 3.5+
Before using code patterns, verify installed versions match. If versions differ:
packageVersion('<pkg>') then ?function_name to verify parametersIf code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.
"Test whether gene expression mediates the effect of this variant on disease" → Decompose the total genetic effect into direct and indirect (mediated) paths through a molecular phenotype, estimating ACME, ADE, and proportion mediated with bootstrap confidence intervals.
mediation::mediate() for causal mediation analysisCausal mediation decomposes the total effect of a treatment (genotype) on an outcome (phenotype) into:
Typical genomic applications:
Goal: Decompose a genetic effect into direct and indirect (mediated) paths through a molecular phenotype.
Approach: Fit separate models for mediator and outcome, then run mediate() with bootstrap to estimate ACME (indirect), ADE (direct), and proportion mediated.
library(mediation)
# --- Step 1: Fit mediator model ---
# How does the treatment (genotype) affect the mediator (expression)?
mediator_model <- lm(expression ~ genotype + age + sex + pc1 + pc2, data = dat)
# --- Step 2: Fit outcome model ---
# How do treatment and mediator jointly affect the outcome?
# For binary outcome, use glm with family = binomial
outcome_model <- glm(
disease ~ genotype + expression + age + sex + pc1 + pc2,
data = dat, family = binomial
)
# --- Step 3: Run mediation analysis ---
# treat: name of treatment variable (genotype)
# mediator: name of mediator variable (expression)
# boot = TRUE: Use nonparametric bootstrap for CIs
# sims: Number of bootstrap simulations (1000 minimum for publication)
med_result <- mediate(
mediator_model, outcome_model,
treat = 'genotype', mediator = 'expression',
boot = TRUE, sims = 1000
)
summary(med_result)
# Key outputs:
# ACME: Indirect effect (through expression)
# ADE: Direct effect (not through expression)
# Total Effect: ACME + ADE
# Prop. Mediated: ACME / Total# Extract key quantities
acme <- med_result$d0 # Indirect (mediated) effect
acme_ci <- med_result$d0.ci # 95% CI for ACME
ade <- med_result$z0 # Direct effect
total <- med_result$tau.coef # Total effect
prop_med <- med_result$n0 # Proportion mediated
cat('ACME (indirect):', round(acme, 4), '\n')
cat('ACME 95% CI:', round(acme_ci[1], 4), 'to', round(acme_ci[2], 4), '\n')
cat('ADE (direct):', round(ade, 4), '\n')
cat('Total effect:', round(total, 4), '\n')
cat('Proportion mediated:', round(prop_med, 3), '\n')
# Significant ACME (CI excludes 0): Evidence for mediation
# Proportion mediated > 0.2: Meaningful mediation
# Proportion mediated > 0.8: Mediator explains most of the effectGoal: Test whether gene expression mediates the effect of an eQTL on a disease outcome across multiple genes.
Approach: Wrap the mediation workflow in a function, loop over candidate genes, and adjust p-values for multiple testing.
library(mediation)
run_eqtl_mediation <- function(dat, snp_col, expr_col, outcome_col, covariates) {
covar_formula <- paste(covariates, collapse = ' + ')
med_formula <- as.formula(paste(expr_col, '~', snp_col, '+', covar_formula))
out_formula <- as.formula(paste(outcome_col, '~', snp_col, '+', expr_col, '+', covar_formula))
med_model <- lm(med_formula, data = dat)
if (length(unique(dat[[outcome_col]])) == 2) {
out_model <- glm(out_formula, data = dat, family = binomial)
} else {
out_model <- lm(out_formula, data = dat)
}
result <- mediate(
med_model, out_model,
treat = snp_col, mediator = expr_col,
boot = TRUE, sims = 1000
)
data.frame(
snp = snp_col, gene = expr_col,
acme = result$d0, acme_p = result$d0.p,
ade = result$z0, ade_p = result$z0.p,
total = result$tau.coef, total_p = result$tau.p,
prop_mediated = result$n0
)
}
# Example: test mediation for multiple genes
genes <- c('GENE_A', 'GENE_B', 'GENE_C')
covars <- c('age', 'sex', 'pc1', 'pc2', 'pc3')
mediation_results <- do.call(rbind, lapply(genes, function(g) {
run_eqtl_mediation(dat, 'rs12345', g, 'disease_status', covars)
}))
# Adjust for multiple testing
mediation_results$acme_fdr <- p.adjust(mediation_results$acme_p, method = 'BH')Goal: Test cascading mediation chains across multiple molecular layers (e.g., SNP -> methylation -> expression -> disease).
Approach: Fit sequential models for each link in the chain and run separate mediation analyses for each mediator-outcome pair.
# Test mediation chains: SNP -> methylation -> expression -> disease
library(mediation)
# Step 1: SNP -> methylation
mod_meth <- lm(methylation ~ genotype + age + sex, data = dat)
# Step 2: methylation -> expression (controlling for genotype)
mod_expr <- lm(expression ~ methylation + genotype + age + sex, data = dat)
# Step 3: expression -> disease (controlling for methylation and genotype)
mod_disease <- glm(
disease ~ expression + methylation + genotype + age + sex,
data = dat, family = binomial
)
# Test methylation as mediator of SNP -> expression
med_meth_expr <- mediate(mod_meth, mod_expr, treat = 'genotype', mediator = 'methylation',
boot = TRUE, sims = 1000)
# Test expression as mediator of methylation -> disease
med_expr_disease <- mediate(mod_expr, mod_disease, treat = 'methylation', mediator = 'expression',
boot = TRUE, sims = 1000)Goal: Test thousands of potential mediators simultaneously (e.g., all CpG sites) to identify which mediate a genetic effect.
Approach: Use HIMA's penalized regression to jointly select significant mediators from a high-dimensional mediator matrix and estimate their indirect effects.
# For testing many potential mediators simultaneously (e.g., all CpG sites)
# install.packages('HIMA')
library(HIMA)
# X: treatment (genotype), M: high-dimensional mediators, Y: outcome
# HIMA uses penalized regression to select significant mediators
result <- hima(
X = dat$genotype,
Y = dat$disease,
M = as.matrix(dat[, mediator_cols]),
COV.XM = as.matrix(dat[, covariate_cols]),
Y.family = 'binomial',
M.family = 'gaussian',
penalty = 'MCP' # Minimax concave penalty (default)
)
# Results: significant mediators with estimated indirect effects
significant_mediators <- result[result$BH.FDR < 0.05, ]# --- Sequential ignorability assumption ---
# 1. No unmeasured confounders between treatment and mediator
# 2. No unmeasured confounders between mediator and outcome
# 3. No unmeasured confounders between treatment and outcome
# This assumption is UNTESTABLE but can be probed with sensitivity analysis
# --- Sensitivity analysis ---
# Tests how robust results are to unmeasured confounding
sens <- medsens(med_result, rho.by = 0.1, effect.type = 'indirect', sims = 1000)
summary(sens)
# rho: Correlation between residuals of mediator and outcome models
# At what rho does ACME cross zero? (larger |rho| = more robust)
# rho at which ACME = 0 is called the sensitivity parameter
# |rho| > 0.3: Reasonably robust to unmeasured confounding
plot(sens)library(ggplot2)
plot_mediation_diagram <- function(acme, ade, total, prop_med) {
cat('Mediation Path Diagram:\n\n')
cat(' Genotype ---[a]---> Mediator ---[b]---> Outcome\n')
cat(' | ^\n')
cat(' +----------[c\' (ADE)]----------------+\n')
cat('\n')
cat(' Indirect (a*b = ACME):', round(acme, 4), '\n')
cat(' Direct (c\' = ADE):', round(ade, 4), '\n')
cat(' Total (c):', round(total, 4), '\n')
cat(' Proportion mediated:', round(prop_med, 3), '\n')
}
plot_mediation_results <- function(results_df) {
results_df$gene <- factor(results_df$gene, levels = results_df$gene[order(results_df$prop_mediated)])
ggplot(results_df, aes(x = gene, y = prop_mediated)) +
geom_col(fill = 'steelblue', alpha = 0.7) +
geom_hline(yintercept = 0.2, linetype = 'dashed', color = 'red', alpha = 0.5) +
coord_flip() +
labs(x = NULL, y = 'Proportion Mediated', title = 'Mediation by Gene Expression') +
theme_minimal()
}This skill accepts requests that match the documented purpose of bio-causal-genomics-mediation-analysis and include enough context to complete the workflow safely.
Do not continue the workflow when the request is out of scope, missing a critical input, or would require unsupported assumptions. Instead respond:
bio-causal-genomics-mediation-analysisonly handles its documented workflow. Please provide the missing required inputs or switch to a more suitable skill.
© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files in scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis of aipoch/medical-research-skills.
Open the folder on GitHubat commit 686e09d
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in aipoch/medical-research-skills, which our catalogue first saw on October 7, 2026.
Bio Causal Genomics Mediation Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bio Causal Genomics Mediation Analysis this skillaipoch/medical-research-skills | 1.9k | 1 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Bio Causal Genomics Mediation AnalysisGPTomics/bioSkills | 1.2k | 2 repos | ~8.6k | Automated safety check: Pass | MIT | |
| Bio Workflows Causal Genomics PipelineGPTomics/bioSkills | 1.2k | 2 repos | ~5.5k | Automated safety check: Pass | MIT | |
| Bio Causal Genomics Mendelian RandomizationGPTomics/bioSkills | 1.2k | 2 repos | ~8.7k | Automated safety check: Pass | MIT | |
| Multi AI Researchmajiayu000/spellbook | 287 | — | ~2k | Automated safety check: Pass | MIT | |
| Alphagenome Single Variant Analysisgoogle-deepmind/science-skills | 3.2k | 2 repos | ~3k | Automated safety check: Notes | Apache-2.0 |
GPTomics/bioSkills
Decompose total effects into direct and indirect paths through mediators using mediation, CMAverse 4-way, HIMA/HIMA2 high-dimensional, BAMA, two-step / MVMR mediation, or double-ML medDML.
GPTomics/bioSkills
End-to-end post-GWAS causal inference pipeline orchestrating heritability partitioning, genetic correlation, Mendelian randomization with CHP-aware sensitivity (CAUSE / LHC-MR), colocalization…
GPTomics/bioSkills
Estimate causal effects of an exposure on an outcome from GWAS summary statistics using genetic instruments.
majiayu000/spellbook
Parallel multi-AI cross-validation research workflow (大版本). An agent skill from majiayu000/spellbook.
google-deepmind/science-skills
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.
K-Dense-AI/scientific-agent-skills
Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.
aipoch/medical-research-skills
Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…
aipoch/medical-research-skills
Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.
aipoch/medical-research-skills
Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.
aipoch/medical-research-skills
A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.
aipoch/medical-research-skills
Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…
aipoch/medical-research-skills
Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.
Categories
Decompose genetic effects into direct and indirect paths through mediating variables using the mediation R package. Bio Causal Genomics Mediation Analysis is an agent skill from aipoch/medical-research-skills. Decompose genetic effects into direct and indirect paths through mediating variables using the mediation R package.
Bio Causal Genomics Mediation Analysis fits situations like: testing whether a molecular.; tasks that involve Dispute resolution; tasks that involve Bioinformatics.
Run `npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a claude-code`. Or copy the skill folder (scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis in aipoch/medical-research-skills) into .claude/skills/bio-causal-genomics-mediation-analysis in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a codex`. Or copy the skill folder (scientific-skills/Data Analysis/bio-causal-genomics-mediation-analysis in aipoch/medical-research-skills) into .agents/skills/bio-causal-genomics-mediation-analysis in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill bio-causal-genomics-mediation-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-causal-genomics-mediation-analysis, .gemini/skills/bio-causal-genomics-mediation-analysis, .github/skills/bio-causal-genomics-mediation-analysis and .opencode/skills/bio-causal-genomics-mediation-analysis in your project.
SKILL.md names no scripts, command-line tools or credentials: Bio Causal Genomics Mediation Analysis is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Bio Causal Genomics Mediation Analysis is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bio Causal Genomics Mediation Analysis: Bio Causal Genomics Mediation Analysis (GPTomics/bioSkills, 1.2k stars), Bio Workflows Causal Genomics Pipeline (GPTomics/bioSkills, 1.2k stars), Bio Causal Genomics Mendelian Randomization (GPTomics/bioSkills, 1.2k stars) and Multi AI Research (majiayu000/spellbook, 287 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,937 GitHub stars. The repository holds 578 skills in this directory. The repository was last updated on September 17, 2026.
Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.