File size: 3,688 Bytes
c2b744f
 
 
 
 
 
 
 
 
 
 
 
bce4bae
 
51415ee
 
 
bce4bae
 
 
51415ee
 
 
 
 
 
 
 
bce4bae
 
 
 
 
 
 
 
51415ee
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
bce4bae
 
 
 
 
51415ee
bce4bae
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
---
title: CortexLab Dashboard
emoji: 🧠
colorFrom: purple
colorTo: blue
sdk: docker
app_port: 7860
pinned: false
license: cc-by-nc-4.0
short_description: Multimodal fMRI brain encoding · TRIBE-styled live demo
---

# CortexLab Dashboard

Futuristic interactive analysis dashboard for [CortexLab](https://github.com/siddhant-rajhans/cortexlab) - multimodal fMRI brain encoding toolkit built on Meta's TRIBE v2.

Glassmorphism dark theme with 3D brain visualization, real-time inference, and research-grade analysis tools.

## Pages

| Page | Description |
|---|---|
| **Brain Alignment Benchmark** | Score AI models against brain responses with RSA, CKA, Procrustes + permutation tests, bootstrap CIs, FDR correction, noise ceiling, RDM visualization |
| **Cognitive Load Scorer** | Predict cognitive demand across 4 dimensions with confidence bands, comparison mode, per-ROI breakdown |
| **Temporal Dynamics** | Raw timecourses, peak latency hierarchy, lag correlation with null bands, cross-ROI lag matrix, sustained/transient decomposition |
| **ROI Connectivity** | Partial correlation, dendrogram, modularity, degree/betweenness centrality, edge weight distribution, network graph |
| **3D Brain Viewer** | Interactive rotatable fsaverage brain with activation overlays, publication-quality 4-panel views, ROI highlighting, sulcal depth blending |
| **Live Inference** | Real-time brain prediction from webcam, screen capture, or video file with live-updating 3D brain, cognitive load timeline, and metrics |

## Quick Start

```bash
pip install -r requirements.txt
streamlit run Home.py
```

Runs on **biologically realistic synthetic data** by default (HRF convolution, modality-specific ROI activation, spatial smoothing). No GPU or real fMRI data required.

## Live Inference (Local Only)

For real-time brain prediction from webcam, screen, or video:

```bash
# Install optional capture dependencies
pip install opencv-python mss Pillow

# For real TRIBE v2 inference (needs GPU):
pip install -e ../cortexlab[analysis]

# Start dashboard
streamlit run Home.py
# Navigate to Live Inference page
```

Without CortexLab installed, live inference runs in **simulation mode** - predictions are generated from image statistics (brightness, contrast, color) mapped to brain ROIs.

## Features

- **Futuristic UI**: Glassmorphism dark theme, neon accents, gradient headings, glowing metric cards, animated borders
- **3D Brain Hero**: Rotatable fsaverage brain mesh on the home page
- **Biologically Realistic Data**: HRF-convolved synthetic data with modality-specific activation patterns
- **Statistical Rigor**: Permutation tests, bootstrap CIs, FDR correction, noise ceiling estimation
- **Cross-Page State**: ROI selections carry between pages, shared session predictions
- **File Upload**: Upload .npy predictions from real CortexLab runs
- **CSV/JSON Export**: Download results from every analysis page
- **Methodology Docs**: Every page has an expandable methodology section with references

## Deployment

### HuggingFace Spaces

Live at: [huggingface.co/spaces/SID2000/cortexlab-dashboard](https://huggingface.co/spaces/SID2000/cortexlab-dashboard)

Docker-based deployment. Live inference page shows simulation mode (no webcam/GPU access in Spaces).

### Local

```bash
git clone https://github.com/siddhant-rajhans/cortexlab-dashboard.git
cd cortexlab-dashboard
pip install -r requirements.txt
streamlit run Home.py
```

## Links

- [CortexLab Library](https://github.com/siddhant-rajhans/cortexlab)
- [CortexLab on HuggingFace](https://huggingface.co/SID2000/cortexlab)
- [Live Demo](https://huggingface.co/spaces/SID2000/cortexlab-dashboard)

## License

CC BY-NC 4.0