BrainIAK applies advanced machine learning methods and high-performance computing to analyzing neuroimaging data. It is tightly integrated with SciKit-Learn, and includes modules for Full Correlation Matrix Analysis (FCMA), Multi-voxel Pattern Analysis (MVPA), a suite of methods for Shared Response Modeling (SRM), Topographic Factor Analysis (TFA), Bayesian-derived methods for Representational Similarity Analysis (RSA), and more.
The easiest way to get started is through a Docker container. For the full feature set (and a few extra steps), install BrainIAK via pip.
Method 1: Docker # 1. Install Docker (Mac, Win, Linux) # 2. Run the following commands: > docker pull brainiak/brainiak > docker run -it -p 8888:8888 -v brainiak:/mnt --name demo brainiak/brainiak > python3 -m notebook --allow-root --no-browser --ip=0.0.0.0 # 3. Visit http://localhost:8888
Method 2: pip # 1. Install BrainIAK requirements # 2. Run the following command: > python3 -m pip install -U brainiak
FCMA: Full correlation matrix analysis.
MVPA: Multi-voxel pattern analysis.
SRM: A suite of methods for Shared Response Modeling.
TFA: Topographic factor analysis.
RSA: Bayesian-derived methods for Representational Similarity Analysis
Other: MPI-enabled searchlight, event segmentation, fMRI simulation, and more