sccore
R package sccore by kharchenkolab — release notes from GitHub.
Shared plumbing for the Kharchenko single-cell stack, updated once a year
◆Recent moves
- 4mo ago
Jensen-Shannon distance fixed, OpenMP support added
jsDist() is corrected to compute the Jensen-Shannon distance between matrix columns accurately — a numerical fix that propagates to anything downstream using it for cell-cell or cluster comparison. OpenMP is enabled for RcppArmadillo where available, and the obsolete Rcpp:::LdFlags() call is dropped per CRAN.
View source ↗ - 1y ago
embeddingPlot() reads Seurat objects directly
embeddingPlot() now accepts Seurat objects and works with their metadata and reductions, removing a conversion step for the majority of single-cell users who live in Seurat. The most direction-carrying change in the recent history of an otherwise maintenance-driven package.
View source ↗ - 2y ago
Version 1.0.5
Build-only changes: /usr/lib linking removed from the Makevars files along with unnecessary pthread, stdc++ and libm flags. No user-visible effect.
View source ↗ - 3y ago
Version 1.0.4
A scale.center argument is added to dotPlot() so average expression levels plot correctly. Small, but it changes what a commonly used figure actually shows.
View source ↗ - 3y ago
Version 1.0.3
Adds checkPackageInstalled and saveDeAsJson helpers plus a dotPlot bugfix, alongside the C++11 declaration cleanup CRAN required. The JSON export helper is the piece downstream tools can build on.
View source ↗ - 3y ago
Version 1.0.2
HTML5 validation fixes requested by CRAN for R 4.2.0, a few class() conditionals removed, and plapply() defaulting to mc.allow.recursive = TRUE. Compliance work with negligible user-facing surface.
View source ↗