Skip to content

Exploring, organizing, and analysing neuroimages (MR focus)

License

Notifications You must be signed in to change notification settings

NPACore/awesome-neuroimaging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Neuroimaging Awesome

Exploring, organizing, and analysing brain images and recordings. MR focused.

Contents

Viewers

  • AFNI - Volumetric viewer from the AFNI suit. GUI's aesthetic defined by the '90s era Motif toolkit.
  • freeview - Surface and volumetric image viewer in Freesurfer suit. Uses the QT toolkit.
  • fsleyes - Volumetric viewer from FSL.
  • mricron - Volumetric viewer that works on windows.
  • dsistudio - DSI viewer from the dsi-studio suit of tools.
  • osirix - DICOM database organizer and viewer.

Acquisition

MR

Organization

  • reproIn - Naming exam card sequences.
  • BIDS - Brain Imaging Data Structure - directory hierarchy and file naming specification.

Management

  • PACS - Picture Archiving and Communication System standard used to store and transfer DICOM images from medical equipment and likely implemented by scanner manufacture. See Siemens Healthineers Syngo Carbon, Phillips Vue PACS, GE HealthCare True PACS.
  • XNAT - An extensible open-source imaging informatics software platform dedicated to imaging-based research.
    • DAX - Distributed Automation for XNAT: use containerization w/YAML defined input/output.
  • LORIS - LORIS (Longitudinal Online Research and Imaging System) is web-based data and project management software for neuroimaging research studies.
  • brainlife.io - Open-source, free and secure reproducible neuroscience analysis platform.
  • cbrain - CBRAIN is web-based software that allows neuroimaging researchers to perform computationally intensive analyses on data by connecting them to High-Performance Computing (HPC).
  • 💲Flywheel - A cloud-based imaging research data platform for data capture, curating, automation, and machine learning.
  • 💲QMENTA - The all in one imaging platform for your clinical trial.

Motion

  • FIRMM - Real-time motion monitoring for fMRI, diffusion, and navigated T1/T2 image acquisition.
  • Dimon - Monitor real-time acquisition of DICOM image files with AFNI.

Quality Assurance and Checking

QA and QC of scanner images.

  • MRIQC - Extracts no-reference IQMs (image quality metrics) from structural (T1w and T2w) and functional MRI (magnetic resonance imaging) data.
  • mrQA - Tools for quality assurance in medical imaging datasets, including protocol compliance.
  • bids-validator - Validator for the Brain Imaging Data Structure.

Pipelines

Preprocessing workflows.

Suites

Software packages for multiple modalities, often offering a graphical user interface.

  • AFNI - Analysis of Functional NeuroImages is a leading software suite of C, Python, R programs and shell scripts primarily developed for the analysis and display of multiple MRI modalities.
  • FSL - A comprehensive library of analysis tools for FMRI, MRI and diffusion brain imaging data.
  • SPM - Statistical Parametric Mapping refers to the construction and assessment of spatially extended statistical processes used to test hypotheses about functional imaging data.
  • Qu|Nex - The Quantitative Neuroimaging Environment & Toolbox (QuNex) is an open-source software suite that collectively supports an extensible framework for data organization, preprocessing, quality assurance, and analyses across neuroimaging modalities.

BOLD

  • fmriprep - Accessible preprocessing pipeline robust to variations in scan acquisition protocols with comprehensive error and output reporting. Input is BIDS dataset.
  • afni_proc.py - Best practice pipelines with pre-configured blocks using AFNI.
  • HALFpipe - User-friendly software that facilitates reproducible analysis of fMRI data.
  • XCP-D - Post-processing and noise regression pipeline picks up right where fMRIprep ends.
  • clpipe - Uses fmriprep for preprocessing fMRI data and implements a variety of additional processing steps important for functional connectivity analyses such as nuisance regression and filtering.
  • fmri_processing_scripts - Legacy pipeline for maximal preprocessing.

DSI

  • dsi-studio - A tractography software tool that maps brain connections and correlates findings with neuropsychological disorders.
  • qsiprep - Configures pipelines for processing diffusion-weighted MRI (dMRI) data.

Structural

  • Freesurfer - An open source neuroimaging toolkit for processing, analyzing, and visualizing human brain MR images.
  • CIVET - An image processing pipeline for fully automated volumetric, corticometric, and morphometric analysis of human brain imaging data.

Raw Data

Dealing with DICOM and k-space images

  • dcm2niix - DICOM to NIfTI converter.
  • heudiconv - A flexible DICOM converter for organizing brain imaging data into structured directory layouts.
  • dicom_hinfo - Prints selected information from the DICOM file.
  • dcmdirtab, dcmtab_bids - CLI focused, regular expression based, and iteration friendly BIDS conversion pipeline from lncdtools.
  • pymapVBVD - Reads Siemens .dat 'twix' raw data files. Python port of Philipp Ehses' Matlab tool mapVBVD.

Provenance and Automation

  • make - follow script recipes defined in Makefile.
  • datalad - Keep code, data, containers under control with git and git-annex. Esp datalad run --input=... --output=....
  • 3dNotes - A program to add, delete and show notes for AFNI datasets.
  • niinote - Add AFNI nifti XML history to header to run and record any command. Part of lncdtools.

Imaging Tools

Software to read, write, and manipulate volumetric and/or surface data.

Skullstripping

  • optibet - Shell script to combine afni and fsl tools for more robust skull stripping in patient populations.
  • bet - FSL's brain extraction tool.

Warping

Spatial normalization

  • ANTs - Advanced Normalization Tools includes probabilistic tissue segmentation and machine learning methods based on expert labeled data to order to maximize reliability and consistency of multiple modality image segmentation.
  • 3dQwarp - OpenMP parallelized AFNI tool to compute a nonlinearly warped version of source dataset to match a base dataset.

Templates

  • templateflow - A modular, version-controlled resource that allows researchers to use templates "off-the-shelf" and share new ones.
  • MNI152 - Unbiased standard magnetic resonance imaging template brain volume for normal population.

Manipulation

Tools for doing math on matrix values

  • 3dcalc - Voxel-by-voxel arithmetic on 1D to 4D datasets. From AFNI.
  • fslmaths - Simple but powerful program to allow mathematical manipulation of images. From FSL.
  • fscalc - Freesurfer wrapper of fslmaths.

Modeling

HRF

  • 3dDeconvolve - AFNI - Program to calculate the deconvolution of a measurement 3D+time dataset with a specified input stimulus time series. This program can also perform multiple linear regression using multiple input stimulus time series.
  • FEAT - GUI guided analysis of simple experiment based on general linear modeling. Part of FSL.

MRSI

  • lcmodel - Implements linear-combination modeling of magnetic resonance spectroscopy data.
  • FSL-MRS - A suite of tools for MR Spectroscopy, including single voxel (SVS), MRS imaging (MRSI), functional MRS (fMRS), diffusion MRS (dwMRS), edited spectroscopy, etc.
  • Osprey - An all-in-one software suite for state-of-the art processing and quantitative analysis of in-vivo magnetic resonance spectroscopy (MRS) data.

EEG

  • fooof - Fast, efficient, and physiologically-informed tool to parameterize neural power spectra.

Misc

  • tat2 - Time-averaged T2* wrapper script using AFNI binaries from lncdtools.

Libraries

Python

  • nipy - Includes nibabel, nipype, and nilearn.

R

  • oro.nifti - Functions for the input/output and visualization of medical imaging data that follow either the ANALYZE, NIfTI or AFNI formats.

MATLAB

  • SPM - Statistical Parametric Mapping refers to the construction and assessment of spatially extended statistical processes used to test hypotheses about functional imaging data.
  • imtool3D_td - 3D Image Viewer with ROI tools for Matlab (NIFTI viewer, Manual segmentation).

Resources

Blogs, Books, and Docs

  • Andy's brain blog - Tutorials and videos about neuroimaging analysis from start to finish in all the major software packages (AFNI, SPM, and FSL).
  • DataLad handbook - Start-to-end use cases of specific applications in neuroimaging using provenance tracking software datalad.
  • Hitchhacker's guide to the brain - Notes from study planning to reporting and data sharing by way of acquisition, processing, analysis, and quality control.
  • Online Neuroimaging Resources - A laundry list of online resources for MRI, fMRI, EEG, MEG.
  • U of A: Neuroimaging Core Documentation - Documentation for approaches used and/or developed by the neuroimaging core at the University of Arizona.

Boards And Chats

  • neurostars - General neuroimaging discuss form. fmriprep suggested Q&A site.
  • afni discuss - AFNI's discuss instance.
  • brainhack - A mattermoust community of neuroimagers.

Datasets Repositories

  • openneuro - A free and open platform for validating and sharing BIDS-compliant MRI, PET, MEG, EEG, and iEEG data.
  • NDA - National Institute of Mental Health Data Archive (NDA) makes available human subjects data collected from hundreds of research projects across many scientific domains.
  • NITRC - NeuroImaging Tools & Resources Collaboratory library of neuroinformatics software and data.

Big datasets

  • ABCD - Long-term Adolescent Brain Cognitive Development study including 1000s of longitudinal MRI scans.
  • UK Biobank - A large-scale biomedical database and research resource with 500,000 research participants.
  • NCANDA - National Consortium on Alcohol and Neurodevelopment in Adolescence (4000+ MR visits).
  • PNC - A population-based sample of over 9500 individuals from the greater Philadelphia area, ages 8-21 years who received medical care at the CHOP network.
  • ENIGMA - The Enhancing Neuro Imaging Genetics through Meta Analysis Consortium contains 50 working group's imaging and genomics data.

Contributing

Contributions welcome! Read the contribution guidelines first.