OHPL
A 2017 chemometrics method frozen in place, visited only when CRAN changes its documentation rules.
A side-by-side editorial comparison of dggridR and MVMR — release velocity, themes, recent moves, and the top alternatives to consider.
A discrete global grid generator grew cell traversal and became a usable spatial index.
dggridR builds discrete global grids — icosahedral tessellations of the Earth into equal-area hexagonal or triangular cells — by wrapping the DGGRID C++ engine. The 4.1.0 release adds dgneighbors, dgchildren and dgparent for moving between adjacent cells and across resolutions, plus dgpoints_to_cells and dgbin_points for mapping and aggregating point data into cells. New aperture 7 and mixed-aperture ISEA43H grid types arrive alongside them.
MVMR spent 2026 discovering its own estimators had been returning the wrong numbers
MVMR implements multivariable Mendelian randomization — conditional instrument strength, pleiotropy tests and heterogeneity-robust effect estimation from GWAS summary data. The package has been releasing steadily through 2026, and the substantive releases are all corrections rather than features. Two core routines were found to be computing the wrong quantity outright: qhet_mvmr() built weights from the minimised objective value instead of the minimiser, and strhet_mvmr() never minimised the Q-statistic at all.
dggridR builds discrete global grids — icosahedral tessellations of the Earth into equal-area hexagonal or triangular cells — by wrapping the DGGRID C++ engine. The 4.1.0 release adds dgneighbors, dgchildren and dgparent for moving between adjacent cells and across resolutions, plus dgpoints_to_cells and dgbin_points for mapping and aggregating point data into cells. New aperture 7 and mixed-aperture ISEA43H grid types arrive alongside them.
The package changed hands in effect as well as in code: the 4.0.0 engine update to DGGRID v9.0b and the first real test suite were contributed by Sebastian Krantz, who also maintains the upstream engine fork, and 4.1.0's feature burst followed two weeks later. The direction of that burst is unmistakable — away from generating grids for plotting and toward using them as an indexing structure that point data gets binned into and navigated through.
Expect the cell hierarchy functions to extend to non-hexagonal apertures and multi-level traversal, closing the remaining gaps against established global indexing systems.
MVMR implements multivariable Mendelian randomization — conditional instrument strength, pleiotropy tests and heterogeneity-robust effect estimation from GWAS summary data. The package has been releasing steadily through 2026, and the substantive releases are all corrections rather than features. Two core routines were found to be computing the wrong quantity outright: qhet_mvmr() built weights from the minimised objective value instead of the minimiser, and strhet_mvmr() never minimised the Q-statistic at all.
This is a sustained audit, not a maintenance drift. Each release since February has fixed a specific analytical defect — omitted intercepts in the exposure-on-genotype regressions, a division by zero when a gencov list held exactly two variants, covariance matrices computed wrongly for matrix inputs, a spurious covariance warning — and several explicitly warn that reported values will differ from previous versions. The strhet_mvmr() rewrite to iteratively reweighted least squares also removes a combinatorial grid that could exhaust memory past three exposures, so the function is now usable as well as correct.
The corrections have been walking through the package function by function, and the ones with published fixes so far are the heterogeneity and covariance routines; the remaining untouched estimators are the natural next stop if the audit continues at this pace.
Other Analytics products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either dggridR or MVMR.
A 2017 chemometrics method frozen in place, visited only when CRAN changes its documentation rules.
A fast dplyr stand-in that keeps finding new places to skip work entirely.
Belgium's invasive-species indicator toolkit is in steady refinement, one plotting edge case at a time.
The ICES stock assessment client took upload away in 2024 and spent two years giving it back.
Community ecology's standard toolkit is retiring the functions a generation of scripts was built on.
A cloud-chart package quietly swapping its dependencies for its maintainer's own libraries.
See all dggridR alternatives → · See all MVMR alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. dggridR and MVMR are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. dggridR and MVMR are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.
Top dggridR alternatives in Analytics are ranked by recent ship velocity. Browse the "dggridR alternatives" section above for the current picks, or visit /alternatives/dggridr for the full list with editorial commentary on each.
Top MVMR alternatives in Analytics are ranked by recent ship velocity. Browse the "MVMR alternatives" section above for the current picks, or visit /alternatives/mvmr for the full list with editorial commentary on each.