Background
Initial version of mapModules has been built.
Validity of output
Functionality
- Currently, computes one of: "coverage" "presence" "sum" "count".
- Compare to
rpm().
Code Quality
- Potentially simplify internals of
mapModules.
- stratified vs non-stratified can be simplified. At some point, I use
split.data.frame (confusingly) to split stratified input x into strata/(taxa). Then, I proceed using lapply by stratum -> do.call(rbind, res_list).
- simplification: surely unstratified can be seen as a single instance of the stratified analysis.
Bioconductor integration
Background
Initial version of
mapModuleshas been built.Validity of output
mapModulesoutput vs current golden standard,rpm().Functionality
rpm().Code Quality
mapModules.split.data.frame(confusingly) to split stratified inputxinto strata/(taxa). Then, I proceed using lapply by stratum ->do.call(rbind, res_list).Bioconductor integration
xrather than module mapping informationmap?xwas taken directly from aSummarizedExperiment, namely:x <- assay(SE)x, map?mapinmapModules.