Software Tools

 

Deep learning-based feature construction for population-based imaging data

 

DeepTaskGen: Volumetric-based CNN for Predicting Task Contrasts from Resting State Connectome

Repository: https://github.com/eminSerin/DeepTaskGen

Description: PyTorch implementation of DeepTaskGen, a convolutional neural network designed to predict whole-brain voxel-wise individual task contrast maps from voxel-to-ROI resting-state connectomes. The architecture adapts and further extends BrainSurfCNN (Ngo et al., 2022) for volumetric representation of the brain, incorporating features such as attentional gates and contrast-regularized reconstructive loss.

 

7T prediction of structural MRI data in the environMENTAL project

Repository: will be released upon acceptance of the manuscript

Description: This repository provides a PyTorch implementation of an approach that can be used to generate synthetic (predicted) 7T structural imaging data (P7T) from 3T images.

Normative modelling approaches for binding cohorts across the lifespan

 

Transfer of Normative models for evironMENTAL datasets

Repository https://github.com/predictive-clinical-neuroscience/environMENTAL_normative_models  

Description: This repository disseminates pre-trained Normative Models for both structural and functional MRI. It includes the transfer and adaptation functions for Bayesian Linear Regression Normative Models, designed for deployment within a Docker container. A demonstration is included, along with links to download the pre-trained  models.

 

Voxel-wise task-based Normative Models (Working Memory and Reward tasks)

Repository:  https://github.com/eminSerin/tb-normative-models/tree/main

Description: This repository includes scripts to train and evaluate whole-brain voxel-wise normative models for brain activations under the reward processing and working memory tasks as well as the trained models.

Multi-block regression methods for linking environmental and biological data

 

Sparse Asymmetric Canonical Correlation Analysis for Data Exploration (saccade)

Repository: https://github.com/predictive-clinical-neuroscience/saccade

Description: The Sparse Asymmetric Canonical Correlation Analysis for Data Exploration (saccade) repository contains Python implementations of SCCA (two-view) and MSCCA (multi-view). The MSCCA method performs Multiview Sparse Canonical Correlation Analysis and . For instance, it can compute maximal hierarchical canonical correlations among three views of mental health–related data: behavioral scores, MRI-derived phenotypes, and environmental factors.

 

Sparsemodels

Repository: https://github.com/trislett/sparsemodels

Description: Sparsemodels imports the core RGCCA implementation of the R Penalized Multivariate Analysis (RGCCA) packageusing rpy2. It is used to perform sparse generalized canonical correlation analysis (SGCCA) with optimization for parallel processing. SGCCA uses one of multiple components to maximize the covariance among multiple datasets (called data-views) while imposing an L1 penalty. The package also includes optional functions for SGCCA-regression, permutation testing, bootstrap analysis, and variable stability selection.