Error with sPLS-DA via MetaboAnalystR 4.0


When running the following code in R:

mSet<-InitDataObjects("conc", "stat", FALSE)
mSet<-Read.TextData(mSet, "./Pipeline/Averaged_Log2_VSN.csv", "colu", "disc");
mSet<-FilterVariable(mSet, "none", -1, "F")
mSet<-Normalization(mSet, "NULL", "NULL", "NULL", ratio=FALSE, ratioNum=20)
mSet<-SPLSR.Anal(mSet, 3, 10, "same", "Mfold")
mSet<-PlotSPLSPairSummary(mSet, "spls_pair_1_", "png", 72, width=NA, 3)

I get the following error:

Error in compiler::loadcmp(“…/…/rscripts/MetaboAnalystR/R/stats_spls.Rc”) :
file ‘…/…/rscripts/MetaboAnalystR/R/stats_spls.Rc’ does not exist

This error only seems to occur when using MetaboAnalystR 4.0. When I install MetaboAnalystR 3.0.3, the code successfully runs. However, the output for the sPLS-DA differs from the output using the online version of MetaboAnalyst (Both sPLS-DAs were run with the same dataset, normalization, and sPLS-DA functions). Any help would be much appreciated! I have a hunch that the error may be due to an M1 Mac. I am currently testing the same code on a windows computer.

Thanks for reporting. It is a bug. I just fixed it. Please try to re-install MetaboAnalystR to get this update.

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.