Hi everyone,
I'm trying to deploy my Shiny app using renv on shinyapps.io, but the deployment fails with an error related to the fgsea package. My setup:
- RStudio local environment: Windows
renvis used withrenv.lockIOBRand other packages are installedfgseais listed inrenv.lock(via DOSE/IOBR dependency)
During deployment, I get: Error building fgsea (1.30.0). Build exited with non-zero status: 1
I have tried:
options(renv.bioconductor.validate = FALSE)
options(repos = BiocManager::repositories())
but it still fails.
Questions:
Why does fgsea fail to build on shinyapps.io even though it works locally?
Can fgsea be safely removed from the lock file to allow deployment?
Are there best practices for handling Bioconductor packages with compiled code when deploying Shiny apps?
Thanks in advance for any guidance!
