BrainFusion is an open-source, Python-based platform developed by the Medical Information and Neuroimaging Laboratory (MINILab) at the School of Biomedical Science and Engineering, South China University of Technology (SCUT), which designed to streamline the exploration of brain-body interactions and multimodal Brain-Computer Interfaces (BCI). This platform addresses the growing need for tools that integrate and analyze signals such as EEG, EMG, ECG, and fNIRS in neuroscience and BCI research.
- User-Friendly Interface: Offers a standardized solution for multimodal signal analysis, reducing the need for advanced programming skills.
- Multimodal Signal Support: Preprocessing pipelines for EEG, EMG, ECG, and fNIRS.
- Feature Extraction: Time-domain, frequency-domain, time-frequency domain, and complex network theory features.
- Coupling Analysis: Neurovascular coupling, corticomuscular coherence, and brain-heart interaction pipelines.
- Comprehensive Visualization Tools: Facilitates visualization of statistical and machine learning results, enhancing the depth of analysis.
- Adaptable and Extensible: Supports standardized data formatting and enables custom workflow development.
The integration of multimodal physiological signals is increasingly vital in neuroscience and BCI research. However, the absence of dedicated tools often forces researchers to rely on complex programming, limiting accessibility. BrainFusion bridges this gap, empowering:
- Experienced researchers
- Clinicians
- Early-career neuroscientists
- Students
By lowering the barriers to multimodal analysis, BrainFusion fosters an open and collaborative ecosystem, making studies of brain-body interaction and multimodal BCI accessible to a broader audience.
- Clone the repository:
git clone https://github.com/YourUsername/BrainFusion.git
cd BrainFusion- Install dependencies:
pip install -r requirements.txt - Launch BrainFusion:
python brainfusion.py Comprehensive documentation, including tutorials and API references, is available here.
Contributions are welcome! Please fork the repository and submit a pull request or raise an issue for discussion.
This project is licensed under the BSD 3-Clause License. See the LICENSE file for details.