Temporal Interference Toolbox

The TI-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, CircleCI, GitHub Actions
Written in: Bash, Python
Software: SimNIBS, Gmsh, FreeSurfer
Compatibility: Linux, macOS, Windows
Status: Actively maintained

Benefits:

  1. High throughput for large scale clinical studies.
  2. Easy customization for different stimulation protocols.
  3. Can be deployed on remote server, and different operating systems.
  4. Reproducible.
  5. Open source.


Toolbox Website
Publication

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).

fast_ICA Codebase EEGLAB MATLAB Parallel Computing