Poster No:
1940
Submission Type:
Abstract Submission
Authors:
Yaoxin Li1, Kuan Han2, Owen MacKenzie2, Minkyu Choi2, Zhongming Liu2, Scott Peltier2
Institutions:
1Michigan Neuroscience Institute, University of Michigan, Ann Arbor, MI, 2University of Michigan, Ann Arbor, MI
First Author:
Yaoxin Li
Michigan Neuroscience Institute, University of Michigan
Ann Arbor, MI
Co-Author(s):
Kuan Han
University of Michigan
Ann Arbor, MI
Introduction:
Deep neural networks hold the unique potential for learning low-dimensional representations of high-dimensional fMRI data and supporting functional interpretation of brain activity linked to behavior (Kim 2021; Han 2019). Despite growing literature and large-scale datasets (Ortega 2023; Thomas 2022; Van Essen 2013; Littlejohns 2020; Casey 2018; Markiewicz 2021), there remains a lack of a streamlined pipeline for deep learning in fMRI analysis. To address this gap, we introduce RepL-fMRI: a Python library for building modular, interoperable, and interpretable deep neural networks for fMRI representation learning. This library encapsulates the open-source and pre-trained models for fMRI analysis developed through our prior work, whilst providing a means for extension through containerized software and a web user interface.
Methods:
The RepL-fMRI package includes a pre-trained deep foundation model, which converts fMRI data into latent representations, and add-on shallow networks, which further link the representations to human behavior phenotypes. The foundation model uses an encoder-decoder architecture, including two stages of processing: 1) identifying spatial patterns and 2) extracting temporal sequences. The first stage is based on a variational autoencoder (VAE) (Kim 2021). The second stage is based on bi-directional transformer encoder (BERT) (Han 2019). Both of these stages contain paired encoder and decoder models, allowing for compression of brain data into latent representations and decompression of these vectors back to aid analysis of brain networks and dynamics. The foundation model is pre-trained with resting state fMRI data from the Human Connectome Project (HCP) (Van Essen 2013). The embeddings output by the foundation model are used to train a multi-layer perceptron (MLP) model that classifies cognitive and emotional traits from the rich and compressed tokens.
Using Python, we define classes to encapsulate these models, as well as their variations, extensions, or linear counterparts. The classes follow the convention of object-oriented programming and build upon a generic set of interfaces for using various models as plug-and-play modules in both forward (encoding) and reverse (decoding) inference. The library also encapsulates existing standards in fMRI preprocessing, including the fMRIPrep (Esteban 2019) and HCP minimal preprocessing pipelines (Glasser 2013). As a framework, RepL-fMRI provides intuitive facilities to manage application of deep learning modules in fMRI analysis.
Results:
We tested the Repl-fMRI framework for encoding 2-D (cortical) and 3-D (whole-brain) fMRI activity patterns into an evolving trajectory of latent representation. Through the foundation model, the representations of resting state fMRI activity were distinguishable across individuals (Figure 2a). The model was generalizable to task states, showing comparable encoding and decoding accuracies for both resting and task states. Representations can reveal transitions between different brain states (e.g. from rest to movie watching, Figure 2a). The pre-trained foundation model alongside MLP add-ons could predict the cognitive and emotional traits in terms of both their first principal components and individual measures (see Figure 2b).
Conclusions:
Repl-fMRI is an open-source infrastructure to streamline the process of building and using deep learning models as interoperable modules in human fMRI analysis. Its current form and future extensions will contribute to the broader ecosystem for reliable and reproducible fMRI studies, especially for brain-behavior associations.
Modeling and Analysis Methods:
Methods Development 1
Neuroinformatics and Data Sharing:
Informatics Other 2
Keywords:
Data analysis
FUNCTIONAL MRI
Machine Learning
1|2Indicates the priority used for review
Provide references using author date format
Kim, Jung-Hoon, et al. "Representation learning of resting state fMRI with variational autoencoder." NeuroImage 241 (2021): 118423.
Han, Kuan, et al. "Variational autoencoder: An unsupervised model for encoding and decoding fMRI activity in visual cortex." NeuroImage 198 (2019): 125-136.
Ortega Caro, Josue, et al. "BrainLM: A foundation model for brain activity recordings." bioRxiv (2023): 2023-09.
Thomas, Armin, Christopher RĂ©, and Russell Poldrack. "Self-supervised learning of brain dynamics from broad neuroimaging data." Advances in Neural Information Processing Systems 35 (2022): 21255-21269.
Van Essen, David C., et al. "The WU-Minn human connectome project: an overview." Neuroimage 80 (2013): 62-79.
Littlejohns, Thomas J., et al. "The UK Biobank imaging enhancement of 100,000 participants: rationale, data collection, management and future directions." Nature communications 11.1 (2020): 2624.
Casey, Betty Jo, et al. "The adolescent brain cognitive development (ABCD) study: imaging acquisition across 21 sites." Developmental cognitive neuroscience 32 (2018): 43-54.
Markiewicz, Christopher J., et al. "The OpenNeuro resource for sharing of neuroscience data." Elife 10 (2021): e71774.
Esteban, Oscar, et al. "fMRIPrep: a robust preprocessing pipeline for functional MRI." Nature methods 16.1 (2019): 111-116.
Glasser, Matthew F., et al. "The minimal preprocessing pipelines for the Human Connectome Project." Neuroimage 80 (2013): 105-124.