Hey, I'm currently trying to use decoupleR using the vignette (https://saezlab.github.io/decoupleR/articles/tf_sc.html) but I'm unable to run get_collectri function, due to a problem loading the OmnipathR package I tried reinstalling decoupleR, OmnipathR and even the stringi package multiple times but the problem persists. Can you help me resolve this issue?
library(decoupleR)
net = get_collectri(organism='human', split_complexes=FALSE)
Error: package or namespace load failed for ‘OmnipathR’:
.onLoad failed in loadNamespace() for 'OmnipathR', details:
call: map2(., names(.), function(val, key) {
error: ℹ In index: 1.
ℹ With name: omnipath.url.
Caused by error in `str_to_upper()`:
! lazy-load database '/home/maartenc/R/x86_64-redhat-linux-gnu-library/4.3/stringi/R/stringi.rdb' is corrupt
In addition: Warning messages:
1: In str_to_upper(.) : restarting interrupted promise evaluation
2: In str_to_upper(.) : internal error -3 in R_decompress1
> packageVersion('decoupleR')
[1] ‘2.9.1’
> packageVersion('OmnipathR')
[1] ‘3.11.1’
> packageVersion('stringi')
[1] ‘1.8.2’
Hey, I'm currently trying to use decoupleR using the vignette (https://saezlab.github.io/decoupleR/articles/tf_sc.html) but I'm unable to run get_collectri function, due to a problem loading the OmnipathR package I tried reinstalling decoupleR, OmnipathR and even the stringi package multiple times but the problem persists. Can you help me resolve this issue?