Open-source C++ Framework of Nonnegative Matrix Factorization and its applications in neuroimaging
Hwang, Y.
Show abstract
Non-negative matrix factorization (NMF) produces a factorization that constrains the elements of both the factor matrices to be non-negative. It has been a popular feature extraction method in many applications including neuroimaging. One limitation of the existing softwares of NMF is that they were written in and dependent on the proprietary software of MATLAB. To address this limitation, we introduced an open-source C++ package for performing NMF. To make NMF more accessible to the scientific research community, we describe a NMF algorithm implemented using the Insight Toolkit ITK and Armadillo, a MATLAB style C++ based math library. Armadillo facilitates the computations in linear algebra by calling functions without any need to implement functions in C++. In addition, This framework supports the read and write interface to images specific to neuroscience. Finally, The package supports NMF with multiplicative update and sophisticated initialization methods. We showed that the package has accuracy matching MATLAB and its speed close to that of MATLAB. We used simple simulated images to test its functionality. Then, we demonstrated how the package can be used to analyze neuroimaging data. Specifically, we used the package to find a data-driven set of structural patterns(factor matrices) that are similar across individuals. We validated this factorization method by associating their weighted loading matrices with body mass indices (BMI) of individuals from the human connectome project.
Matching journals
The top 10 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- MVPAlab: A Machine Learning decoding toolbox for multidimensional electroencephalography data 95%
- A deep learning workflow for quantification of Micronuclei in DNA damage studies in cultured cancer cell lines: a proof of principle investigation 93%
- PyTorch-FEA: Autograd-enabled Finite Element Analysis Methods with Applications for Biomechanical Analysis of Human Aorta 92%
Similar papers in this journal
- DermoExpert: Skin lesion classification using a hybrid convolutional neural network through segmentation, transfer learning, and augmentation 91%
- EnGRNT: Inference of gene regulatory networks using ensemble methods and topological feature extraction 91%
- An Inexpensive Smartphone-Based Device and Predictive Models for Rapid, Non-Invasive, and Point-of-Care Monitoring of Ocular and Cardiovascular Complications Related to Diabetes 91%
Similar papers in this journal
Similar papers in this journal
- Low-Density EEG for Neural Activity Reconstruction Using Multivariate Empirical Mode Decomposition 95%
- A library for fMRI real-time processing systems in python (RTPSpy) with comprehensive online noise reduction, fast and accurate anatomical image processing, and online processing simulation 93%
- Morphometric and Functional Brain Connectivity Differentiates Chess Masters from Amateur Players 93%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.