Package: IntegratedLearner 0.99.0

Nalin Arora

IntegratedLearner: Integrated Multi-Omics Learning for Survival and Other Outcomes

Provides a unified interface for multi-omics prediction using early, late, and intermediate fusion for continuous, binary, multiclass, and survival outcomes. It supports both MultiAssayExperiment and PCL-style inputs, performs input validation and feature/sample harmonization across layers, and provides model fitting, prediction, plotting, and variable-importance utilities.

Authors:Nalin Arora [aut, cre, cph], Anupreet Porwal [aut], Himel Mallick [aut]

IntegratedLearner_0.99.0.tar.gz
IntegratedLearner_0.99.0.zip(r-4.7)IntegratedLearner_0.99.0.zip(r-4.6)IntegratedLearner_0.99.0.zip(r-4.5)
IntegratedLearner_0.99.0.tgz(r-4.6-any)IntegratedLearner_0.99.0.tgz(r-4.5-any)
IntegratedLearner_0.99.0.tar.gz(r-4.7-any)IntegratedLearner_0.99.0.tar.gz(r-4.6-any)
IntegratedLearner_0.99.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
IntegratedLearner/json (API)
NEWS

# Install 'IntegratedLearner' in R:
install.packages('IntegratedLearner', repos = c('https://biocstaging.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/himelmallick/integratedlearner/issues

Datasets:

On CRAN:

Conda:

softwareclassificationsurvivalmicrobiome

4.19 score 11 scripts 14 exports 101 dependencies

Last updated from:2952c7c8ee. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE203
linux-devel-x86_64OK237
source / vignettesOK354
linux-release-x86_64OK250
macos-release-arm64OK151
macos-oldrel-arm64OK160
windows-develOK177
windows-releaseOK184
windows-oldrelOK176
wasm-releaseOK170

Exports:auc.objIL_conbinIL_multiclassIL_survivalILsurvIntegratedLearnerNNLSSL.BARTSL.enetSL.glmnet2SL.horseshoeSL.LASSOSL.mxBARTSL.nnls.auc

Dependencies:abindBiobaseBiocBaseUtilsBiocGenericsbitopscaretcaToolsclasscliclockcodetoolscpp11cvAUCdata.tableDelayedArraydiagramdigestdplyre1071farverforeachfuturefuture.applygamgenericsGenomicRangesggplot2glmnetglobalsgluegowergplotsgtablegtoolshardhatipredIRangesisobanditeratorsKernSmoothlabelinglatticelavalifecyclelistenvlubridatemagrittrMASSMatrixMatrixGenericsmatrixStatsModelMetricsMultiAssayExperimentnlmennetnnlsnumDerivparallellypillarpkgconfigplyrpROCprodlimprogressrproxypurrrR6rangerRColorBrewerRcppRcppEigenrecipesreshape2rlangROCRrpartS4ArraysS4VectorsS7scalesSeqinfoshapeSparseArraysparsevctrsSQUAREMstringistringrSummarizedExperimentSuperLearnersurvivaltibbletidyrtidyselecttimechangetimeDatetzdbutf8vctrsviridisLitewithrXVector

IntegratedLearner

Rendered fromIntegratedLearner.Rmdusingknitr::rmarkdownon Jun 09 2026.

Last update: 2026-06-09
Started: 2025-11-13

Readme and manuals

Help Manual

Help pageTopics
Title Meta level Objective function: NNLS for gaussian; Rank loss for binary observationsauc.obj
Franzosa et al. 2019 training metabolome tableFranzosaE_2019_CuratedMetabolome
Franzosa et al. 2019 training metadataFranzosaE_2019_CuratedMetadata
Franzosa et al. 2019 training species profileFranzosaE_2019_CuratedSpeciesProfile
Franzosa et al. 2019 validation metabolome tableFranzosaE_2019_Validation_CuratedMetabolome
Franzosa et al. 2019 validation metadataFranzosaE_2019_Validation_CuratedMetadata
Franzosa et al. 2019 validation species profileFranzosaE_2019_Validation_CuratedSpeciesProfile
TCGA BRCA gene-level tablegene_all
Integrated machine learning for multi-omics prediction (continuous/binary outcomes)IL_conbin
Integrated machine learning for multi-omics multiclass classificationIL_multiclass
IntegratedLearner Survival EngineILsurv IL_survival
Integrated machine learning for multi-omics prediction and classificationIntegratedLearner
TCGA BRCA microRNA-level tablemir_all
NLIBD binary-outcome PCL fixtureNLIBD
NNLS function to optimize weights of several base learnersNNLS
Plot the summary curves produced by an IntegratedLearner objectplot.learner
Make predictions using a trained 'IntegratedLearner' modelpredict.learner
Predict function for SL.BARTpredict.SL.BART
Predict function for SL.nnls.aucpredict.SL.nnls.auc
Pregnancy continuous-outcome PCL fixturepregnancy
PRISM binary-outcome PCL fixturePRISM
Wrapper for bartMachine learnerSL.BART
Elastic net regression, including lasso and ridge with optimized alpha and lambdaSL.enet
Elastic net regression, including lasso and ridge with a fixed alphaSL.glmnet2
Horseshoe regressionSL.horseshoe
Elastic net regression, including lasso and ridge with a fixed alphaSL.LASSO
mxBART SuperLearner wrapperSL.mxBART
Combined SuperLearner function for both NNLS/AUC maximizationSL.nnls.auc
Update IntegratedLearner fit object based on layers available in the test setupdate.learner