OmniBioAI
Sign in

OmniLink: Enhancer-to-Target Mapping

Map non-coding variants to enhancer peaks and chromatin loops to infer target genes. Includes ABC-like scoring (ATAC + Hi-C + distance penalty).
Category: genomics Engine: local_python Output: variant_gene.tsv

Upload inputs

Provide variants, ATAC peaks, and Hi-C loops. (GTF is recommended for real promoter overlap.)
TSV recommended: chrom, pos (1-based), optional id, pval.
Uses column 5 (score) as peak_signal when present.
Expected: chr1 start1 end1 chr2 start2 end2 [score].
If provided, OmniLink computes promoter_overlap=True for true promoter matches.

Used as a label for now (no liftover in MVP).
Promoter region = TSS ± window.
Loops beyond this span are ignored (same-chrom).
Limits output size for ranking table.
Filter loops: keep only those with score ≥ threshold.

Advanced scoring (ABC-like) optional

Interpretable formula: (log1p(peak)+log1p(loop)+1) * distance_weight * promoter_weight
Tune distance penalty + promoter boost.
Tip: start with defaults. Increase abc_power if distant loops dominate; increase abc_peak_scale if ATAC activity should weigh more.
Outputs will appear on the run details page.