Name: GAME
Purpose: GAME is an interactive visualization tool for exploring relationships between codes (e.g. PheCodes, genes, or other identifiers) based on pairwise similarity or association weights.
GAME supports two data sources:
The app uses a left sidebar with three tabs:
Documentation
Displays this documentation (from www/doc.md).
Input
Contains data source selection (local data / upload the data), dataset picker or file upload inputs, and the code selection table.
Visualization
The main network visualization is shown in the central body area of the app; this tab is a placeholder reserved for future sidebar controls related specifically to visualization.
The main body of the page shows:
A right-side control bar (Settings) allows you to adjust layout and appearance of the network.
At the top of the Input tab, choose the data source:
local data (default)upload the dataThen, click confirm to lock in the data source and path.
Use local data when your edge tables are already stored in the database.
local data.After this, proceed to code selection (Section 3.4).
Use upload mode when your own data.
upload the data..csv file; or.zip file containing a .csv. The app will unzip and read the first CSV.from: source code ID (e.g. PheCode, gene ID)to: target code IDweight: numeric association strength (e.g. cosine similarity)code: iddesc: description or nametype: code type (e.g. phecode, gene, pathway)inst: instrumentThe uploaded edge and dictionary tables will then be used for network construction when you select codes and click Submit.
code: internal identifier (PheCode, gene ID, etc.)desc: textual descriptioninst: instrumentweight is above a certain threshold.Once edges and dictionary are prepared, the app constructs nodes, applies grouping and hierarchy rules, and generates the network.
After clicking Submit:
The right-side control bar (Settings) provides options to customize the visualization.
Controls available in the Settings panel include:
layout_nicelylayout_with_frlayout_with_kklayout_with_dhedgeswidth)edgescolor)drawThreshold controlling which labels are actually drawn.The network keeps loading for a long time
from, to, and weight columns exist and are not all missing.No Cutoff slider appears
The network is empty
GAME is intended as an exploratory tool; you can freely switch datasets, reselect codes, and adjust visualization settings to discover structure in your data.