Do they all really necessary? In principle, dep packages should be minimal, and we should use base R functions instead of packages if the same process can be accomplished in a not-so-complicated way. we do need edgeR but how do we use limma-specific functions here? tidyr and dplyr speed up our exploratory data analysis, but for programs like amalgkit, they are more like so-called "technical debt" because they are not essential but increase the installation complexity.
Currently,
cstmm
depends on these:Do they all really necessary? In principle, dep packages should be minimal, and we should use base R functions instead of packages if the same process can be accomplished in a not-so-complicated way. we do need
edgeR
but how do we uselimma
-specific functions here?tidyr
anddplyr
speed up our exploratory data analysis, but for programs likeamalgkit
, they are more like so-called "technical debt" because they are not essential but increase the installation complexity.