Related Experiment Video
Updated: Jun 3, 2025

A Psychophysics Paradigm for the Collection and Analysis of Similarity Judgments
Published on: March 1, 2022
nipalsMCIA: flexible multi-block dimensionality reduction in R via nonlinear iterative partial least squares
Max Mattessich1, Joaquin Reyna2,3, Edel Aron4
1Department of Engineering Sciences and Applied Mathematics, Northwestern University, Evanston, IL 60208, USA.
We developed nipalsMCIA, a fast tool for analyzing multi-omics data. This unsupervised learning method enhances clustering, visualization, and feature selection for large datasets.
Area of Science:
- Bioinformatics
- Computational Biology
- Data Science
Background:
- Multi-omics data analysis is crucial for biological insights.
- Unsupervised learning methods are needed for clustering, visualization, and feature selection.
- Existing methods may struggle with large-scale omics datasets.
Purpose of the Study:
- To introduce nipalsMCIA, an efficient implementation of multiple co-inertia analysis (MCIA).
- To provide a robust tool for joint dimensionality reduction in multi-omics data.
- To improve the speed and scalability of unsupervised learning for omics analyses.
Main Methods:
- Implemented Multiple Co-Inertia Analysis (MCIA) using Nonlinear Iterative Partial Least Squares (NIPALS).
- Developed nipalsMCIA as a Bioconductor package.
- Applied the method to both bulk and single-cell omics datasets.
Main Results:
- nipalsMCIA offers significant speed-up for large sample size and/or feature dimension datasets.
- Demonstrated effectiveness in joint dimensionality reduction for multi-omics data.
- Validated performance on both bulk and single-cell omics data.
Conclusions:
- nipalsMCIA provides a scalable and efficient solution for multi-omics data analysis.
- The tool facilitates unsupervised learning tasks including clustering, visualization, and feature selection.
- Available as a Bioconductor package with documentation and vignettes for ease of use.
Related Concept Videos
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Calibration Curves: Linear Least Squares
For data that follow a straight line, the standard method for fitting is the linear...
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...

