Dear list,

scater's functions have now been split into two packages: the plotting functions stay in scater while many of the non-plotting utilities (QC, normalization, aggregation) move into the new scuttle package.

This has been done to prune the dependency tree by removing visualization-related packages that are not necessary for downstream packages relying only on the utilities. Some estimates put the reduction in the number of dependencies to be almost 40 packages due to the removal of the ggplot2 stack and its various accessories.

All migrated functions in scuttle have been re-exported in scater so no action is required from users or developers. The re-exported functions in the scater namespace should be considered to be soft-deprecated; developers should start to import from scuttle instead, even though a hard deprecation will not be done in the forseeable future. Proactive developers may also consider switching their Imports: from scater to scuttle in order to prune their own dependency trees.

Note that there was a bug in the re-exporting for 1.17.1, so some of scater's downstream packages may observe build failures in tomorrow's reports. This has been fixed in 1.17.2 so just sit tight.

-A

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to