Temporal Interference Toolbox
The TI-CSC Toolbox is designed for advanced simulations and analyses of Temporal Interference (TI) extracranial stimulation. It integrates several open-source applications along with custom in-house scripts, providing a robust platform for academic research. The toolbox is intended strictly for academic, non-profit use.
Tech Used: Docker Compose, MATLAB MCC, MeshIO, Numpy
Written in: Bash, Python, MATLAB
Software: SimNIBS, Gmsh, Freeview, FSL
Compatibility: Linux, macOS, Windows
Status: Actively maintained
Benefits:
- High throughput for large scale clinical studies.
- Easy customization for different stimulation protocols.
- Can be deployed on remote server, and different operating systems.
- Reproducible.
- Open source.
Short video showcasing the CLI of loading the toolbox and running the analyzer.

Gmsh visualization of the T1 segmentation in mesh format.

Gmsh visualization of the TI field distribution in the whole head.

TI field distribution and intensity in the grey matter.

TI field distribution and intensity in both grey matter and white matter.

TI field distribution and intensity in the GM on top of T1 scan.

TI field distribution and intensity in the WM on top of T1 scan.

Automatic visualization of electrode montage of the simulation.
Independent Component Analysis
This project is a streamlined, automated pipeline for performing extremely high throughput Independent Component Analysis (ICA) on EEG datasets using the AMICA algorithm.
Tech Used:
- MATLAB Parallel Toolbox: allows for parallel computing based on the number of cores/threads available.
- EEGLAB & AMICA Plugin: Main environment for EEG data processing.
- Shell Scripting (Bash): Allows for a simple entry point in remote Linux-based servers.
Benefits:
- High Throughput: Can perform ICA on large datasets in parallel.
- Flexibility: Can be adapted to different high compute algorithms and workflows.
- Open Source: Codebase is open source and can be used for free (given MATLAB is available).

Screenshot showcasing the entry point of the pipeline.
Slow Wave Detection
In progress.
Tech Used:
Python: MNE, YASA, Pandas, Numpy, Jupyter
Benefits:
Reduce monkey work for presentations and insure consistency of figures.
EEG-Entrainment
main description
Tech Used:
- Tech 1
- Tech 2
Benefits:
- benifit 1
- benifit 2
- Open Source: Codebase
Short video showcasing the CLI of loading the toolbox and running the analyzer.
Diffusion Weighted Imaging: Preprocessing and Tractography
main description
Tech Used:
- Tech 1
- Tech 2
Benefits:
- benifit 1
- benifit 2
- Open Source: Codebase
Short video showcasing the CLI of loading the toolbox and running the analyzer.
Source Reconstruction
main description
Tech Used:
- Tech 1
- Tech 2
Benefits:
- benifit 1
- benifit 2
- Open Source: Codebase
Short video showcasing the CLI of loading the toolbox and running the analyzer.
Auto-Visualzer
main description
Tech Used:
- Tech 1
- Tech 2
Benefits:
- benifit 1
- benifit 2
- Open Source: Codebase
Short video showcasing the CLI of loading the toolbox and running the analyzer.
TI-Montage
main description
Tech Used:
- Tech 1
- Tech 2
Benefits:
- benifit 1
- benifit 2
- Open Source: Codebase
Short video showcasing the CLI of loading the toolbox and running the analyzer.
TITLE
main description
Tech Used:
- Tech 1
- Tech 2
Benefits:
- benifit 1
- benifit 2
- Open Source: Codebase
Short video showcasing the CLI of loading the toolbox and running the analyzer.