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.