Welcome to the repository for the Source Information Flow Toolbox (SIFT)
|Developed and Maintained by: Tim Mullen (SCCN, INC, UCSD) |
Email: <Tim's first name> (at) sccn (dot) ucsd (dot) edu
SIFT is an EEGLAB-compatible toolbox for analysis and visualization of multivariate causality and information flow between sources of electrophysiological (EEG/ECoG/MEG) activity. It consists of a suite of command-line functions with an integrated Graphical User Interface for easy access to multiple features. There are currently four modules: data preprocessing, model fitting and connectivity estimation, statistical analysis, and visualization.
Methods currently implemented include:
- Preprocessing routines
- Time-varying (adaptive) multivariate autoregessive modeling
- granger causality
- directed transfer function (DTF, dDTF)
- partial directed coherence (PDC, GPDC, PDCF, RPDC)
- multiple and partial coherence
- event-related spectral perturbation (ERSP)
- and many other measures...
- Bootstrap/resampling and analytical statistics
- single-condition (test for absence of information flow)
- between-condition (test for condition A = condition B)
- event-related (difference from baseline))
- A suite of programs for interactive visualization of information flow dynamics across time and frequency (with optional 3D visualization in MRI-coregistered source-space).
|DISCLAIMER: SIFT is currently an *alpha* release. This release has a subset of the complete functionality, has not been rigorously tested on all platforms and it is not officially supported by the author. It is intended primarily for educational purposes (and alpha-testing). The beta release will be forthcoming shortly which will be officially supported. Not all functions in the beta+ releases are guaranteed to be backwards compatible with the alpha release. Release versions following the beta release will be guaranteed backwards compatibility. Nevertheless, you are welcome to use this version and you may find much of the current functionality useful for your current purposes.|
The current release version of SIFT is 0.9.7-alpha and can be downloaded below. For installation and startup instructions please refer to Chapter 6.1 of the SIFT Manual.
|SIFT 0.9.7-alpha (32.8 Mb)|
|The ARfit Toolbox by Schneider and Neumaier (download and place in /external subdirectory of SIFT)|
|Sample data for the tutorial (143 Mb)|
|70-page SIFT manual. It gives both SIFT methods theory and a practical guide to using SIFT using downloadable sample data. An updated web version is also available below.|
|Sample slides from the 15th International EEGLAB Workshop in Beijing, China (June 16, 2012):|
|If you use SIFT for a paper or talk PLEASE don't forget to mention you used SIFT (provide the URL to this wiki) and include the following citation(s) (this will be replaced soon):
Delorme, A., Mullen, T., Kothe, C., et al "EEGLAB, SIFT, NFT, BCILAB, and ERICA: New Tools for Advanced EEG Processing", Computational Intelligence and Neuroscience, vol. 2011, Article ID 130714, 12 pages, 2011 pdf
SIFT Online Handbook and User Manual
A video-lecture on the (very) basic theory of application of SIFT to modeling distributed brain dynamics in EEG is available here