← Back to home
Comparison · Infra & APIs

JointFPM vs mpactr

A side-by-side editorial comparison of JointFPM and mpactr — release velocity, themes, recent moves, and the top alternatives to consider.

JointFPM vs mpactr: at a glance

FeatureJointFPMmpactr
SectorInfra & APIsInfra & APIs
Velocity score0.00.0
Sparks · 30d00
Top themessurvival-analysis, recurrent-events, parametric-models, api-stabilitymetabolomics, mass-spectrometry, peak-filtering, data-import
Last editorial update35m ago3h ago
WebsiteVisit →Visit →

What is JointFPM?

Recurrent-event modelling settles, with mean_no() promoted to stable.

JointFPM fits joint flexible parametric models for a recurrent event process alongside a competing terminal event, and predicts the mean number of events. The visible history runs from bug fixes on the earliest CRAN releases through standardization, integration options and a summary method, ending with mean_no() declared stable. Several changes arrived through outside pull requests.

Read the full JointFPM trajectory →

What is mpactr?

mpactr spent two spring releases normalizing case in metadata after users kept tripping on it.

mpactr filters mass-spectrometry peak tables — removing contaminants, ion duplicates and low-reproducibility features before downstream metabolomics analysis — with a data.table and Rcpp core. Development is slow and the recent releases are small. The May pair both address the same friction: column names and imported table names arriving in inconsistent case and failing to match.

Read the full mpactr trajectory →

JointFPM vs mpactr: editorial side-by-side

J
JointFPM
INFRA · APIS
0.0

Recurrent-event modelling settles, with mean_no() promoted to stable.

◆ Current state

JointFPM fits joint flexible parametric models for a recurrent event process alongside a competing terminal event, and predicts the mean number of events. The visible history runs from bug fixes on the earliest CRAN releases through standardization, integration options and a summary method, ending with mean_no() declared stable. Several changes arrived through outside pull requests.

◆ Where it's heading

The arc runs from a working estimator toward a usable one: input validation and error messages first, then control over the numerical integration, then a summary method and pass-through arguments to the underlying rstpm2 fit. The latest release adds no code so much as a stability commitment to a function users were already calling.

◆ Prediction

With mean_no() stable, the next work most likely targets the prediction and standardization paths rather than the model fit itself.

M
mpactr
INFRA · APIS
0.0

mpactr spent two spring releases normalizing case in metadata after users kept tripping on it.

◆ Current state

mpactr filters mass-spectrometry peak tables — removing contaminants, ion duplicates and low-reproducibility features before downstream metabolomics analysis — with a data.table and Rcpp core. Development is slow and the recent releases are small. The May pair both address the same friction: column names and imported table names arriving in inconsistent case and failing to match.

◆ Where it's heading

The package is stabilizing its input contract rather than growing its filtering methods. Metadata column names are now forced lowercase inside import_data() regardless of how the file was written, imported peak_tables names not present in the injection column are lowercased too, and get_meta_data() was renamed to get_metadata() in the same pass. Before that the work was infrastructural — Rcpp introduced to speed up filtering, data.table moved from Depends to Imports, and memory errors cleared so the package passes Valgrind and both sanitizers. Note the earliest entry compares against a v1.0.0 tag that precedes 0.1.0 in the repository, so version ordering in this feed is not reliable.

◆ Prediction

The case-normalization work has now touched both metadata columns and peak table names across two consecutive releases, which suggests the input-matching problem is not fully closed and a third pass is plausible. Nothing in these entries points to new filtering methods.

Alternatives to JointFPM and mpactr

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 JointFPM or mpactr.

See all JointFPM alternatives → · See all mpactr alternatives →

Recent activity from JointFPM and mpactr

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 3mo agompactrPeak table names lowercased when absent from the injection column
  2. 3mo agompactrMetadata column names forced lowercase; get_metadata() renamed
  3. 10mo agompactrValgrind and sanitizer memory issues cleared
  4. 1y agoJointFPMmean_no() promoted to a stable interface
  5. 1y agompactrRcpp added to speed up filtering; data.table moved to Imports
  6. 1y agompactrmpactr 0.1.0
  7. 2y agoJointFPMsummary() method and control arguments passed to rstpm2
  8. 2y agoJointFPMGaussian quadrature option for the mean-events integration
  9. 2y agoJointFPMStandardized marginal estimates plus input validation
  10. 2y agoJointFPMBug fixes for differences between mean-event functions

Frequently asked questions

What is the difference between JointFPM and mpactr?

They serve adjacent needs but don't currently overlap on shipped themes. JointFPM and mpactr 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.

Is JointFPM better than mpactr?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. JointFPM and mpactr 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.

What are the best alternatives to JointFPM?

Top JointFPM alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "JointFPM alternatives" section above for the current picks, or visit /alternatives/jointfpm for the full list with editorial commentary on each.

What are the best alternatives to mpactr?

Top mpactr alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "mpactr alternatives" section above for the current picks, or visit /alternatives/mpactr for the full list with editorial commentary on each.