跳到正文
Bioinformatics Advances·· 21 小时前AI 评分47

面向高维组学数据的岭冗余分析(Ridge RDA)计算框架与 R 包 rrda

Ridge Redundancy Analysis for High-Dimensional Omics Data

AI 导读

研究提出一套高效岭冗余分析(ridge RDA)计算框架,并实现为 CRAN 上的 R 包 rrda,用于高维组学数据的降秩回归建模。该方法借助预测矩阵 X 的奇异值分解避免直接求逆协方差矩阵,从而提升计算效率;同时把系数矩阵的存储需求从 pq 降至 (p+q)r,其中 r 为所选降秩维度。框架支持通过交叉验证对岭惩罚参数 λ 与秩 r 进行联合网格搜索。分析所用脚本与数据已在 GitHub 公开。

阅读原文

来源:Bioinformatics Advances · doi.org

论文摘要

Motivation

Redundancy Analysis (RDA) is a popular reduced rank regression approach for modeling the relationships between two sets of variables. In omics studies, RDA provides a flexible framework for investigating associations between high-dimensional molecular data. However, omics datasets often exhibit strong multicollinearity and suffer from the “large p, small n” problem, where the number of predictor variables p exceeds the number of samples n. Ridge RDA addresses multicollinearity by introducing a ridge penalty in addition to the rank restriction. Despite these advantages, its application to high-dimensional omics data remains challenging due to i) difficulties in manipulating the large coefficient matrix of dimensions p×q, where q represents the number of response variables, and ii) the need to jointly select the rank and the regularization parameter that both influence the performance of the method.

Results

We propose an efficient computational framework for ridge RDA that overcomes these challenges by leveraging the Singular Value Decomposition of the predictor matrix X. This approach eliminates the need for direct covariance matrix inversion, improving computational efficiency. Furthermore, we introduce a novel strategy that reduces the memory burden associated with the storage of the coefficient matrix from pq to (p+q)r, with r the chosen reduced-rank dimensionality. Our method enables an efficient grid search to jointly select the ridge penalty λ and r via cross-validation. The proposed framework is implemented in the R package rrda, providing a practical and scalable solution for the analysis of high-dimensional omics data.

Availability

The R package rrda is available on CRAN: https://CRAN.R-project.org/package=rrda. Scripts and data used for the analysis are available on GitHub: https://github.com/Yoska393/rrda.