🚀 Demos & Features

Hybrid AI Analysis Demo Two-tier AI: Gemma 3 + Gemini 2.5

My Content

List recent EEG sessions and subjective assessments for the signed-in user. Click a session to populate fields.

Authentication

Current user: none

Cogniscan Correlate

Correlating subjective reports with objective neural data.

Upload EEG

Select an EEG file (.edf, .bdf, .xdf, .zip, .csv) to upload via a signed URL.

📄 CSV Format Support (New!)

Supported CSV Format:

O1;O2;T3;T4;O1_T3;O2_T4
2.4468E-06;2.4747E-06;2.3205E-06;2.2579E-06;-1.2627E-07;-2.1678E-07
1.6774E-05;1.6965E-05;1.5906E-05;1.5477E-05;-8.6805E-07;-1.4882E-06
  • Delimiter: Semicolon (;)
  • Header: First row with channel names (10-20 system)
  • Units: Values in Volts (scientific notation supported)
  • Channels: Standard EEG (O1, O2, T3, T4, etc.) or bipolar (O1_T3, O2_T4)
  • Minimum: 10 seconds of data (2560 samples @ 256 Hz)

Backend automatically:

  • Converts CSV → EDF → MNE Raw
  • Validates format and data range
  • Maps channels to standard 10-20 montage
  • Processes same as EDF/XDF files

Upload Subjective Files

Upload screenshots (.png/.jpg) or text exports (.tdt/.csv/.txt/.json). Uploaded gs:// paths will auto-append to the Subjective GCS Path(s) input below.

Gemini Analysis (Server-side)

Comma-separated gs:// paths to subjective screenshots or text (tdt/csv/txt/json).


            

Cogniscan Correlate

Uses patient, assessment, and EEG inputs.

EEG Metadata

Information about the processed EEG recording.

Device
-
Sampling Rate
-
Patient ID
-
Session ID
-
File Version
-
Duration
-
Equipment
-
Technician
-
Channels
-
Units
-
Records
-
Record Duration
-

Generate Report (Stub via Cloud Run)

Uses the last uploaded EEG object to generate a stub PDF on the server.