WebGPU Neural Visualisation Platform

NeuroConstellationWeb

Interactive GPU-accelerated visualisation and analysis of large-scale hippocampal neural networks
288K–5.28M neurons · WGSL compute shader spike detection · 6 visualisation modes · 6 live population metrics

Safeer Ali Mirani
PhD, Department of Life Sciences and Biotechnologies
University of Sassari (UNISS), Italy
Funded by EBRAINS-Italy · MUR-PNRR M4.C2.I1.4 · CUP B51E22000150006
safeerali.mirani@phd.uniss.it
In Collaboration With
Pirah Memon
PostDoc Researcher, Department of Life Sciences and Biotechnologies, University of Sassari (UNISS), Italy
Under the Kind Supervision of
Prof. Dr. Paolo Enrico Prof. Dr. Sergio M.G. Solinas
Acknowledgments
We express our sincere gratitude to Prof. Dr. Paolo Enrico and Prof. Dr. Sergio M.G. Solinas for their kind and continuous supervision and support throughout this research.
This research was funded by Project IR00011 EBRAINS-Italy, Mission 4 'Istruzione e Ricerca', Component 2 'Dalla ricerca all'impresa', Line of investment 3.1 of PNRR (European Union NextGeneration EU, CUP B51E22000150006).
Cite as:
Mirani, S.A., Memon, P., Enrico, P., & Solinas, S.M.G. (2026). NeuroConstellation Web: Client-Side WebGPU Compute for Interactive Visualisation and Analysis of Million-Scale Neural Activity. University of Sassari. (Manuscript submitted for publication.)
WebGPU WGSL Compute Billboard Instancing 4 Data Formats 6 Visualisation Modes 6 Population Metrics ISI Analysis CSV / PNG Export
Space: Play ↑↓: Speed ←→: Seek W/S: Window Q/E: Scale 1-6: Modes F: Fullscreen H: Hide UI

NeuroConstellation Web

Initialising WebGPU...

Requesting GPU adapter...

Initialisation Error

Unknown error

This visualisation requires WebGPU support:

Chrome 113+ · Edge 113+ · Firefox 141+ · Safari 18+

If your browser supports WebGPU, try: close all tabs and reopen, or check chrome://gpu for WebGPU status.

0
Neurons
0
Spikes
0
Active
Spike
Mode

Visualisation Controls

Dataset
Load Data
No dataset loaded — click above to load
Scale100%
Visualisation Mode (1-6)
Display
Neuron Scale1.0x
Wireframe Container
Auto Rotate
Neuron Colours
Inactive
#3366ff
Active
#ff4d1a
Background
#030408
Activity Playback
Speed1.0x
Activation Window1.0 ms
0.00 ms
/ 0 ms
Camera

Performance

FPS0
Frame0.0 ms
VRAM0 MB
Neurons0
PipelineBillboard
GPU
Drag: rotate · Right: pan · Scroll: zoom · Space: play · ↑↓: speed · ←→: seek · W/S: window · Q/E: scale · 1-6: mode · P: capture · V: record · M: map · T: rotate · G: box · F: full · H: hide · C: panel · R: reset
REC 00:00
Neural Analysis
Active
Participation
Sparseness
Recruitment
Firing rate distribution (Hz)
0-1
1-5
5-10
10-20
20+
Mean ISI
CV (per-neuron)
Inter-spike interval distribution (ms)
0
1
2
5
10
20
50
100
200
500+
⠿ TOP VIEW ⠿