Task ID: ebc6e76d-18d0-4d2b-af99-bf87771e7dec
Type: verify / one_shot
Layer: Atlas (UI)
Audit and fix the knowledge graph visualization page to ensure it renders connected entities for the most important neurodegenerative diseases.
/graph page returns HTTP 200 and renders without JS errorsResult: PASS
Verified by: claude-sonnet-4-6 via task ebc6e76d-18d0-4d2b-af99-bf87771e7dec
The task description said "only 2224 total for 17K+ wiki pages is very low" — this is outdated.
The task was written before the graph enrichment campaigns ran. As of 2026-04-27:
pubmed_cooccurrence (219K), pubmed_abstract_nlp (82K), pubmed_v5_extraction (45K) and 60+ more extraction batchesThe current passing state is produced by ongoing KG enrichment campaigns and the graph page implementation at:
site/graph.html — D3.js-based visualization with canvas/SVG renderer; handles up to 300k+ nodesapi.py:11843 — /api/graph pagination endpointapi.py:11936 — /api/graph/neighborhood/{node_id} 1-3 hop explorationapi.py:12040 — /api/graph/search autocompleteapi.py:12056 — /api/graph/stats metadata endpointapi.py:79304 — /graph HTML page route serving site/graph.htmlAll 300 edges sampled for each disease have a populated relation field (e.g. associated_with, co_discussed, regulates, interacts_with). These are shown in node hover tooltips displaying up to 5 connected relations. The SVG and canvas renderers both show relation in tooltips; edges are styled (gold = causal, grey = association) with arrowheads on causal edges.
The graph uses case-sensitive IDs derived from text extraction. The best-connected disease nodes are:
PARKINSON (5059 total connections), Parkinson (3452)Alzheimer (5391), ALZHEIMER'S DISEASE (1558)Als (9164), ALS (2682)HUNTINGTON (1815), Huntington (1183)Frontotemporal Dementia (774), diseases-ftd (3, wiki-linked)/api/graph/search?q=<term> correctly surfaces these canonical nodes ranked by connection count.