← Back to all sparks
I

ieegio

ANALYTICS
Velocity0.0

File IO for Intracranial Electroencephalography

ieegio's first release lands electrode trajectory burning and a WebGL-free surface plot

rneuroimagingieegfile formatsvisualizationfreesurfer
Current state
ieegio handles file I/O and volume manipulation for intracranial EEG and neuroimaging data in R. Only one release is on record, 0.1.0 from May 2026, so there is no cadence to read yet. Its content is a mix of new volume-authoring capability and format-level correctness fixes.
Where it's heading
The release points at two audiences at once: burn_curve() writes electrode trajectories — depth/sEEG leads, DBS shafts — into a volume from start and end positions in native RAS coordinates, with a merge mode so trajectories compost onto an existing volume rather than overwriting it. Separately, a base R graphics plot method for surfaces provides a path for environments without WebGL, where the default r3js renderer cannot run. Format work covers BCI2000 and BrainVision channel lookup by label and a quaternion handedness fix aligning with FreeSurfer conventions.
Prediction
A single release gives no basis for predicting cadence. The FreeSurfer alignment and multi-format channel handling suggest interoperability with established neuroimaging toolchains is the near-term priority.

Recent moves

  1. 2mo ago

    burn_curve() writes electrode trajectories into volumes

    The package's only release on record. burn_curve() renders electrode trajectories such as sEEG leads and DBS shafts into a volume from native RAS start and end positions, with configurable radius, per-segment colours and a merge mode that preserves existing content. A base R plot method for ieegio_surface objects covers environments without WebGL, and fixes land for label-based channel lookup in BCI2000 and BrainVision plus quaternion handedness alignment with FreeSurfer.

    View source ↗