oFVSD: A Python package of optimized forwardvariable selection decoder for high-dimensionalneuroimaging data
Abstract
Neuroimaging data is complex and high-dimensional that poses challenges for machine learning (ML) applications. Of varieties of reasons contributing on accuracy decoding, variable feature selection is one of crucial steps for determining target feature in data analysis, especially in the context of neuroimaging studies where the number of features is often much larger than the number of observations. Therefore, optimization of feature selection from such high-dimensional neuroimaging data has been challenging using conventional ML algorithms. Here, we introduce an efficient ML package incorporating a forward variable selection (FVS) algorithm that optimizes the identification of features for both classification and regression models. In our framework, the best ML model and feature pairs that explain the inputs can be automatically determined. Moreover, the toolbox can be executed in a parallel environment for efficient computation. The parallelized FVS algorithm iteratively selects the best feature pair compared against the previous steps to maximize the predictive performance. The FVS algorithm evaluates the goodness-of-fit across different models using the k-fold cross validation and identifies the best subset of features based on a pre-defined criterion for each model. Furthermore, the hyperparameters of each ML model are optimized at each forward iteration. A final outcome highlights an optimized number of selected features (brain regions of interest) with decoding accuracies. Using our pipeline, we examined the effectiveness of our toolbox on an existing neuroimaging (structural MRI) dataset. Compared ML models with and without FVS approach, we demonstrate that the FVS significantly improved the accuracy of the ML algorithm over the counterpart model without FVS. Furthermore, we confirmed the use of parallel computation considerably reduced the computational burden for the high-dimensional MRI data. This oFVSD toolbox efficiently and effectively improves the performance of both classification and regression models on neuroimaging data and should be applicable to many other neuroimaging data and more. This Python package is open-source and freely available, making it a useful toolbox for neuroimaging communities seeking improvement of decoding accuracy for their datasets.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Comparison of dimensionality reduction and feature selection for cognitive task decoding in functional magnetic resonance imaging
Corey Richier, Kyle A. Baacke, … Wendy Heller·bioRxiv·Oct 27, 2025
- Spatiotemporal Feature Selection Improves Prediction Accuracy of Multi-Voxel Pattern Classification
Jeiran Choupan, Yaniv Gal, … Zhengyi Yang·bioRxiv·Aug 28, 2019
- Improving fMRI-based Autism Spectrum Disorder Classification with Random Walks-informed Feature Extraction and Selection
Roberto Carlos Sotero, José M. Sánchez‐Bornot, Yasser Iturria‐Medina·International Conference on Bioinformatics Research and Applications (ICBRA)Peer-reviewed·Sep 22, 2023
- OViTAD: Optimized Vision Transformer to Predict Various Stages of Alzheimer's Disease Using Resting-State fMRI and Structural MRI Data
Saman Sarraf, Arman Sarraf, … The Alzheimer's Disease Neuroimagin ADNI·Brain SciencesPeer-reviewed·Feb 3, 2023
- Searchlight Optimization Using Representational Similarity Analysis for Subject-Level Voxel Selection in Emotional State Decoding
Xuelei Wang, Jana Zweerings, … David M. A. Mehler·bioRxiv·Jun 22, 2026
- Feature-space selection with banded ridge regression
Tom Dupré la Tour, Michael Eickenberg, … Jack L. Gallant·NeuroImagePeer-reviewed·Nov 8, 2022