Gene regulatory network (GRN) from curated DoRothEA/CollecTRI regulons

TL;DR

What this establishes. A directed, signed transcription-factor→target regulatory layer for the melanocyte master regulators — the first GRN-type layer in this project (every prior layer is signaling, association, or physical-interaction; this one is regulatory: TF binds → transcribes → target). Built exclusively from curated DoRothEA/CollecTRI TF→target regulons already frozen in-repo (data/external/db_responses/omnipath_internal.json), never from ChIP-seq binding peaks (binding near a gene ≠ regulating it — the same nearest-gene-vs-causal trap this project disciplines for GWAS loci).

What it pulls. - data/external/db_responses/omnipath_internal.json (2,931 OmniPath interaction rows, frozen 2026‑07‑09, re-used from NB2) — the source of every edge. - data/external/db_responses/omnipath_dorothea_level_mitf_sox10_pax3.json (753 rows) — a live re-query enriching those same MITF/SOX10/PAX3 edges with the dorothea_level (A–E benchmark confidence tier) field, which is present on the OmniPath API but was not requested in NB2’s original fields= parameter.

Verified counts (from this notebook’s own execution, not assumed): MITF 34 unique signed DoRothEA/CollecTRI-backed targets, SOX10 5, PAX3 18 curated regulon targets +1 hand-added low-confidence literature edge (PAX3→RET) = 58 total GRN edges. Of MITF’s 34 targets, 9 are pigmentation-core genes (DCT, EDNRB, KIT, MC1R, MLANA, OCA2, PMEL, TYR, TYRP1), confirming the master-regulator hub structure the literature predicts.

What it contributes to the flagship rescue screen. A regulatory-tier substrate: when NB7/NB8 test whether a rescue-candidate gene connects into the melanogenesis network, “is this gene a direct transcriptional target of MITF/SOX10?” is now a checkable, cited, signed edge — not signaling adjacency and not raw ChIP-seq proximity.

The one number that matters: 34 signed MITF→target edges, 9 of them core pigmentation genes (data/processed/nb6_grn_edges.csv), each carrying a DoRothEA confidence tier and a resolvable citation.

What is explicitly NOT done here (by design, not oversight): no ChIP-seq TFBS edges (category error, adjudicated); no UniBind melanocyte binding-evidence layer (genuinely optional, time-boxed out this pass — see the “what’s missing” section at the end); no fabricated edges anywhere.

Key terms — so this notebook stands on its own (you shouldn’t need the other notebooks to read this one).

  • GRN (gene-regulatory network) / regulon — a network of transcription-factor→target edges: TF binds and drives (or represses) a target gene’s transcription. A TF’s “regulon” is the set of genes it regulates. Here each edge is signed (activation vs repression) and directed (TF→target). This is distinct from earlier layers in the project, which were signaling, statistical-association, or physical protein–protein interaction.
  • DoRothEA / CollecTRI — curated public databases of signed, directed TF→target regulatory interactions, mined from literature and curation (not raw binding data). DoRothEA additionally grades each edge with an A–E confidence tier (dorothea_level): A = highest (curated and backed by ChIP-seq/perturbation evidence), lower tiers rest on fewer/weaker evidence types. CollecTRI edges here are literature-mined and ungraded.
  • OmniPath — a meta-database/aggregator that serves interactions from many source resources (including DoRothEA and CollecTRI) through one API; this notebook reads a frozen OmniPath pull. Non-regulon OmniPath resources (SIGNOR, SPIKE, Wang, etc.) are deliberately excluded from the edge layer.
  • Melanocyte master regulators (MITF, SOX10, PAX3) — the three transcription factors at the top of the pigment-cell (melanocyte) gene program; the notebook extracts their regulons. PAX3 is flagged lower-confidence because melanocyte-specific PAX3 binding data did not exist until 2025.
  • Melanogenesis network / pigmentation-core genes — the pathway of genes that make melanin (e.g. TYR, TYRP1, DCT, OCA2, MC1R, MLANA, PMEL, KIT, EDNRB), used as the mechanistic backbone here to check that MITF’s targets recover the known master-regulator hub structure.
  • The “rescue” screen (NB7/NB8) — the project’s flagship aim: take a candidate gene and grade how well it connects into the melanogenesis network by how many independent evidence lines converge. This notebook contributes one such line — “is this gene a direct, cited, signed transcriptional target of MITF/SOX10/PAX3?”
  • ChIP-seq / TFBS / binding-evidence vs regulatory edge — ChIP-seq maps where a TF physically binds DNA (transcription-factor binding sites). Binding near a gene is not proof of regulating it, so binding data is deliberately kept out of the edge layer (or, if ever added, tagged undirected “binding-evidence” corroboration only) — the same nearest-gene-vs-causal-gene caution the project applies to GWAS loci.

Methods overview

  1. Setup — resolve repo paths robustly and assert every input this notebook needs is actually on disk (Step 1).
  2. Inspect the frozen schemaomnipath_internal.json before extracting anything (Step 1).
  3. Confidence-tier enrichmentomnipath_internal.json’s fields= parameter (set by NB2, for NB2’s own purpose) did not request dorothea_level. Rather than silently leaving every edge’s confidence tier blank, a small, scoped, visible re-query pulls dorothea_level for exactly the MITF/SOX10/PAX3 edges this notebook needs, freezes it, and joins it on (Step 2).
  4. Extract directed, signed TF→target edges for the three melanocyte master regulators present in the frozen data, verifying the counts against the expected totals rather than assuming them (Step 3).
  5. Build the melanocyte GRN sub-network — merge duplicate rows per (TF, target) pair, resolve sign/confidence, flag PAX3 as lower-confidence, hand-add three well-known PAX3 edges only where a primary citation exists (Step 4).
  6. Citation-completeness check — assert every edge in the output table carries a citation (Step 5).
  7. Figure — the MITF hub with its signed target edges (Step 6).
  8. What’s missing for a full melanocyte GRN (Step 7).

The one database pull this notebook depends on beyond the already-frozen NB2 file is behind a visible, re-runnable query cell with a REQUERY guard (Step 2) — the notebook itself runs offline, reading only committed JSON.

Show code
import json
import re
import datetime
from collections import Counter, defaultdict
from pathlib import Path

import pandas as pd

ROOT = Path.cwd().parent if Path.cwd().name == "notebooks" else Path.cwd()
FROZEN = ROOT / "data" / "external" / "db_responses"
PROC = ROOT / "data" / "processed"
FIGDIR = Path("figures")
FIGDIR.mkdir(exist_ok=True)

REQUIRED_FROZEN_FILES = [
    FROZEN / "omnipath_internal.json",
    FROZEN / "omnipath.meta.json",
    FROZEN / "omnipath_dorothea_level_mitf_sox10_pax3.json",
]
missing = [str(p) for p in REQUIRED_FROZEN_FILES if not p.exists()]
assert not missing, f"NB2-lesson check FAILED — missing frozen inputs: {missing}"
print(f"NB2-lesson check passed: all {len(REQUIRED_FROZEN_FILES)} frozen inputs present on disk at {ROOT.name}/.")
for p in REQUIRED_FROZEN_FILES:
    print(" ", p.relative_to(ROOT))
NB2-lesson check passed: all 3 frozen inputs present on disk at pigmentation-gene-network/.
  data/external/db_responses/omnipath_internal.json
  data/external/db_responses/omnipath.meta.json
  data/external/db_responses/omnipath_dorothea_level_mitf_sox10_pax3.json

Step 1 — Load the frozen OmniPath pull and inspect its exact schema

omnipath_internal.json contains the OmniPath pull used for backbone validation in NB2 (see DATA_SOURCES.md §6b) — querying omnipathdb.org/interactions across 11 datasets including dorothea and collectri, restricted to interactions where both endpoints fall in the resolved 162-gene network set (omnipath.meta.json.resolved_gene_set). This notebook is a new consumer of that same frozen file, not a re-freeze.

Do not assume the schema. Inspect it before extracting anything.

Show code
with open(FROZEN / "omnipath_internal.json") as f:
    omnipath = json.load(f)

with open(FROZEN / "omnipath.meta.json") as f:
    omnipath_meta = json.load(f)

print(f"omnipath_internal.json: {len(omnipath)} interaction rows")
print("fields present on each row:", sorted(omnipath[0].keys()))
print()
print("frozen query metadata (from omnipath.meta.json):")
print(" queried_utc:", omnipath_meta["queried_utc"])
print(" endpoint:", omnipath_meta["endpoint"])
print(" datasets:", omnipath_meta["datasets"])
print(" resolved_gene_set n:", omnipath_meta["resolved_gene_set"]["n"])
omnipath[0]
omnipath_internal.json: 2931 interaction rows
fields present on each row: ['consensus_direction', 'consensus_inhibition', 'consensus_stimulation', 'curation_effort', 'is_directed', 'is_inhibition', 'is_stimulation', 'references', 'source', 'source_genesymbol', 'sources', 'target', 'target_genesymbol']

frozen query metadata (from omnipath.meta.json):
 queried_utc: 2026-07-09T00:37:21.317544+00:00
 endpoint: https://omnipathdb.org/interactions
 datasets: omnipath,pathwayextra,kinaseextra,ligrecextra,dorothea,collectri,tf_target,mirnatarget,tf_mirna,lncrna_mrna,small_molecule
 resolved_gene_set n: 162
{'source': 'P16220', 'target': 'P22301', 'source_genesymbol': 'CREB1', 'target_genesymbol': 'IL10', 'is_directed': True, 'is_stimulation': True, 'is_inhibition': False, 'consensus_direction': True, 'consensus_stimulation': True, 'consensus_inhibition': False, 'sources': ['SPIKE', 'SPIKE_LC'], 'references': 'SPIKE:21084670;SPIKE_LC:21084670', 'curation_effort': 2}
Show code
# The schema does NOT carry a directed confidence tier field, an explicit "regulon" boolean, or a
# per-record dataset tag — only a `sources` list of curation-database names (mix of DoRothEA/CollecTRI
# regulon-resource tags and non-regulon resources like SIGNOR/SPIKE/Wang). Confidence and provenance must be
# derived from string-matching `sources`.
all_source_tags = set()
for r in omnipath:
    all_source_tags |= set(r["sources"])
print(f"{len(all_source_tags)} distinct curation-database tags appear across all {len(omnipath)} rows")

def is_regulon_tag(tag):
    return ("DoRothEA" in tag) or ("CollecTRI" in tag)

regulon_tags = sorted(t for t in all_source_tags if is_regulon_tag(t))
nonregulon_tags = sorted(t for t in all_source_tags if not is_regulon_tag(t))
print(f"\nDoRothEA/CollecTRI-family tags ({len(regulon_tags)}):")
print(" ", regulon_tags)
print(f"\nother OmniPath resource tags ({len(nonregulon_tags)}), NOT used for GRN edges:")
print(" ", nonregulon_tags)
146 distinct curation-database tags appear across all 2931 rows

DoRothEA/CollecTRI-family tags (44):
  ['ARACNe-GTEx_DoRothEA', 'CollecTRI', 'CollecTRI2', 'CytReg_CollecTRI', 'CytReg_CollecTRI2', 'DoRothEA', 'DoRothEA-A_CollecTRI', 'DoRothEA-A_CollecTRI2', 'DoRothEA-reviews_DoRothEA', 'ExTRI2_CollecTRI2', 'ExTRI_CollecTRI', 'FANTOM4_DoRothEA', 'GEREDB_CollecTRI', 'GEREDB_CollecTRI2', 'GOA_CollecTRI', 'GOA_CollecTRI2', 'HOCOMOCO_DoRothEA', 'HTRI_CollecTRI', 'HTRIdb_CollecTRI2', 'HTRIdb_DoRothEA', 'IntAct_CollecTRI', 'IntAct_CollecTRI2', 'IntAct_DoRothEA', 'JASPAR_DoRothEA', 'NFIRegulomeDB_DoRothEA', 'NTNU.Curated_CollecTRI', 'NTNUcuration_CollecTRI2', 'ORegAnno_DoRothEA', 'PAZAR_DoRothEA', 'Pavlidis2021_CollecTRI', 'Pavlidis_CollecTRI2', 'ReMap_DoRothEA', 'RegNetwork_DoRothEA', 'SIGNOR_CollecTRI', 'SIGNOR_CollecTRI2', 'TFactS_CollecTRI', 'TFactS_DoRothEA', 'TFe_DoRothEA', 'TRED_DoRothEA', 'TRRD_DoRothEA', 'TRRUST_CollecTRI', 'TRRUST_CollecTRI2', 'TRRUST_DoRothEA', 'TfactS_CollecTRI2']

other OmniPath resource tags (102), NOT used for GRN edges:
  ['ACSN', 'ACSN_SignaLink3', 'Adhesome', 'AlzPathway', 'BEL-Large-Corpus_ProtMapper', 'Baccin2019', 'BioGRID', 'CA1', 'CancerCellMap', 'CellCall', 'CellChatDB', 'CellPhoneDB', 'CellPhoneDB_Cellinker', 'CellTalkDB', 'Cellinker', 'ConnectomeDB2025', 'Cui2007', 'DEPOD', 'DIP', 'DLRP_Cellinker', 'DLRP_talklr', 'DOMINO', 'ELM', 'EMBRACE', 'ENCODE-distal', 'ENCODE-proximal', 'Fantom5_LRdb', 'Guide2Pharma', 'Guide2Pharma_Cellinker', 'Guide2Pharma_LRdb', 'Guide2Pharma_talklr', 'HINT', 'HPMR', 'HPMR_Cellinker', 'HPMR_LRdb', 'HPMR_talklr', 'HPRD', 'HPRD-phos', 'HPRD_KEA', 'HPRD_LRdb', 'HPRD_MIMP', 'HPRD_talklr', 'HTRIdb', 'HuRI', 'ICELLNET', 'InnateDB', 'InnateDB_SignaLink3', 'IntAct', 'KEA', 'KEGG-MEDICUS', 'Kinexus_KEA', 'Kirouac2010', 'LMPID', 'LRdb', 'Li2012', 'Lit-BM-17', 'MIMP', 'MPPI', 'Macrophage', 'NCI-PID_ProtMapper', 'NRF2ome', 'NetPath', 'NetworKIN_KEA', 'ORegAnno', 'PAZAR', 'PhosphoNetworks', 'PhosphoPoint', 'PhosphoSite', 'PhosphoSite_KEA', 'PhosphoSite_MIMP', 'PhosphoSite_ProtMapper', 'PhosphoSite_noref', 'ProtMapper', 'REACH_ProtMapper', 'RLIMS-P_ProtMapper', 'Ramilowski2015', 'Ramilowski2015_Baccin2019', 'Reactome_LRdb', 'Reactome_ProtMapper', 'Reactome_SignaLink3', 'SIGNOR', 'SIGNOR_ProtMapper', 'SPIKE', 'SPIKE_LC', 'STRING_talklr', 'SignaLink3', 'Sparser_ProtMapper', 'TCRcuration_SignaLink3', 'TRRUST', 'UniProt_LRdb', 'Wang', 'Wojtowicz2020', 'connectomeDB2020', 'dbPTM', 'hprd_ProtMapper', 'iPTMnet', 'iTALK', 'phosphoELM', 'phosphoELM_KEA', 'phosphoELM_MIMP', 'scConnect', 'talklr']

Step 2 — Confidence-tier enrichment (DoRothEA A–E benchmark levels)

omnipath_internal.json’s fields= parameter — set for NB2’s own backbone-validation purpose — requested sources,references,curation_effort but not dorothea_level, the field OmniPath uses to carry the DoRothEA benchmark’s A–E confidence tier per TF→target edge (A = highest confidence, curated and supported by ChIP-seq/perturbation evidence in the DoRothEA benchmark; lower tiers rely on fewer/weaker evidence types). Rather than leave every edge’s tier blank, a small, scoped, visible re-query pulls dorothea_level for exactly the rows this notebook needs (source_genesymbol in {MITF, SOX10, PAX3}, datasets=dorothea,collectri,tf_target) and freezes the result.

Query (frozen, re-runnable). GET https://omnipathdb.org/interactions with genesymbols=1&organisms=9606&datasets=dorothea,collectri,tf_target&sources=MITF,SOX10,PAX3&fields=dorothea_level,sources,references,curation_effort&format=json. Frozen to data/external/db_responses/omnipath_dorothea_level_mitf_sox10_pax3.json (REQUERY_DOROTHEA_LEVEL=True below re-hits the live endpoint — must be run outside this sandboxed notebook kernel, which has no direct network access; this cell as written only replays the frozen file).

Show code
REQUERY_DOROTHEA_LEVEL = False
if REQUERY_DOROTHEA_LEVEL:
    import requests
    resp = requests.get(
        "https://omnipathdb.org/interactions",
        params={
            "genesymbols": "1",
            "organisms": "9606",
            "datasets": "dorothea,collectri,tf_target",
            "sources": "MITF,SOX10,PAX3",
            "fields": "dorothea_level,sources,references,curation_effort",
            "format": "json",
        },
        timeout=30,
    )
    records = resp.json()
    snapshot = {
        "artifact": "omnipath_dorothea_level_mitf_sox10_pax3.json",
        "description": (
            "Frozen OmniPath interactions pull enriching the NB6 GRN edges (MITF/SOX10/PAX3 as "
            "source_genesymbol) with the 'dorothea_level' field (DoRothEA A-E confidence tier), which is "
            "NOT present in the base omnipath_internal.json frozen for NB2. Consumed offline by NB6 Step 2 "
            "to assign per-edge confidence tiers."
        ),
        "queried_utc": datetime.datetime.now(datetime.timezone.utc).isoformat(),
        "endpoint": "https://omnipathdb.org/interactions",
        "params": {
            "genesymbols": "1", "organisms": "9606",
            "datasets": "dorothea,collectri,tf_target",
            "sources": "MITF,SOX10,PAX3",
            "fields": "dorothea_level,sources,references,curation_effort",
            "format": "json",
        },
        "n_records": len(records),
        "records": records,
    }
    json.dump(snapshot, open(FROZEN / "omnipath_dorothea_level_mitf_sox10_pax3.json", "w"), indent=2)

with open(FROZEN / "omnipath_dorothea_level_mitf_sox10_pax3.json") as f:
    dorothea_snap = json.load(f)

print("query-UTC:", dorothea_snap["queried_utc"])
print("endpoint:", dorothea_snap["endpoint"], "| params:", dorothea_snap["params"])
print("n_records:", dorothea_snap["n_records"])

dorothea_records = dorothea_snap["records"]
lookup_dorothea = defaultdict(list)
for r in dorothea_records:
    lookup_dorothea[(r["source_genesymbol"], r["target_genesymbol"])].append(r)

level_counts = Counter()
for r in dorothea_records:
    level_counts[tuple(r["dorothea_level"])] += 1
print("dorothea_level tier distribution across all", len(dorothea_records), "rows pulled:", dict(level_counts))
query-UTC: 2026-07-12T04:22:32.239738+00:00
endpoint: https://omnipathdb.org/interactions | params: {'genesymbols': '1', 'organisms': '9606', 'datasets': 'dorothea,collectri,tf_target', 'sources': 'MITF,SOX10,PAX3', 'fields': 'dorothea_level,sources,references,curation_effort', 'format': 'json'}
n_records: 753
dorothea_level tier distribution across all 753 rows pulled: {(): 173, ('D',): 111, ('A',): 55, ('B',): 410, ('C',): 4}

Step 3 — Extract directed, signed TF→target regulon edges

Restrict omnipath_internal.json to rows where source_genesymbol is one of the three melanocyte master regulators, and where at least one sources tag is a DoRothEA or CollecTRI regulon-resource tag (the adjudicated primary-and-only edge layer — non-regulon OmniPath resources such as SIGNOR/SPIKE/Wang are excluded even when they happen to connect the same two genes; see the excluded-edge note below). Each row’s is_stimulation/is_inhibition/consensus_* fields carry the sign; duplicate rows for the same (TF, target) pair (e.g. one row tagged only Wang, another tagged CollecTRI/DoRothEA) are merged.

Verifying the expected counts against the file, not assuming them.

Show code
tfs = ["MITF", "SOX10", "PAX3"]

def is_regulon_source(sources):
    return any(("DoRothEA" in s) or ("CollecTRI" in s) for s in sources)

# Every (TF, target) pair present at all (any OmniPath resource)
all_pairs = defaultdict(list)
for r in omnipath:
    if r["source_genesymbol"] in tfs:
        all_pairs[(r["source_genesymbol"], r["target_genesymbol"])].append(r)

# Pairs backed by >=1 regulon-resource row (the adjudicated primary edge layer)
regulon_pairs = {k: v for k, v in all_pairs.items() if any(is_regulon_source(r["sources"]) for r in v)}
nonregulon_only_pairs = {k: v for k, v in all_pairs.items() if k not in regulon_pairs}

print("Raw record counts (source_genesymbol == TF, before merging duplicate rows per pair):")
for tf in tfs:
    n_records = sum(1 for r in omnipath if r["source_genesymbol"] == tf)
    n_unique_targets_any = len({t for (s, t) in all_pairs if s == tf})
    n_unique_targets_regulon = len({t for (s, t) in regulon_pairs if s == tf})
    print(f"  {tf}: {n_records} rows -> {n_unique_targets_any} unique targets (any resource), "
          f"{n_unique_targets_regulon} unique targets (DoRothEA/CollecTRI-backed)")

print(f"\nExcluded (non-regulon-resource-only) pairs: {sorted(nonregulon_only_pairs.keys())}")
for k, v in nonregulon_only_pairs.items():
    print(f"  {k}: sources={sorted(set().union(*[set(r['sources']) for r in v]))}"
          f" (SIGNOR/SPIKE/Wang causal-interaction resource, not a regulon-curation database — excluded from"
          f" the GRN edge set by the adjudicated scope; kept here only for transparency)")
Raw record counts (source_genesymbol == TF, before merging duplicate rows per pair):
  MITF: 41 rows -> 34 unique targets (any resource), 34 unique targets (DoRothEA/CollecTRI-backed)
  SOX10: 9 rows -> 5 unique targets (any resource), 5 unique targets (DoRothEA/CollecTRI-backed)
  PAX3: 20 rows -> 19 unique targets (any resource), 18 unique targets (DoRothEA/CollecTRI-backed)

Excluded (non-regulon-resource-only) pairs: [('PAX3', 'LEF1')]
  ('PAX3', 'LEF1'): sources=['SIGNOR'] (SIGNOR/SPIKE/Wang causal-interaction resource, not a regulon-curation database — excluded from the GRN edge set by the adjudicated scope; kept here only for transparency)

Step 4 — Resolve sign + confidence tier per edge; build the GRN table

For each (TF, target) pair backed by a regulon-resource row: take the sign from the row’s own consensus_stimulation/consensus_inhibition (falling back to the regulon-sourced row when both a regulon and a non-regulon row exist for the same pair, since the regulon curation is the primary layer). Where a pair has conflicting per-source stimulation/inhibition evidence (both is_stimulation and is_inhibition True on the aggregate row, with OmniPath’s own consensus_* unable to resolve it), label the sign ambiguous rather than force a direction. Attach the DoRothEA dorothea_level pulled in Step 2 where available (only DoRothEA-benchmarked pairs carry a level — CollecTRI-only literature-mined edges are tagged CollecTRI(ungraded) rather than assigned a fabricated tier).

PAX3 is flagged as a distinct, lower-confidence provenance class throughout (per the adjudicated condition): its melanocyte-specific ChIP-seq did not exist until 2025, so its curated regulon edges here are purely literature/database-mined, never binding-confirmed in melanocytes.

Show code
def resolve_sign(records_for_pair):
    # Pick the regulon-sourced record if present (primary layer), else any record; derive sign from
    # its own consensus_stimulation/consensus_inhibition fields.
    regulon_rec = next((r for r in records_for_pair if is_regulon_source(r["sources"])), None)
    rec = regulon_rec if regulon_rec is not None else records_for_pair[0]
    cs, ci = rec["consensus_stimulation"], rec["consensus_inhibition"]
    if cs and not ci:
        sign = "activation"
    elif ci and not cs:
        sign = "repression"
    elif cs and ci:
        sign = "ambiguous"
    else:
        sign = "unsigned"
    mixed_raw_evidence = bool(rec["is_stimulation"] and rec["is_inhibition"])
    return sign, mixed_raw_evidence

def pick_confidence_tier(tf, target):
    live_recs = lookup_dorothea.get((tf, target), [])
    levels = set()
    for r in live_recs:
        levels |= set(r.get("dorothea_level", []))
    if levels:
        order = ["A", "B", "C", "D", "E"]
        return ",".join(l for l in order if l in levels)
    return "CollecTRI(ungraded)"

rows = []
for (tf, target), records_for_pair in sorted(regulon_pairs.items()):
    sign, mixed = resolve_sign(records_for_pair)
    tier = pick_confidence_tier(tf, target)

    refs = set()
    sources_union = set()
    for r in records_for_pair:
        sources_union |= set(r["sources"])
        if r["references"]:
            refs |= set(r["references"].split(";"))
    pmids = sorted(set(re.findall(r":(\d+)", ";".join(refs))))
    citation = ("PMID:" + ",".join(pmids)) if pmids else "OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)"

    note = ""
    if tf == "PAX3":
        note = ("PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), "
                "NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.")

    rows.append({
        "source_TF": tf,
        "target": target,
        "sign": sign,
        "confidence_tier": tier,
        "citation": citation,
        "n_pmids": len(pmids),
        "omnipath_sources": ";".join(sorted(sources_union)),
        "edge_provenance": "DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)",
        "mixed_sign_evidence": mixed,
        "note": note,
    })

grn_edges = pd.DataFrame(rows)
print(f"{len(grn_edges)} regulon-curated GRN edges extracted")
print(grn_edges["source_TF"].value_counts())
print()
print(grn_edges["confidence_tier"].value_counts())
grn_edges.head()
57 regulon-curated GRN edges extracted
source_TF
MITF     34
PAX3     18
SOX10     5
Name: count, dtype: int64

confidence_tier
CollecTRI(ungraded)    22
A                      20
D                       9
B                       6
Name: count, dtype: int64
  source_TF target        sign      confidence_tier                                                                                                                                                               citation  n_pmids                                                                                                                                                                                                                                                omnipath_sources                                                            edge_provenance  mixed_sign_evidence note
0      MITF   AKT1    unsigned  CollecTRI(ungraded)                                                                                                                                        PMID:17164294,26845432,32495878        3                                                                                                                                                                                                          CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI  DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                 True     
1      MITF    BAD  activation  CollecTRI(ungraded)                                                                                                                                                          PMID:19192212        1                                                                                                                                                                                                         CollecTRI;CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2  DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                False     
2      MITF   BBC3    unsigned                    B                                                                                 OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)        0                                                                                                                                                                                                                          DoRothEA;PAZAR_DoRothEA;ReMap_DoRothEA  DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                False     
3      MITF   BCL2  activation                    A  PMID:12086670,16034081,17266927,17384650,18276801,19067971,19192212,1999537,19995375,20862309,22647378,24317198,27185926,28263292,28738256,28976960,33741716,37123908       18  CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR_DoRothEA;SIGNOR;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TfactS_CollecTRI2;Wang  DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                False     
4      MITF   CDK2  activation                    A                                                                                   PMID:15607961,18628967,19067971,19192212,1999537,19995375,24317198,28263292,29507054        9                                                               CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;PAZAR_DoRothEA;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2  DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                False     

PAX3 hand-added edges — well-known literature edges only, each with a primary citation

This project checks for three well-known PAX3 edges (PAX3->MITF, PAX3->MET, PAX3->RET). PAX3->MITF and PAX3->MET are already in the regulon-curated table above (DoRothEA/CollecTRI-backed, Step 3–4). PAX3->RET is not in omnipath_internal.json under any resource — it is added here as a single hand-curated edge, tiered as explicitly lower-confidence than every regulon-curated edge (not corroborated by the DoRothEA/CollecTRI benchmark, no melanocyte ChIP-seq support). No other hand-added edges are introduced.

Both references below were verified live (PubMed/JCI/HMG) before being written to the edge table — not recalled from memory:

  • Lang D, Chen F, Milewski R, Li J, Lu MM, Epstein JA. “Pax3 is required for enteric ganglia formation and functions with Sox10 to modulate expression of c-ret.” J Clin Invest. 2000;106(8):963-971. doi:10.1172/JCI10828. PMID: 11032856. (Establishes that PAX3 is required for enteric ganglia formation and that PAX3, together with SOX10, binds and activates c-RET expression.)
  • Lang D, Epstein JA. “Sox10 and Pax3 physically interact to mediate activation of a conserved c-RET enhancer.” Hum Mol Genet. 2003;12(8):937-945. doi:10.1093/hmg/ddg107. PMID: 12668617. (The specific mechanistic follow-up: PAX3–SOX10 physical interaction drives synergistic activation of the c-RET enhancer.)
Show code
pax3_ret_edge = {
    "source_TF": "PAX3",
    "target": "RET",
    "sign": "activation",
    "confidence_tier": "literature-added(low-confidence)",
    "citation": "PMID:11032856;PMID:12668617",
    "n_pmids": 2,
    "omnipath_sources": "NOT in omnipath_internal.json — hand-added, two primary references",
    "edge_provenance": (
        "manually added — Lang et al. 2000 (J Clin Invest 106:963-971, doi:10.1172/JCI10828, PMID:11032856) "
        "show PAX3 is required for enteric ganglia formation and that PAX3 binds/activates c-RET "
        "transcription, functioning with SOX10; Lang & Epstein 2003 (Hum Mol Genet 12:937-945, "
        "doi:10.1093/hmg/ddg107, PMID:12668617) characterize the specific mechanism (PAX3-SOX10 physical "
        "interaction activating a conserved c-RET enhancer). NOT present in the DoRothEA/CollecTRI regulon "
        "pull; both PMIDs verified live via PubMed/JCI/HMG before being written to this table."
    ),
    "mixed_sign_evidence": False,
    "note": (
        "PAX3 low-confidence tier: literature edge (2 papers), not corroborated by DoRothEA/CollecTRI "
        "meta-curation, no melanocyte ChIP-seq support."
    ),
}
grn_edges = pd.concat([grn_edges, pd.DataFrame([pax3_ret_edge])], ignore_index=True)
print(f"GRN edge table after hand-added PAX3->RET: {len(grn_edges)} total edges")
grn_edges[grn_edges.source_TF == "PAX3"][["source_TF", "target", "sign", "confidence_tier", "citation"]]
GRN edge table after hand-added PAX3->RET: 58 total edges
   source_TF  target        sign                   confidence_tier                                                                                                                                                                                                                                                                                                                                                            citation
34      PAX3     AHR  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:22728919
35      PAX3    AKT1    unsigned               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:10602488
36      PAX3     BAX  repression               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:18053811
37      PAX3    BCL2  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:20435036
38      PAX3  BCL2L1  activation                                 A                                                                                                                                                                                                                                                                                                                            PMID:10871843,11059777,20421967,21802410
39      PAX3   CALM1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:10945244
40      PAX3    CDK4  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                              PMID:23469153,26199390
41      PAX3     DCT  activation                                 D                                                                                                                                                                                                                                                                                                                    PMID:15729346,16857183,1999537,20032463,37333245
42      PAX3    EGFR  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:20435036
43      PAX3     F10  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:11159521
44      PAX3   GSK3B  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:24577092
45      PAX3     MET  activation                                 A                                                                                                                                                                                                                                                                                                    PMID:12587921,15520281,20067553,28978033,8631247,8633043,9464541
46      PAX3    MITF  activation                                 A  PMID:10480898,10536986,10644012,10938265,10942418,10982026,11041370,11237412,11830592,12519122,12668617,15729346,16280008,16494873,16998588,19026785,19074888,19403660,20032463,20925909,21164369,21519923,21965087,21997191,22290434,24062982,25466249,26977879,27012829,28390782,29158168,29545604,29865165,30277012,30914325,32168437,32990402,37823232,9500554
47      PAX3   SOX10  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                              PMID:11032856,24760871
48      PAX3    TP53  repression               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                          PMID:11914272,16303321,18053811,22216266,29937714,36191262
49      PAX3     TYR  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                            PMID:11237412,15760338,21997191,29865165
50      PAX3   TYRP1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                            PMID:10480898,15760338,16280008,20032463
51      PAX3    USF1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                       PMID:19087304
57      PAX3     RET  activation  literature-added(low-confidence)                                                                                                                                                                                                                                                                                                                                         PMID:11032856;PMID:12668617

Step 5 — Citation-completeness gate

Every row must carry a resolvable citation (a PMID, or an explicit statement of what the underlying aggregator record is when no PMID is attached — never a blank). Assert this before writing the output file.

Show code
uncited = grn_edges[grn_edges["citation"].isna() | (grn_edges["citation"].str.strip() == "")]
assert len(uncited) == 0, f"Citation-completeness gate FAILED: {len(uncited)} uncited edges:\n{uncited}"
print(f"Citation-completeness gate PASSED: {len(grn_edges)}/{len(grn_edges)} edges carry a citation.")

# Every one of these citations resolves either to a PMID or an explicit aggregator-record statement (no
# PMID field on that specific row) -- never a bare blank string.
n_with_pmid = (grn_edges["n_pmids"] > 0).sum()
n_aggregator_only = (grn_edges["n_pmids"] == 0).sum()
print(f"  {n_with_pmid} edges carry >=1 resolvable PMID; {n_aggregator_only} carry an explicit "
      f"aggregator-record citation (OmniPath-curated, no PMID exposed on that row).")
Citation-completeness gate PASSED: 58/58 edges carry a citation.
  53 edges carry >=1 resolvable PMID; 5 carry an explicit aggregator-record citation (OmniPath-curated, no PMID exposed on that row).
Show code
out_cols = ["source_TF", "target", "sign", "confidence_tier", "citation",
            "edge_provenance", "omnipath_sources", "n_pmids", "mixed_sign_evidence", "note"]
grn_edges_out = grn_edges[out_cols].copy()

out_path = PROC / "nb6_grn_edges.csv"
grn_edges_out.to_csv(out_path, index=False)
print(f"Saved {len(grn_edges_out)} edges -> {out_path.relative_to(ROOT)}")
grn_edges_out
Saved 58 edges -> data/processed/nb6_grn_edges.csv
   source_TF  target        sign                   confidence_tier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               citation                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           edge_provenance                                                                                                                                                                                                                                                                                                                                                                                     omnipath_sources  n_pmids  mixed_sign_evidence                                                                                                                                                                                                 note
0       MITF    AKT1    unsigned               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        PMID:17164294,26845432,32495878                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                               CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI        3                 True                                                                                                                                                                                                     
1       MITF     BAD  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:19192212                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                              CollecTRI;CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2        1                False                                                                                                                                                                                                     
2       MITF    BBC3    unsigned                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                               DoRothEA;PAZAR_DoRothEA;ReMap_DoRothEA        0                False                                                                                                                                                                                                     
3       MITF    BCL2  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PMID:12086670,16034081,17266927,17384650,18276801,19067971,19192212,1999537,19995375,20862309,22647378,24317198,27185926,28263292,28738256,28976960,33741716,37123908                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                       CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR_DoRothEA;SIGNOR;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TfactS_CollecTRI2;Wang       18                False                                                                                                                                                                                                     
4       MITF    CDK2  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PMID:15607961,18628967,19067971,19192212,1999537,19995375,24317198,28263292,29507054                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                    CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;PAZAR_DoRothEA;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2        9                False                                                                                                                                                                                                     
5       MITF  CDKN1A  activation                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   PMID:15716956,17266927,19067971,1999537,19995375,20067556,20701798,22138449,27702651                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                               CollecTRI;CollecTRI2;DoRothEA;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;GOA_CollecTRI;GOA_CollecTRI2;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TfactS_CollecTRI2;Wang        9                 True                                                                                                                                                                                                     
6       MITF   CXCL8  repression                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        PMID:20573688,23144021,24471568                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                     CollecTRI;CollecTRI2;CytReg_CollecTRI;CytReg_CollecTRI2;DoRothEA;ExTRI2_CollecTRI2;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;PAZAR_DoRothEA        3                False                                                                                                                                                                                                     
7       MITF     DCT  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              PMID:10770922,11310793,11543611,12032083,12753399,14706856,15250937,15729346,15892717,16029420,16197942,16411896,16493586,16857183,17237008,17702866,19067970,19067971,19192212,19699574,19765058,1999537,19995375,21519923,21995379,22371403,22847819,22898827,23063590,23178856,23729736,23935660,24016750,24078219,24192058,27374284,28390782,28431046,28842328,30322121,30408247,30579288,30603437,31208857,31354817,33823181,33896085,34641584,35163281,35290062,35461746,36978940,37138409,37734767,8995290,9199364                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                              CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;PAZAR_DoRothEA;ReMap_DoRothEA;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2;Wang       56                False                                                                                                                                                                                                     
8       MITF   EDNRB  activation                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 PMID:18039926,26030901                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                    CollecTRI;CollecTRI2;DoRothEA;ExTRI2_CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR_DoRothEA        2                False                                                                                                                                                                                                     
9       MITF    EGFR  repression                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 PMID:25789707,33916908                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                  CollecTRI2;DoRothEA;ExTRI2_CollecTRI2;PAZAR_DoRothEA;ReMap_DoRothEA        2                False                                                                                                                                                                                                     
10      MITF     FOS  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:14737107                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                       CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;PAZAR_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA        1                False                                                                                                                                                                                                     
11      MITF   GSK3B    unsigned                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:12093801                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                    CollecTRI;DoRothEA;ExTRI_CollecTRI;PAZAR_DoRothEA        1                False                                                                                                                                                                                                     
12      MITF     HGF  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:16455654                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False                                                                                                                                                                                                     
13      MITF   HIF1A  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PMID:15983061,16386209,19995375,22012259,26999813,27220989,31207090                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                        CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;PAZAR_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA        7                False                                                                                                                                                                                                     
14      MITF     KIT  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PMID:11041370,11076759,11174389,19067971,19937254,1999537,20374522,25810396,29885053,36241703,8695840,9199364,9553202                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                  CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR_DoRothEA;ReMap_DoRothEA;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2       13                False                                                                                                                                                                                                     
15      MITF   MAPK1    unsigned                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:18628967                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                    CollecTRI;DoRothEA;ExTRI_CollecTRI;PAZAR_DoRothEA        1                False                                                                                                                                                                                                     
16      MITF    MC1R  activation                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PMID:10623832,12204775,21119619,22564683,31318566                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                         CollecTRI;CollecTRI2;DoRothEA;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA        5                False                                                                                                                                                                                                     
17      MITF     MET  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:16455654,17371876,19067971,1999537,20067553,20068147,24317198,26845432,27220989,32319656                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                  CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR_DoRothEA;ReMap_DoRothEA;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2       10                False                                                                                                                                                                                                     
18      MITF   MLANA  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PMID:12819038,14744763,19067971,19699574,1999537,20099279,20482673,24733089,26599548,27515936,31354817,33181138,37628992                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                              CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR_DoRothEA;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2       13                False                                                                                                                                                                                                     
19      MITF   NSMAF    unsigned                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                               DoRothEA;PAZAR_DoRothEA;ReMap_DoRothEA        0                False                                                                                                                                                                                                     
20      MITF    OCA2  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:22234890                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                    CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;PAZAR_DoRothEA;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA        1                False                                                                                                                                                                                                     
21      MITF    PAX3    unsigned                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:22290434                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                    CollecTRI;DoRothEA;ExTRI_CollecTRI;PAZAR_DoRothEA        1                False                                                                                                                                                                                                     
22      MITF   PDE4B    unsigned                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                               DoRothEA;PAZAR_DoRothEA;ReMap_DoRothEA        0                False                                                                                                                                                                                                     
23      MITF   PIAS3    unsigned               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        PMID:16368885,19201870,21519923                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        3                False                                                                                                                                                                                                     
24      MITF    PMEL  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PMID:11076759,12819038,14643677,15357840,16964280,19067971,19699574,1999537,20099279,24769727,26070258,27515936,27774936,31354817,37628992,37734767                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                 CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2;GOA_CollecTRI;GOA_CollecTRI2;PAZAR_DoRothEA;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2       16                False                                                                                                                                                                                                     
25      MITF  PRKACA  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:24333333                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False                                                                                                                                                                                                     
26      MITF   PRKCB  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:16411896                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                       CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;PAZAR_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA        1                False                                                                                                                                                                                                     
27      MITF   PRKCH    unsigned                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                               DoRothEA;PAZAR_DoRothEA;ReMap_DoRothEA        0                False                                                                                                                                                                                                     
28      MITF   PRKCZ    unsigned                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:21258399                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                        DoRothEA;PAZAR;PAZAR_DoRothEA        1                False                                                                                                                                                                                                     
29      MITF   PTGS2  repression               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:24471568                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2        1                 True                                                                                                                                                                                                     
30      MITF   STAT3    unsigned                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 OmniPath-curated (aggregator record; no PMID field on this row — see omnipath_sources)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                               DoRothEA;PAZAR_DoRothEA;ReMap_DoRothEA        0                False                                                                                                                                                                                                     
31      MITF  TPSAB1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PMID:11157480,11741327,14527958,18284417,20513998                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                     CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;SIGNOR;SIGNOR_CollecTRI;SIGNOR_CollecTRI2        5                False                                                                                                                                                                                                     
32      MITF     TYR  activation                                 A  PMID:10080955,10587587,10770922,11076759,11532965,11830592,12034359,12093801,12136092,12201672,12204775,12485437,12663655,12859621,14632202,14717844,15558216,15760338,15894174,16280009,16394501,16411896,16420250,16493586,16648630,16757562,16807878,17024102,17083486,17116288,17237008,17250547,17266927,17457519,17473428,17516925,17702866,18177348,18424413,18457359,18803655,19067970,19067971,19424591,19469902,19527735,19938076,1999537,19995375,20099279,20163455,20177067,20445320,20460767,20482673,20485200,20549222,20834163,20862309,21119619,21519923,21569106,21910056,21957942,21972008,21988805,21995379,22162275,22251576,22259223,22371403,22465131,22536778,22555175,22710324,22867636,22898827,23041339,23063590,23098757,23768344,23812774,23872139,23876066,23935660,24016750,24078219,24192058,24267888,24671267,24756377,24769727,25333888,25488359,25663088,26018825,26349509,26387540,26524968,26601420,26663053,27242917,27343558,27374284,27774936,28165285,28390782,28392346,28842328,29019920,29221146,29369499,29621941,29865165,29886459,30084054,30322121,30408247,30417494,30579288,30603437,30668315,30671368,30987288,31288940,31484592,31547367,31973810,32450387,32674403,33205668,33260669,33340761,33545118,33731492,33823181,33896085,33917957,34049220,34299326,34641584,34923233,34946730,35163281,35203061,35266648,35290062,35325017,35566061,35716437,35733058,35889231,36030197,36080217,36080359,36207998,36235295,36545047,36978940,37107174,37138409,37794194,7862173,7969144,8622664,8645245,8659547,8707852,8749302,8995290,9158138,9170159,9417870,9500554,9593634,9647758                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)  CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;GOA_CollecTRI;GOA_CollecTRI2;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;PAZAR;PAZAR_DoRothEA;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2;Wang      176                False                                                                                                                                                                                                     
33      MITF   TYRP1  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           PMID:10080955,10480898,10770922,11076759,11237412,11310793,12136092,12204775,12859621,14632202,15760338,16197942,16411896,16493586,16648630,17071589,17237008,17266927,17457519,19067970,19067971,19192212,19699574,1999537,19995375,20834163,21119619,21519923,21972008,22371403,22536778,22710324,22847819,22898827,23041339,23063590,23178856,23416839,23729736,24016750,24192058,25126713,25663088,26524968,27374284,28390782,28431046,29545604,29621941,30322121,30408247,30579288,30603437,31288940,33205668,33260669,33823181,33896085,35203061,35461746,35733058,36080359,36734267,36978940,37138409,8749302,8995290                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                            CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;PAZAR_DoRothEA;SIGNOR_CollecTRI;SIGNOR_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2;Wang       67                False                                                                                                                                                                                                     
34      PAX3     AHR  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:22728919                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
35      PAX3    AKT1    unsigned               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:10602488                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
36      PAX3     BAX  repression               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:18053811                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                            CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
37      PAX3    BCL2  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:20435036                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
38      PAX3  BCL2L1  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PMID:10871843,11059777,20421967,21802410                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                  CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;RegNetwork_DoRothEA;TRED_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2        4                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
39      PAX3   CALM1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:10945244                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
40      PAX3    CDK4  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 PMID:23469153,26199390                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                               CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI        2                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
41      PAX3     DCT  activation                                 D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       PMID:15729346,16857183,1999537,20032463,37333245                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                CollecTRI;CollecTRI2;DoRothEA;ExTRI2_CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2;TFactS_CollecTRI;TFactS_DoRothEA;TfactS_CollecTRI2        5                 True  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
42      PAX3    EGFR  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:20435036                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
43      PAX3     F10  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:11159521                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
44      PAX3   GSK3B  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:24577092                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
45      PAX3     MET  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       PMID:12587921,15520281,20067553,28978033,8631247,8633043,9464541                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                          CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;RegNetwork_DoRothEA;TRED_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2;Wang        7                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
46      PAX3    MITF  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     PMID:10480898,10536986,10644012,10938265,10942418,10982026,11041370,11237412,11830592,12519122,12668617,15729346,16280008,16494873,16998588,19026785,19074888,19403660,20032463,20925909,21164369,21519923,21965087,21997191,22290434,24062982,25466249,26977879,27012829,28390782,29158168,29545604,29865165,30277012,30914325,32168437,32990402,37823232,9500554                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                     CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;FANTOM4_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA       39                 True  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
47      PAX3   SOX10  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 PMID:11032856,24760871                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                            CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;GEREDB_CollecTRI;GEREDB_CollecTRI2        2                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
48      PAX3    TP53  repression               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PMID:11914272,16303321,18053811,22216266,29937714,36191262                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                               CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI        6                 True  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
49      PAX3     TYR  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PMID:11237412,15760338,21997191,29865165                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                               CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI        4                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
50      PAX3   TYRP1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PMID:10480898,15760338,16280008,20032463                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                               CollecTRI;CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI        4                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
51      PAX3    USF1  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:19087304                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                                                                            CollecTRI;ExTRI_CollecTRI        1                False  PAX3 regulon edge: literature/database-curated (DoRothEA/CollecTRI text-mining + curated DBs), NOT melanocyte ChIP-seq-confirmed (unavailable until 2025) — lower confidence than MITF/SOX10 edges.
52     SOX10     DCT  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:11543611,12036907,14706856,15250937,16029420,16857183,17702866,1999537,21519923,28431046                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                 CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;SPIKE;SPIKE_LC;TFactS_CollecTRI;TFactS_DoRothEA;TFe_DoRothEA;TfactS_CollecTRI2       10                 True                                                                                                                                                                                                     
53     SOX10   EDNRB  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PMID:15170213,16412618,16623715,16921166,27663687,28063956,31313802                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                         CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;PAZAR;SPIKE;SPIKE_LC;TFactS_CollecTRI;TFe_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2        7                False                                                                                                                                                                                                     
54     SOX10     MET  activation               CollecTRI(ungraded)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PMID:20067553                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                                                                                                                                              CollecTRI;CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2        1                False                                                                                                                                                                                                     
55     SOX10    MITF  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       PMID:10938265,10942418,10973953,10982026,11543611,11734543,11830592,12668617,12944398,14706856,15760336,16494873,16921166,17702866,19026785,19422606,19805117,21203491,21519923,21965087,22363655,22594792,23913827,24927141,26927636,27454999,30914325,32168437                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                              CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;PAZAR;ReMap_DoRothEA;SPIKE;SPIKE_LC;TFactS_CollecTRI;TFe_DoRothEA;TRRUST;TRRUST_CollecTRI;TRRUST_CollecTRI2;TRRUST_DoRothEA;TfactS_CollecTRI2       28                 True                                                                                                                                                                                                     
56     SOX10     TYR  activation                                 A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PMID:16757562,17516925,17702866,21210960,22391242,30809299                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 DoRothEA/CollecTRI regulon (OmniPath frozen pull, omnipath_internal.json)                                                                                                                                                                                                  CollecTRI;CollecTRI2;DoRothEA;DoRothEA-A_CollecTRI2;ExTRI2_CollecTRI2;ExTRI_CollecTRI;GEREDB_CollecTRI;GEREDB_CollecTRI2;NTNU.Curated_CollecTRI;NTNUcuration_CollecTRI2;SPIKE;SPIKE_LC;TFe_DoRothEA        6                False                                                                                                                                                                                                     
57      PAX3     RET  activation  literature-added(low-confidence)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PMID:11032856;PMID:12668617  manually added — Lang et al. 2000 (J Clin Invest 106:963-971, doi:10.1172/JCI10828, PMID:11032856) show PAX3 is required for enteric ganglia formation and that PAX3 binds/activates c-RET transcription, functioning with SOX10; Lang & Epstein 2003 (Hum Mol Genet 12:937-945, doi:10.1093/hmg/ddg107, PMID:12668617) characterize the specific mechanism (PAX3-SOX10 physical interaction activating a conserved c-RET enhancer). NOT present in the DoRothEA/CollecTRI regulon pull; both PMIDs verified live via PubMed/JCI/HMG before being written to this table.                                                                                                                                                                                                                                                                                                                                   NOT in omnipath_internal.json — hand-added, two primary references        2                False                                                          PAX3 low-confidence tier: literature edge (2 papers), not corroborated by DoRothEA/CollecTRI meta-curation, no melanocyte ChIP-seq support.

Step 6 — MITF hub structure + figure

Quantify how many of MITF’s regulon targets are pigmentation-core genes (the concrete check that this layer reproduces the known melanogenesis master-regulator structure), then render the MITF hub.

Show code
pig_core = {"TYR", "TYRP1", "DCT", "MLANA", "OCA2", "MC1R", "KIT", "KITLG", "PMEL", "EDNRB"}

mitf_targets = sorted(grn_edges.loc[grn_edges.source_TF == "MITF", "target"])
mitf_pig_targets = sorted(set(mitf_targets) & pig_core)
print(f"MITF: {len(mitf_targets)} unique signed regulon targets")
print(f"  of which {len(mitf_pig_targets)} are pigmentation-core genes: {mitf_pig_targets}")
print(f"  all MITF targets: {mitf_targets}")

sox10_targets = sorted(grn_edges.loc[grn_edges.source_TF == "SOX10", "target"])
pax3_targets = sorted(grn_edges.loc[grn_edges.source_TF == "PAX3", "target"])
print(f"\nSOX10: {len(sox10_targets)} unique targets: {sox10_targets}")
print(f"PAX3: {len(pax3_targets)} unique targets (regulon + 1 hand-added): {pax3_targets}")

print(f"\nTotal GRN edges (all 3 TFs): {len(grn_edges)}")
MITF: 34 unique signed regulon targets
  of which 9 are pigmentation-core genes: ['DCT', 'EDNRB', 'KIT', 'MC1R', 'MLANA', 'OCA2', 'PMEL', 'TYR', 'TYRP1']
  all MITF targets: ['AKT1', 'BAD', 'BBC3', 'BCL2', 'CDK2', 'CDKN1A', 'CXCL8', 'DCT', 'EDNRB', 'EGFR', 'FOS', 'GSK3B', 'HGF', 'HIF1A', 'KIT', 'MAPK1', 'MC1R', 'MET', 'MLANA', 'NSMAF', 'OCA2', 'PAX3', 'PDE4B', 'PIAS3', 'PMEL', 'PRKACA', 'PRKCB', 'PRKCH', 'PRKCZ', 'PTGS2', 'STAT3', 'TPSAB1', 'TYR', 'TYRP1']

SOX10: 5 unique targets: ['DCT', 'EDNRB', 'MET', 'MITF', 'TYR']
PAX3: 19 unique targets (regulon + 1 hand-added): ['AHR', 'AKT1', 'BAX', 'BCL2', 'BCL2L1', 'CALM1', 'CDK4', 'DCT', 'EGFR', 'F10', 'GSK3B', 'MET', 'MITF', 'RET', 'SOX10', 'TP53', 'TYR', 'TYRP1', 'USF1']

Total GRN edges (all 3 TFs): 58
Show code
import matplotlib.pyplot as plt
import numpy as np
import networkx as nx

mitf_rows = grn_edges[grn_edges.source_TF == "MITF"]

G = nx.DiGraph()
G.add_node("MITF")
for _, r in mitf_rows.iterrows():
    G.add_edge("MITF", r["target"], sign=r["sign"])

pos = nx.circular_layout(G, scale=3)
pos["MITF"] = np.array([0, 0])

fig, ax = plt.subplots(figsize=(11, 11))
node_colors = ["orange" if n == "MITF" else ("gold" if n in pig_core else "lightblue") for n in G.nodes()]
nx.draw_networkx_nodes(G, pos, node_color=node_colors, node_size=800, ax=ax, edgecolors="black")
nx.draw_networkx_labels(G, pos, font_size=8, ax=ax)

sign_color = {"activation": "green", "repression": "red", "ambiguous": "gray", "unsigned": "gray"}
edge_colors = [sign_color[data["sign"]] for _, _, data in G.edges(data=True)]
nx.draw_networkx_edges(G, pos, edge_color=edge_colors, arrows=True, arrowsize=12, ax=ax,
                        connectionstyle="arc3,rad=0.05")

ax.set_title(
    f"MITF regulon hub — {len(mitf_rows)} DoRothEA/CollecTRI-curated TF\u2192target edges\n"
    "(directed, signed; green=activation red=repression gray=ambiguous/unsigned; "
    "gold=core pigmentation gene target)"
)
ax.axis("off")
fig.tight_layout()
fig.savefig(FIGDIR / "nb6_mitf_hub_grn.png", dpi=150)
plt.show()
print(f"Saved figure -> notebooks/{FIGDIR}/nb6_mitf_hub_grn.png")
Saved figure -> notebooks/figures/nb6_mitf_hub_grn.png
Figure 1: MITF regulates 34 curated targets, including core pigmentation genes. DoRothEA/CollecTRI TF→target edges around the MITF hub, coloured by sign (green activation, red repression, grey ambiguous); gold nodes are core pigmentation-gene targets.

Step 7 — What’s missing for a full melanocyte GRN

This layer is a curated-regulon GRN, not a melanocyte-specific ChIP-seq-confirmed GRN. Concretely missing, in order of impact:

  1. Melanocyte ChIP-seq breadth. ENCODE has essentially no melanocyte MITF/SOX10 ChIP-seq (2 MITF experiments, both in K562 — not a melanocyte line) and zero PAX3 melanocyte ChIP-seq anywhere as of this pull (PAX3 ChIP-seq in melanocytes did not exist until 2025). Every edge here is therefore cross-tissue literature/database curation, not a melanocyte-confirmed binding event.
  2. Enhancer→gene assignment. DoRothEA/CollecTRi regulons are gene-level (TF regulates gene X), with no distinction between promoter-proximal and distal enhancer regulation, and no melanocyte-specific enhancer catalog behind any edge.
  3. Melanocyte expression context for edge weighting. No edge here is weighted by whether the TF and target are actually co-expressed in melanocytes at the time of regulation — the regulons are built from pan-tissue literature/database evidence, not melanocyte-specific expression correlation.
  4. UniBind melanocyte-lineage ChIP-seq (binding-evidence layer) — genuinely optional, skipped this pass (time-boxed). If added in a future pass, it must be tagged binding-evidence/undirected, restricted to melanocyte-lineage ChIP-seq experiments only, and never relabeled as a regulatory edge (binding near a gene is not evidence of regulating it — the same category error this notebook was built to avoid for the primary layer). It would serve strictly as corroboration alongside the regulon edges above, not as a replacement or an addition to the edge-bearing GRN layer.

Summary

Metric Count
Input rows scanned (omnipath_internal.json) 2,931
MITF unique signed regulon targets 34
SOX10 unique signed regulon targets 5
PAX3 unique signed regulon targets (curated) 18
PAX3 hand-added literature edges 1 (PAX3→RET, PMID:11032856)
Total GRN edges 58
MITF targets that are pigmentation-core genes 9 (DCT, EDNRB, KIT, MC1R, MLANA, OCA2, PMEL, TYR, TYRP1)
Edges excluded by scope (non-regulon-resource-only) 1 (PAX3→LEF1, SIGNOR-only)
Edges with zero citation 0 (gate passed)

Output files: - data/processed/nb6_grn_edges.csv — 58 directed, signed TF→target edges with confidence tier + citation. - notebooks/figures/nb6_mitf_hub_grn.png — MITF hub figure. - data/external/db_responses/omnipath_dorothea_level_mitf_sox10_pax3.json — frozen confidence-tier enrichment pull (753 rows), committed alongside this notebook per the reproducibility rule.

Contribution to the flagship rescue screen (NB7/NB8): any rescue-candidate gene that lands on this edge table as a direct MITF/SOX10/PAX3 target now has a cited, signed, tiered transcriptional-regulation line of evidence available to the convergence grade — distinct from (and not substitutable for) the signaling, association, and physical-interaction layers built in NB1–NB5.

Back to top