πŸ“Š Graph Intelligence β€” CIFOG Multi-Layer

51,000+ edges across 5 graph layers. CortexQ reasons across molecular β†’ protein β†’ pathway β†’ clinical β†’ knowledge dimensions.

51K+
Total Edges
1,592
Nodes
5
Graph Layers
14
Curated Pathways
50
ChEMBL Targets
966
Genes in Lake

Graph-of-Graphs Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ CortexQ Multi-Layer Graph β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Layer 1: MOLECULAR (~46,500 edges) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Compound ──inhibits──→ Target (IC50/Ki/Kd, pChEMBLβ‰₯5) β”‚ β”‚ β”‚ β”‚ 50 oncology targets Γ— 1000+ compounds each β”‚ β”‚ β”‚ β”‚ Source: ChEMBL API Β· Updated: weekly β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ ↕ cross-layer β”‚ β”‚ Layer 2: PROTEIN (~330 edges) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Protein ──interacts_with──→ Protein (STRING PPI) β”‚ β”‚ β”‚ β”‚ Co-expression, physical binding, pathway co-membership β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ ↕ cross-layer β”‚ β”‚ Layer 3: PATHWAY (2,763 edges) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Gene ──activates/inhibits──→ Gene (DIRECTIONAL) β”‚ β”‚ β”‚ β”‚ 14 curated cancer pathways (211 edges) + KEGG (2,552) β”‚ β”‚ β”‚ β”‚ Feedback loops, crosstalk, upstream/downstream β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ ↕ cross-layer β”‚ β”‚ Layer 4: CLINICAL (~100 edges) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Gene ──mutated_in──→ Cancer type β”‚ β”‚ β”‚ β”‚ Drug ──treats──→ Indication β”‚ β”‚ β”‚ β”‚ Biomarker ──biomarker_for──→ Condition β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ ↕ cross-layer β”‚ β”‚ Layer 5: KNOWLEDGE (~1,530 edges) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Gene ──resistant_to──→ Mechanism β”‚ β”‚ β”‚ β”‚ Gene ──participates_in──→ Pathway β”‚ β”‚ β”‚ β”‚ Source: heroes, PubMed NER, ClinicalTrials.gov β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Edge Types

Each edge carries: source, target, type, weight (0-1), layer, evidence provenance, timestamp.

Edge TypeBadgeWeightMeaningCount
inhibitsinhibits1.0Drug/gene suppresses target activity~46,500
activatesactivates1.0Upstream signal turns on downstream~80
interacts_withinteracts0.9Protein-protein physical interaction~330
participates_inpathway0.7Gene is member of this pathway~2,552
feedback_activatesfeedback0.8Negative/positive feedback loop~15
resistant_toresistant0.8Resistance mechanism connection~200
downstream_ofdownstream0.7Pathway cascade direction~50
upstream_ofupstream0.7Pathway cascade direction~50
mutated_inmutated0.8Gene mutated in this cancer~1,000
synthetic_lethal_withSL0.9Co-essential pair (BRCA/PARP)~20
sensitizes_tosensitize0.8Combination synergy~50
bypassesbypass0.8Resistance escape route~30

14 Curated Cancer Signaling Pathways

Hand-built directional edges encoding the biology that databases miss. Feedback loops, crosstalk, immune interactions.

PathwayEdgesKey Signal ChainCancer Relevance
RAS/MAPK27EGFR→SOS1→KRAS→BRAF→MEK→ERK→MYCDriver in 40% CRC, NSCLC
PI3K/AKT/mTOR20PIK3CA→AKT→mTOR + PTEN brake + AMPK opposingSurvival signaling, PTEN loss
WNT/β-catenin16APC destruction→CTNNB1→TCF→MYCCRC initiating event (APC loss)
TGF-β/SMAD14TGF-β→TGFBR→SMAD→EMT + immune exclusionStromal barrier, T cell exclusion
cGAS/STING14cGAS→STING→TBK1→IRF3→IFN→CXCL9/10Innate sensing, T cell recruitment
PD-1/Checkpoint11PD-L1⊣PD-1⊣TCR + MAPKβ†’PD-L1Immune evasion, checkpoint therapy
Cell Cycle18CCND1β†’CDK4/6⊣RB⊣E2Fβ†’CCNEβ†’CDK2CDK4/6 inhibitors, RB loss
DNA Damage14ATM/ATR→CHEK→p53→BRCA→RAD51PARP inhibitors, HRD
Apoptosis18BCL2⊣BAXβ†’cytochrome cβ†’caspase cascadeVenetoclax, MCL1 resistance
Myeloid Suppression12CSF1β†’CSF1Rβ†’STAT3β†’ARG1/IDO1⊣CD8MSS CRC immune desert, TAMs
AR Signaling11AR→KLK3/TMPRSS2 + AKT/MAPK cross-activationProstate, castration resistance
Hippo/YAP12LATS⊣YAPβ†’TEADβ†’CTGF + KRASβ†’YAP bypassDrug resistance, bypass route
Notch9DLL/JAG→NOTCH→HES1 + MYCStemness, lineage decisions
JAK/STAT15IFN/IL6→JAK→STAT1/3→immune + survivalImmune signaling, inflammation

Multi-Hop Reasoning Examples

What CortexQ can now reason across the graph:
QuestionHopsLayers CrossedAnswer Path
"If we block KRAS, what reactivates?"4PathwayKRAS→BRAF→MEK→ERK→[feedback]→SOS1→KRAS
"What compounds hit PI3K pathway?"2Molecular + PathwayCompound──inhibitsβ†’PIK3CA──participates_inβ†’PI3K/AKT
"Why does anti-PD1 fail in MSS CRC?"3Pathway + KnowledgeTGF-β⊣CD8 + CSF1Rβ†’ARG1⊣CD8 + no CXCL10 (STING off)
"Is there a drug for BRAF's bypass route?"3Pathway + MolecularBRAF──activatesβ†’MEK + KRAS──activatesβ†’PIK3CA ← [compounds exist]
"What's the combination for TBK1?"2Pathway + ClinicalTBK1──inβ†’cGAS/STING + PD-1──checkpointβ†’ = TBK1i + anti-PD1

Data Sources & Refresh

SourceEdgesRefreshMethod
ChEMBL API~46,500Weekly (Sunday 4am)REST API β†’ 50 targets Γ— paginated activities
KEGG REST API2,552Weekly14 cancer pathway gene memberships
Curated Pathways211ManualHand-built directional signaling (pathway_enrichment.py)
Internal Heroes~1,530WeeklyDDB scan → gene→cancer, gene→pathway, gene→resistance
STRING PPI~330On seedProtein-protein interactions (pre-loaded)
PubMed NERGrowingWeeklyLiterature mining β†’ gene-gene relationships (graph_enrichment.py)

Storage & Access

ComponentLocationAccess Pattern
EdgesDynamoDB cifog-edgespk=source#target, sk=edge_type:source_id
NodesDynamoDB cifog-nodespk=gene, attributes: authority, vector, edge_count
Vectors (256-dim)Qdrant Cloud (free tier)Cosine similarity search for CIFOG-GCN
GCN ModelS3 (trained nightly)3-layer: 286β†’128β†’64β†’1 authority regression

CIFOG GCN β€” Graph Neural Network

Architecture: 3-layer GCN (286β†’128β†’64β†’1)

How the Graph Grows Autonomously

Weekly enrichment cycle (Sunday 4am ET)
  1. Heroes → edges: new validated targets create gene→cancer, gene→pathway edges
  2. ChEMBL β†’ edges: new compound-target activities from 50 oncology targets
  3. PubMed β†’ edges: NER extracts gene-gene relationships from new papers
  4. KEGG β†’ edges: pathway membership refreshed for 14 cancer pathways
  5. Nightly outcomes β†’ weights: edges weighted by validation success/failure

The graph started at ~300 edges. Now at 51K+. Expected: 100K+ by end of month as weekly enrichment accumulates.

CortexQ is the master. The graph is CortexQ's memory of how things connect.
MindNetQ Inc. Β· CIFOG Graph Intelligence Β· Updated July 11, 2026