Package: ieegio 0.1.0

ieegio: File IO for Intracranial Electroencephalography

Integrated toolbox supporting common file formats used for intracranial Electroencephalography (iEEG) and deep-brain stimulation (DBS) study.

Authors:Zhengjia Wang [aut, cre]

ieegio_0.1.0.tar.gz
ieegio_0.1.0.zip(r-4.7)ieegio_0.1.0.zip(r-4.6)ieegio_0.1.0.zip(r-4.5)
ieegio_0.1.0.tgz(r-4.6-any)ieegio_0.1.0.tgz(r-4.5-any)
ieegio_0.1.0.tar.gz(r-4.7-any)ieegio_0.1.0.tar.gz(r-4.6-any)
ieegio_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
ieegio/json (API)
NEWS

# Install 'ieegio' in R:
install.packages('ieegio', repos = c('https://dipterix.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/dipterix/ieegio/issues

Pkgdown/docs site:https://dipterix.org

On CRAN:

Conda:

bci2000brainbrainvisiondbsedfelectrophysiologyephysfreesurferieegneuroimagingneuroscienceniftinwb-format

6.10 score 1 stars 2 packages 16 scripts 244 downloads 63 exports 62 dependencies

Last updated from:087a67969f. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK186
source / vignettesOK210
linux-release-x86_64OK178
macos-release-arm64OK107
macos-oldrel-arm64OK120
windows-develOK127
windows-releaseOK135
windows-oldrelOK119
wasm-releaseOK140

Exports:as_edf_channelas_ieegio_streamlinesas_ieegio_surfaceas_ieegio_transformas_ieegio_volumeas_nifti_headerburn_curveburn_volumeconvert_fst_to_csvconvert_fst_to_hdf5ieegio_sample_datainstall_pynwbio_h5_namesio_h5_validio_read_ants_transformio_read_flirt_transformio_read_fsio_read_fstio_read_fstarray_or_h5io_read_giiio_read_h5io_read_iniio_read_jsonio_read_matio_read_mgzio_read_niiio_read_tckio_read_trkio_read_ttio_read_vtk_streamlinesio_read_yamlio_write_fstio_write_giiio_write_h5io_write_jsonio_write_matio_write_mgzio_write_niiio_write_tckio_write_trkio_write_vtk_streamlinesio_write_yamlLazyFSTLazyH5new_spacepynwb_moduleread_bci2000read_brainvisread_edfread_nsxread_nwbread_streamlinesread_surfaceread_volumeresample_volumesurface_to_surfacetransform_flirt2rastransform_orientationvolume_to_surfacewrite_edfwrite_streamlineswrite_surfacewrite_volume

Dependencies:abindbase64encBHbitbit64bitopsclicpp11crayoncurldata.tabledigestdownloaderevaluatefastmapfilearrayfreesurferformatsfsfstfstcoregiftigluehdf5rherehtmltoolsIRdisplayIRkerneljsonlitelatticelifecyclemagrittrMatrixoro.niftipbdZMQpillarpkgfilecachepngR.matlabR.methodsS3R.ooR.utilsR6rappdirsRcppRcppTOMLreadNSxreprreticulaterlangRNiftirprojrootrpyANTsrpymatrstudioapistringistringrutf8uuidvctrswithrxml2yaml

Read ephys data

Rendered fromread-ephys.Rmdusingknitr::rmarkdownon Jun 06 2026.

Last update: 2026-05-15
Started: 2024-09-12

Read imaging data

Rendered fromread-imaging-data.Rmdusingknitr::rmarkdownon Jun 06 2026.

Last update: 2026-05-15
Started: 2024-09-12

Readme and manuals

Help Manual

Help pageTopics
Convert other surface formats to 'ieegio' surfaceas_ieegio_surface as_ieegio_surface.character as_ieegio_surface.default as_ieegio_surface.fs.surface as_ieegio_surface.ieegio_surface as_ieegio_surface.mesh3d
Convert to ieegio transformas_ieegio_transform as_ieegio_transform.array as_ieegio_transform.character as_ieegio_transform.ieegio_transforms as_ieegio_transform.list as_ieegio_transform.matrix as_ieegio_transform.NULL
Convert objects to ''ieegio'' image volumesas_ieegio_volume as_ieegio_volume.ants.core.ants_image.ANTsImage as_ieegio_volume.array as_ieegio_volume.character as_ieegio_volume.ieegio_volume as_ieegio_volume.nifti as_ieegio_volume.niftiImage
Internal method to extract header information from a 'NIfTI' fileas_nifti_header
Burn a curve trajectory into a volumeburn_curve
Burn image at given positionsburn_volume
Convert 'FST' files to other formatsconvert-fst convert_fst_to_csv convert_fst_to_hdf5
Download sample filesieegio_sample_data
Read and write streamlinesas_ieegio_streamlines as_ieegio_streamlines.default imaging-streamlines read_streamlines write_streamlines
Read and write surface filesimaging-surface io_read_fs io_read_gii io_write_gii read_surface write_surface
Read and write volume dataimaging-volume io_read_mgz io_read_nii io_write_mgz io_write_mgz.ants.core.ants_image.ANTsImage io_write_mgz.array io_write_mgz.ieegio_mgh io_write_mgz.ieegio_volume io_write_mgz.nifti io_write_mgz.niftiImage io_write_nii io_write_nii.ants.core.ants_image.ANTsImage io_write_nii.array io_write_nii.ieegio_mgh io_write_nii.ieegio_nifti io_write_nii.nifti io_write_nii.niftiImage read_volume write_volume
Check whether a 'HDF5' file can be opened for read/writeio_h5_names io_h5_valid
Read 'ANTs' transform fileio_read_ants_transform
Read FSL FLIRT transformation matrixio_read_flirt_transform
Function try to load 'FST' arrays, if not found, read 'HDF5' arraysio_read_fstarray_or_h5
Lazy Load 'HDF5' File via 'hdf5r-package'io_read_h5
Save objects to 'HDF5' file without trivial checksio_write_h5
Read or write ''TCK'' streamlinesio-trk io_read_tck io_read_trk io_write_tck io_write_trk
Read ''TT'' streamline fileio-tt io_read_tt
Read or write streamline data in ''VTK'' formatio-vtk-streamlines io_read_vtk_streamlines io_write_vtk_streamlines
R6 Class to Load 'FST' FilesLazyFST
Lazy 'HDF5' file loaderLazyH5
Low-level file read and writeio_read_fst io_read_ini io_read_json io_read_mat io_read_yaml io_write_fst io_write_json io_write_mat io_write_yaml low-level-read-write
Merge two ''ieegio'' surfacesmerge.ieegio_surface
Merge ''ieegio'' volumesmerge.ieegio_volume
Define a coordinate spacenew_space
Creates a 'NWBHDF5IO' file containerNWBHDF5IO
Plot '3D' surface objectsplot.ieegio_surface
Plot '3D' volume in anatomical slicesplot.ieegio_volume
Install ''NWB'' via ''pynwb''install_pynwb pynwb_module
Read 'BCI2000' data fileread_bci2000
Read 'BrainVision' dataread_brainvis
Read 'EDF' or 'BDF' data fileread_edf
Read ('BlackRock') 'NEV' 'NSx' dataread_nsx
Read 'NWB' formatread_nwb
Down-sample or super-sample volumeresample_volume
Class definition for signal cacheSignalDataCache
Transform surface between coordinate spacessurface_to_surface
Convert FLIRT transform to world (RAS) coordinatestransform_flirt2ras
Create transform between coordinate orientationstransform_orientation
Create smooth surface from volume mask or datavolume_to_surface
Write to 'EDF' formatas_edf_channel write_edf