Skip to content

Template for scalable fMRI workflows: BIDS, DeepPrep, and first-level general linear model (GLM) analysis.

Notifications You must be signed in to change notification settings

jubnr/fMRI_quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

fMRI-Quickstart

This repository provides a streamlined starting point for fast fMRI analyses and preprocessing workflows. Initially designed for rapid GLM-based analyses, this project will progressively integrate more advanced modeling and preprocessing strategies.

πŸ” Overview

This project includes:

  • A minimal working setup for first-level GLM analysis on fMRI data
  • Step-by-step guide to create a valid BIDS dataset structure
  • Integration with DeepPrep for automated preprocessing
  • Modular scripts that can be expanded or replaced as the project scales

πŸ“ Project Structure

🧠 Goals

  • Enable reproducible and scalable fMRI workflows
  • Provide a clear entry point for researchers or developers starting with BIDS + GLM
  • Serve as a base to build more complex pipelines over time (e.g., MVPA, RSA, connectivity)

πŸš€ Getting Started

  1. Prepare your dataset in BIDS format (see /preprocessing/create_bids_dataset.py)
  2. Run the preprocessing pipeline using DeepPrep (/preprocessing/run_deepprep.py)
  3. Launch your GLM analysis (/glm_analysis/run_glm.py)

πŸ“¦ Requirements

  • Python 3.8+
  • nibabel, nilearn, pandas, deepprep, bids-validator, etc. (See requirements.txt for the full list)

This repo is under active development and will evolve over time. Contributions and feedback are welcome!

About

Template for scalable fMRI workflows: BIDS, DeepPrep, and first-level general linear model (GLM) analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published