Interactive 3D visualization

The 3D viewer uses PyVista/VTK for hardware-accelerated rendering. The cortical surface, electrode trajectories, and individual contact spheres are all rendered together in a freely rotatable scene.

Brain surface controls

The side panel lets you toggle and fine-tune every surface and overlay independently:

Modality overlays

Each modality can be toggled on or off independently. Right-click opens the color picker for PET, SISCOM and CT.

Anatomical slice planes

Display up to three orthogonal anatomical planes directly inside the 3D scene. Each plane is textured with the active MRI volume and any active PET/SISCOM overlay.

Parcellation overlays

Two parcellation atlases can be toggled simultaneously as colored overlays on the brain surface and on the anatomical slice planes, each with an independent opacity slider. The atlases available depend on the active display mode:

Hovering over the brain surface or any contact shows the corresponding label from the active atlas in a floating tooltip.

Electrode display controls

Fine-tune how electrodes are rendered in the 3D scene:

Right-click any electrode or contact in the electrode panel for additional per-electrode options:

MNI mode

MNI mode lets you visualize electrode placements from multiple patients simultaneously in a common standard space (MNI152NLin2009cAsym). Useful for cross-patient comparisons and group-level analyses.

Step 1 Activate MNI mode

Check the MNI atlas mode checkbox in the side panel. The 3D scene switches from patient space to the MNI152 template brain, and the anatomical slice planes are immediately available: their coronal, axial and sagittal sliders are active right away, with no extra step needed.

If the patient you are working on already has MNI coordinates (for example because you just exported the BIDS MNI dataset for this patient), their MNI electrodes are displayed automatically as soon as MNI mode is enabled, without any manual loading.

Step 2 Add other patients (optional)

To compare several patients in the same space, right-click anywhere in the 3D view and select Load MNI electrodes.tsv, then choose a BIDS-compatible TSV whose coordinates are already in MNI152 space. Each file appears as a separate patient set in the electrode tree. Repeat to load as many patients as needed for group-level comparisons.

Step 3 Explore the parcellation table

Right-click and open Parcellation table to see every MNI contact assigned to its anatomical region across two built-in atlases:

The table shows subject, source file, electrode, contact, hemisphere, MNI XYZ coordinates, and both parcellation labels. Search by electrode name with Ctrl+F. Export to TSV, CSV, or Excel (XLSX). Click any column header to sort.

Electrode tree options

Right-click any MNI electrode set in the tree to change its color, add or remove electrode name labels, or add or remove the patient name label. Right-click an individual contact to toggle its label, or to jump the coronal, axial or sagittal slice directly to that contact's position.

Anatomical markers

Place 3D spherical markers anywhere in the scene via right-click "Add marker". Each marker has:

Open the Marker list panel via right-click to manage all markers. For any marker, right-click its row to display it on the coronal, axial or sagittal slice, edit, hide, export, or delete it. Double-click any marker to open its edit dialog.

The Marker list stays open while you work, so you can keep it visible to manage and locate your markers without having to reopen it each time.

Quick toolbar

The floating toolbar (bottom-left of the 3D viewport) gives one-click access to the most common actions:

Export options

Back to start ← 01 - Import & Coregistration Download NeuXelec