Perf diablo error

Hi all,

I’m using Diablo to integrate metabolomics, hormonomics and transcriptomics data, but i get this error

Transcriptomics Metabolomics Hormonomics
Transcriptomics 0.0 0.1 0.1
Metabolomics 0.1 0.0 0.1
Hormonomics 0.1 0.1 0.0

4 4 4 3 4 4

I used perf.diablo = perf(sgccda.res, validation = ‘Mfold’, folds = 3, nrepeat = 10) fold=3 because i have this unbalanced number of repetitions…

Error: Unexpected error while trying to choose the optimum number of components. Please check the inputs

I check everything (i think) and i did not see the problem…

Can you help me?

Hi @mmeguiguew,

Thanks for reporting this issue.

I had pushed some changes to how the optimum number of components is calculated a while ago and that might be causing the issue. The error that you got is something I had not anticipated.

It would be appreciated if you could send us an email with the code and data so I can fix this.
You can click on this text to send us an email.
Alternatively, you can right-click on the above text and choose ‘Copy Email Address’

Thanks in advance.