bittermelon
bittermelon is growing from binary bitmaps toward greyscale and color glyphs
A side-by-side editorial comparison of gridpattern and TwoSampleMR — release velocity, themes, recent moves, and the top alternatives to consider.
gridpattern keeps widening its catalogue, and the newest patterns finally use the device's own line rendering.
An R package supplying pattern fills for grid graphics — stripes, weaves, polygon tilings, images and placeholders. Releases are infrequent and irregular, roughly one or two a year with an eighteen-month gap before the most recent. The work divides between adding pattern types and making the existing ones behave consistently, particularly around units and how spacing parameters are interpreted.
The flagship Mendelian randomization package is auditing its own estimators, one bootstrap at a time.
TwoSampleMR is the MRC-IEU package for two-sample Mendelian randomization against OpenGWAS. Its 2026 releases are a sustained correctness review rather than feature work: 0.7.9 fixed bootstrap standard errors in mr_mode() and mr_rucker_bootstrap() that had been inflated since v0.6.30, and repaired two Rucker functions that were returning malformed objects. Point estimates were not affected by the bootstrap bug.
An R package supplying pattern fills for grid graphics — stripes, weaves, polygon tilings, images and placeholders. Releases are infrequent and irregular, roughly one or two a year with an eighteen-month gap before the most recent. The work divides between adding pattern types and making the existing ones behave consistently, particularly around units and how spacing parameters are interpreted.
Two long-running efforts are visible. The first is unit consistency: v1.2.1 gave the geometry patterns a units parameter, v1.2.2 extended it to weave and fixed polygon tiling to respect it — the slow propagation of one design decision through a family of functions. The second is integration with R's own graphics capabilities, which reaches its clearest expression in v1.4.2's line pattern: rather than filling bands with solid colour as stripe does, it draws stroked lines through the device, so every built-in linetype including dotdash, twodash and custom hex specifications works. The package is also visibly maintaining its external dependencies, having rotated placeholder image services as hosts disappeared.
Expect further pattern types and continued propagation of the units parameter to any function still missing it; the entries give no indication of a change in the package's scope beyond pattern fills.
TwoSampleMR is the MRC-IEU package for two-sample Mendelian randomization against OpenGWAS. Its 2026 releases are a sustained correctness review rather than feature work: 0.7.9 fixed bootstrap standard errors in mr_mode() and mr_rucker_bootstrap() that had been inflated since v0.6.30, and repaired two Rucker functions that were returning malformed objects. Point estimates were not affected by the bootstrap bug.
The pattern across these releases is a package being read line by line — a copy-paste weight vector in ldsc_rg(), chunking that produced zero splits for short SNP lists, penalisation recycled across the wrong SNPs, dead code paths removed, and regression tests added behind each fix. Alongside it runs a mechanical modernization pass: seq_len() for loop indices, tidyr in place of reshape2, current ggplot2 idioms, and the OpenGWAS URL migration. Feature work is limited to forest plot presentation.
Expect the audit to continue through the remaining bootstrap and jackknife routines, with releases staying in the 0.7.x patch range and each fix arriving with its own regression test.
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 gridpattern or TwoSampleMR.
bittermelon is growing from binary bitmaps toward greyscale and color glyphs
epiworldR is a thin R shell whose releases track the C++ simulator underneath it
A groundwater database client that has started doing the domain analysis too
A thin R wrapper over Flemish geospatial services, adding one standard at a time
Fluent Bit keeps two lines alive while the 5.x branch quietly opens 5.1.
OpenCTI is rebuilding its connector layer into a marketplace and wiring the platform to XTM Hub
See all gridpattern alternatives → · See all TwoSampleMR alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. gridpattern and TwoSampleMR 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. gridpattern and TwoSampleMR 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 gridpattern alternatives in Analytics are ranked by recent ship velocity. Browse the "gridpattern alternatives" section above for the current picks, or visit /alternatives/gridpattern-r for the full list with editorial commentary on each.
Top TwoSampleMR alternatives in Analytics are ranked by recent ship velocity. Browse the "TwoSampleMR alternatives" section above for the current picks, or visit /alternatives/twosamplemr for the full list with editorial commentary on each.