mice
mice can finally predict, not just estimate, from multiply imputed data.
A side-by-side editorial comparison of goat and serocalculator — release velocity, themes, recent moves, and the top alternatives to consider.
A gene-set enrichment package that outgrew its human-only origins, then went quiet.
GOAT is a CRAN-published R package for gene set enrichment testing, now at 1.1.4. The visible arc runs from a 2024 beta through a first public CRAN release to a 1.1 line that broadened the package past human gene sets and added persistence for completed analyses. Recent releases are small: the newest ships an igraph handle on plot_network() plus bug fixes.
A seroincidence engine grows up: whole API renamed, then clustered survey designs
serocalculator turns cross-sectional antibody measurements into infection-rate estimates, and it spent its last two releases making itself safe to depend on. Version 1.4.0 renamed nearly every user-facing function into a consistent est_seroincidence()/sr_params vocabulary; 1.4.1 shipped the migration crosswalk that admits how much that broke. The newest capability is cluster-robust variance estimation for household- and school-based surveys.
GOAT is a CRAN-published R package for gene set enrichment testing, now at 1.1.4. The visible arc runs from a 2024 beta through a first public CRAN release to a 1.1 line that broadened the package past human gene sets and added persistence for completed analyses. Recent releases are small: the newest ships an igraph handle on plot_network() plus bug fixes.
The substantive expansion happened in the 1.1 cycle; everything since has been maintenance and plotting ergonomics. Each release since 1.1 touches one function and returns something callers previously had to reconstruct, which reads as a package settling into a stable API and responding to individual user requests rather than pursuing new scope. The 13-month gap between 1.1.2 and 1.1.4 puts it firmly in low-cadence maintenance.
Expect continued point releases that expose internals from the plotting functions or refresh the bundled GO release, not new analysis capability. The entries give no signal of a planned 1.2.
serocalculator turns cross-sectional antibody measurements into infection-rate estimates, and it spent its last two releases making itself safe to depend on. Version 1.4.0 renamed nearly every user-facing function into a consistent est_seroincidence()/sr_params vocabulary; 1.4.1 shipped the migration crosswalk that admits how much that broke. The newest capability is cluster-robust variance estimation for household- and school-based surveys.
The arc runs from method to instrument. Early releases added example data and plotting; recent ones fix the API surface, satisfy CRAN's offline-failure policy, and extend the estimator to sampling designs field epidemiology actually uses — multi-level clustering, stratification, and the two combined. Each release also carries visible refactoring discipline (one function per file, linting, per-PR website previews) that reads like a package preparing for contributors it does not have yet.
With cluster_var and stratum_var now threaded through both est_seroincidence() and est_seroincidence_by(), survey weights are the remaining piece of a complex-survey design the sandwich estimator does not cover. The entries do not name it, so read that as direction rather than a promise.
Other Infra & APIs 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 goat or serocalculator.
mice can finally predict, not just estimate, from multiply imputed data.
A market-microstructure toolkit that keeps adding estimators as the papers land.
A vowel-analysis package trimming dependencies after an email address got it archived.
The R half of the EMU speech database system, fixing what was quietly broken.
A Bayesian model-averaging package spending its 2.0 on memory, not methods.
tidyplots keeps rebuilding its own foundations rather than layering around them.
See all goat alternatives → · See all serocalculator alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. goat and serocalculator 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. goat and serocalculator 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 Infra & APIs products to evaluate alongside.
Top goat alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "goat alternatives" section above for the current picks, or visit /alternatives/goat for the full list with editorial commentary on each.
Top serocalculator alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "serocalculator alternatives" section above for the current picks, or visit /alternatives/serocalculator for the full list with editorial commentary on each.