gps2gtfs
gps2gtfs spent a release making its docs stop describing functions it does not have.
A side-by-side editorial comparison of ibdsim2 and pedmut — release velocity, themes, recent moves, and the top alternatives to consider.
A pedigree IBD simulator that absorbed its own web app and now optimises for dense marker panels.
ibdsim2 simulates identity-by-descent sharing along chromosomes for arbitrary pedigrees, in both autosomal and X-chromosomal form, with downstream tools for segment statistics, pattern finding and distribution plots. Since 2.1.0 the Shiny front end lives inside the package and launches via launchApp() rather than sitting in a separate repository. The latest release is performance work, with profileSimIBD() substantially sped up for dense marker panels and ibdsim() skipping recombination in pedigree branches that cannot affect the result.
pedmut turns awkward mutation models into ones the likelihood engine can actually handle.
pedmut builds and transforms the mutation models used in pedigree likelihood calculations. Its recent arc is a toolkit of model transformations: makeReversible() with three methods, makeStationary() replacing the older stabilize(), adjustRate() for tuning overall mutation rate, and lumpMutSpecial() for lumping models that strong lumpability cannot handle. The most recent release is narrow, adding a programmatic output format to getParams().
ibdsim2 simulates identity-by-descent sharing along chromosomes for arbitrary pedigrees, in both autosomal and X-chromosomal form, with downstream tools for segment statistics, pattern finding and distribution plots. Since 2.1.0 the Shiny front end lives inside the package and launches via launchApp() rather than sitting in a separate repository. The latest release is performance work, with profileSimIBD() substantially sped up for dense marker panels and ibdsim() skipping recombination in pedigree branches that cannot affect the result.
Two long-running threads. One is the app as a first-class part of the package, which has been getting input validation, dependency checks and plotting fixes release after release, treating a research GUI as software to be maintained rather than a demo. The other is numerical care: the built-in recombination map was rebuilt in 2.3.0 with better chromosome endpoints and a thinning algorithm that cut it from about 38,000 points to 14,000 without losing accuracy, and IBD segment merging has been made consistent across the realised-coefficient functions. The maintainer flags repeatedly that seeded results may differ across versions, which is the right disclosure for a simulator used in published analyses.
The recent work points at further speed on dense panels and continued hardening of app input handling, both of which have appeared in each of the last several releases. Nothing here signals a new modelling capability on the way.
pedmut builds and transforms the mutation models used in pedigree likelihood calculations. Its recent arc is a toolkit of model transformations: makeReversible() with three methods, makeStationary() replacing the older stabilize(), adjustRate() for tuning overall mutation rate, and lumpMutSpecial() for lumping models that strong lumpability cannot handle. The most recent release is narrow, adding a programmatic output format to getParams().
The consistent goal is making models satisfy the mathematical properties downstream algorithms require. Reversibility, stationarity, and lumpability each unlock something in pedprobr, and the package keeps adding ways to coerce an arbitrary model into having them. lumpMutSpecial() is explicitly incomplete, described as covering only some cases with more possibly to follow, which sets up the main open thread.
Expect additional special lumping cases to be implemented, since the package documents the current coverage as partial and pedprobr's likelihood performance depends directly on it.
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 ibdsim2 or pedmut.
gps2gtfs spent a release making its docs stop describing functions it does not have.
ducksemantics puts an ontology graph and ColBERT retrieval inside DuckDB, callable from R.
dvir keeps making disaster victim identification a single call instead of a workflow.
pedbuildr reconstructs pedigrees from DNA, and it just got much faster at the search.
forrel is getting faster at the simulations forensic kinship work actually spends its time on.
pedFamilias exists to read one legacy file format, and it has that job nearly finished.
See all ibdsim2 alternatives → · See all pedmut alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. ibdsim2 is currently shipping more aggressively (velocity 2.5 vs 0.0), with 0 editorial sparks in the last 30 days against 0. 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. ibdsim2 is currently shipping more aggressively (velocity 2.5 vs 0.0), with 0 editorial sparks in the last 30 days against 0. For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.
Top ibdsim2 alternatives in Analytics are ranked by recent ship velocity. Browse the "ibdsim2 alternatives" section above for the current picks, or visit /alternatives/ibdsim2 for the full list with editorial commentary on each.
Top pedmut alternatives in Analytics are ranked by recent ship velocity. Browse the "pedmut alternatives" section above for the current picks, or visit /alternatives/pedmut for the full list with editorial commentary on each.