Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add BIsnake2001/ChromSkills --skill "integrative-DMR-DEG"
Install specific skill from multi-skill repository
# Description
This skill performs correlation analysis between differential methylation and differential gene expression, identifying genes with coordinated epigenetic regulation. It provides preprocessing and integration workflows, using promoter-level methylation–expression relationships.
# SKILL.md
name: integrative-DMR-DEG
description: This skill performs correlation analysis between differential methylation and differential gene expression, identifying genes with coordinated epigenetic regulation. It provides preprocessing and integration workflows, using promoter-level methylation–expression relationships.
Integrative Methylation–Expression Correlation Analysis
Overview
This skill integrates differential methylation and differential expression datasets to reveal coordinated epigenetic regulation patterns.
- Refer to Inputs & Outputs to verify necessary files.
- Always prompt user for genome assembly used.
- Prepare the DMR regions into 6-column standard format BED file received by HOMER.
- Annotate the differential methylation regions to the gene promoter.
- Preprocess differential methylation and expression tables into a standard format.
- Integrate methylation and expression data by promoter proximity.
- Calculate correlation between methylation change and expression fold change.
- Classify patterns such as hypermethylation–downregulation or hypomethylation–upregulation.
Inputs & Outputs
Inputs
dmr_results.txt # DMR results output by the metilene
dge_result.csv # DEG results output by DESeq2
Outputs
corr_DMR_DEG/
stats/
integrated_results.tsv
pattern_counts.tsv
summary_stats.tsv
correlation_plot.pdf
temp/
homer_dmr.bed
... # Other temp files
Decision Tree
Step 1: Prepare the DMR regions into 6-column standard format BED file received by HOMER
awk -F'\t' 'BEGIN {OFS="\t"} {print $1, $2, $3, "peak_"NR, "*", "+"}' dmr_results.txt > homer_dmr.bed
Step 2: Annotate the differential methylation regions to the gene promoter.
Call:
- mcp__homer-tools__homer_simple_annotate_peaks
with:
- peaks_path: 6-column standard format BED file from Step 1.
- genome: Provide by user.
- output_path: Output path of the annotated file
Step 3: Preprocess differential methylation and expression tables into a standard format
Call:
- mcp__methyl-tools__preprocess_differential_table
(1) with:
- input_path: dmr_results.txt
- output_path
- data_type: methyl
- source: metilene
(2) with:
- input_path: dge_result.csv
- output_path
- data_type: expr
- source: deseq2
Step 4: Integrate methylation and expression data by promoter proximity
Call:
- mcp__methyl-tools__integrate_methylation_expression
with:
methyl_path: Path to standardized methylation TSV with columns: chr,start,end,pvalue,meth_diff (from Step 3)
methyl_annot_path: Path to methylation annotation TSV from HOMER (from Step 2).
expr_path: Path to standardized expression TSV with columns: gene,pvalue,log2FoldChange (from Step 3).
output_prefix: Prefix for all output files (e.g. 'corr_DMR_DEG/stats/integrative').
methyl_diff: Absolute methylation difference threshold (fraction points).
expr_fc: Fold-change threshold for expression (absolute, e.g. 1.5 for 1.5x).
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.