saezlab / CARNIVAL

CAusal Reasoning for Network Identification with integer VALue programming in R
https://saezlab.github.io/CARNIVAL/
57 stars 29 forks source link

revise dependencies #48

Closed gabora closed 3 years ago

gabora commented 3 years ago

Hey, the following dependencies should be revised: Imports: doParallel, --- is it compulsory? readr, (? not sure if really needed) viper, -- (do we need Dorothea for CARNIVAL? or is it only used for the vignette?) AnnotationDbi, -- gene name mapping should be done outside carnival, right? UniProt.ws, -- gene name mapping should be done outside carnival, right?

ptrairatphisan commented 3 years ago

doParallel is for cluster computing and not compulsory. viper is needed for running DoRothEA. We used to provide a script/pipeline for input data processing in the early versions but not anymore in the latest version. readr, AnnotationDbi and UniProt.ws are for reading files and mapping between UniprotID and gene symbols in the early versions. This pipeline was also removed in the latest version.

-- Summary: I believe all of these dependencies can be removed. Nevertheless, please recheck whether the CARNIVAL pipeline is still stable after disable/remove these dependencies --

@enio23 @anikaliu - any additional thoughts/comments?