π Graph Intelligence β CIFOG Multi-Layer
51,000+ edges across 5 graph layers. CortexQ reasons across molecular β protein β pathway β clinical β knowledge dimensions.
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 Type | Badge | Weight | Meaning | Count |
| inhibits | inhibits | 1.0 | Drug/gene suppresses target activity | ~46,500 |
| activates | activates | 1.0 | Upstream signal turns on downstream | ~80 |
| interacts_with | interacts | 0.9 | Protein-protein physical interaction | ~330 |
| participates_in | pathway | 0.7 | Gene is member of this pathway | ~2,552 |
| feedback_activates | feedback | 0.8 | Negative/positive feedback loop | ~15 |
| resistant_to | resistant | 0.8 | Resistance mechanism connection | ~200 |
| downstream_of | downstream | 0.7 | Pathway cascade direction | ~50 |
| upstream_of | upstream | 0.7 | Pathway cascade direction | ~50 |
| mutated_in | mutated | 0.8 | Gene mutated in this cancer | ~1,000 |
| synthetic_lethal_with | SL | 0.9 | Co-essential pair (BRCA/PARP) | ~20 |
| sensitizes_to | sensitize | 0.8 | Combination synergy | ~50 |
| bypasses | bypass | 0.8 | Resistance escape route | ~30 |
14 Curated Cancer Signaling Pathways
Hand-built directional edges encoding the biology that databases miss. Feedback loops, crosstalk, immune interactions.
| Pathway | Edges | Key Signal Chain | Cancer Relevance |
| RAS/MAPK | 27 | EGFRβSOS1βKRASβBRAFβMEKβERKβMYC | Driver in 40% CRC, NSCLC |
| PI3K/AKT/mTOR | 20 | PIK3CAβAKTβmTOR + PTEN brake + AMPK opposing | Survival signaling, PTEN loss |
| WNT/Ξ²-catenin | 16 | APC destructionβCTNNB1βTCFβMYC | CRC initiating event (APC loss) |
| TGF-Ξ²/SMAD | 14 | TGF-Ξ²βTGFBRβSMADβEMT + immune exclusion | Stromal barrier, T cell exclusion |
| cGAS/STING | 14 | cGASβSTINGβTBK1βIRF3βIFNβCXCL9/10 | Innate sensing, T cell recruitment |
| PD-1/Checkpoint | 11 | PD-L1β£PD-1β£TCR + MAPKβPD-L1 | Immune evasion, checkpoint therapy |
| Cell Cycle | 18 | CCND1βCDK4/6β£RBβ£E2FβCCNEβCDK2 | CDK4/6 inhibitors, RB loss |
| DNA Damage | 14 | ATM/ATRβCHEKβp53βBRCAβRAD51 | PARP inhibitors, HRD |
| Apoptosis | 18 | BCL2β£BAXβcytochrome cβcaspase cascade | Venetoclax, MCL1 resistance |
| Myeloid Suppression | 12 | CSF1βCSF1RβSTAT3βARG1/IDO1β£CD8 | MSS CRC immune desert, TAMs |
| AR Signaling | 11 | ARβKLK3/TMPRSS2 + AKT/MAPK cross-activation | Prostate, castration resistance |
| Hippo/YAP | 12 | LATSβ£YAPβTEADβCTGF + KRASβYAP bypass | Drug resistance, bypass route |
| Notch | 9 | DLL/JAGβNOTCHβHES1 + MYC | Stemness, lineage decisions |
| JAK/STAT | 15 | IFN/IL6βJAKβSTAT1/3βimmune + survival | Immune signaling, inflammation |
Multi-Hop Reasoning Examples
What CortexQ can now reason across the graph:
| Question | Hops | Layers Crossed | Answer Path |
| "If we block KRAS, what reactivates?" | 4 | Pathway | KRASβBRAFβMEKβERKβ[feedback]βSOS1βKRAS |
| "What compounds hit PI3K pathway?" | 2 | Molecular + Pathway | CompoundββinhibitsβPIK3CAββparticipates_inβPI3K/AKT |
| "Why does anti-PD1 fail in MSS CRC?" | 3 | Pathway + Knowledge | TGF-Ξ²β£CD8 + CSF1RβARG1β£CD8 + no CXCL10 (STING off) |
| "Is there a drug for BRAF's bypass route?" | 3 | Pathway + Molecular | BRAFββactivatesβMEK + KRASββactivatesβPIK3CA β [compounds exist] |
| "What's the combination for TBK1?" | 2 | Pathway + Clinical | TBK1ββinβcGAS/STING + PD-1ββcheckpointβ = TBK1i + anti-PD1 |
Data Sources & Refresh
| Source | Edges | Refresh | Method |
| ChEMBL API | ~46,500 | Weekly (Sunday 4am) | REST API β 50 targets Γ paginated activities |
| KEGG REST API | 2,552 | Weekly | 14 cancer pathway gene memberships |
| Curated Pathways | 211 | Manual | Hand-built directional signaling (pathway_enrichment.py) |
| Internal Heroes | ~1,530 | Weekly | DDB scan β geneβcancer, geneβpathway, geneβresistance |
| STRING PPI | ~330 | On seed | Protein-protein interactions (pre-loaded) |
| PubMed NER | Growing | Weekly | Literature mining β gene-gene relationships (graph_enrichment.py) |
Storage & Access
| Component | Location | Access Pattern |
| Edges | DynamoDB cifog-edges | pk=source#target, sk=edge_type:source_id |
| Nodes | DynamoDB cifog-nodes | pk=gene, attributes: authority, vector, edge_count |
| Vectors (256-dim) | Qdrant Cloud (free tier) | Cosine similarity search for CIFOG-GCN |
| GCN Model | S3 (trained nightly) | 3-layer: 286β128β64β1 authority regression |
CIFOG GCN β Graph Neural Network
Architecture: 3-layer GCN (286β128β64β1)
- Input: 256-dim fused omics vector + 30 enrichment features = 286 dims per node
- Adjacency: built from cifog-edges (PPI + pathway + cosine top-20 similarity)
- Output: continuous authority score (0-1) β predicts which genes are true drivers
- Training: nightly, supervised on grade outcomes (A+ = 1.0, C = 0.2)
- Use: Gate 1 of the discovery pipeline β classifies DRIVER vs PASSENGER
How the Graph Grows Autonomously
Weekly enrichment cycle (Sunday 4am ET)
- Heroes β edges: new validated targets create geneβcancer, geneβpathway edges
- ChEMBL β edges: new compound-target activities from 50 oncology targets
- PubMed β edges: NER extracts gene-gene relationships from new papers
- KEGG β edges: pathway membership refreshed for 14 cancer pathways
- 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