← Back to home
Comparison · Analytics

cfbfastr vs GeneNMF

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

Shared themes:r-package

cfbfastr vs GeneNMF: at a glance

FeaturecfbfastrGeneNMF
SectorAnalyticsAnalytics
Velocity score0.00.0
Sparks · 30d00
Top themescollege-football, sports-analytics, api-migration, rate-limitssingle-cell-genomics, nmf, gene-programs, bioinformatics
Last editorial update1h ago1h ago
WebsiteVisit →Visit →

What is cfbfastr?

College football's open data client hit v2 — and now reports how many API calls you have left.

cfbfastR retrieves college football data — play-by-play, box scores, betting lines, ratings and recruiting — from the CollegeFootballData API, ESPN endpoints and the sportsdataverse data repository. Version 2.0.0 in September 2025 was the first release in over three years and rebuilt the package against CFBD's v2 API. Every load_cfb_*() function changed its underlying source to comply with CFBD's terms, the play-by-play dataset gained team and game identifiers users previously had to join in themselves, and a batch of new endpoints arrived covering opponent-adjusted metrics, FPI ratings and live scoreboard and play data.

Read the full cfbfastr trajectory →

What is GeneNMF?

GeneNMF rebuilt how it derives meta-programs, changing every result it had produced.

GeneNMF applies non-negative matrix factorization to single-cell expression data to find gene programs, then consolidates programs recurring across samples into meta-programs. Version 0.6.0 replaced the consolidation method: instead of reducing each program to a gene set and taking a consensus, it retains full gene weight vectors and compares them by cosine similarity. Later releases have built reporting and control around that core — a metaprogram composition matrix showing which samples contributed, custom signature databases for enrichment testing, and the ability to drop meta-programs from results.

Read the full GeneNMF trajectory →

cfbfastr vs GeneNMF: editorial side-by-side

C
cfbfastr
ANALYTICS
0.0

College football's open data client hit v2 — and now reports how many API calls you have left.

◆ Current state

cfbfastR retrieves college football data — play-by-play, box scores, betting lines, ratings and recruiting — from the CollegeFootballData API, ESPN endpoints and the sportsdataverse data repository. Version 2.0.0 in September 2025 was the first release in over three years and rebuilt the package against CFBD's v2 API. Every load_cfb_*() function changed its underlying source to comply with CFBD's terms, the play-by-play dataset gained team and game identifiers users previously had to join in themselves, and a batch of new endpoints arrived covering opponent-adjusted metrics, FPI ratings and live scoreboard and play data.

◆ Where it's heading

The package's direction is now set by the data provider rather than by its own plans, and that provider has moved to metered access — the free tier is capped at 1,000 calls a month, with limits tied to membership level. cfbd_api_key_info() reporting a user's tier and usage is the clearest sign of that shift: quota is now something an analysis has to manage. The long gap before 2.0.0 and its arrival largely through a first-time contributor also indicate a package sustained by community effort rather than steady maintenance.

◆ Prediction

The live scoreboard and play endpoints are the natural place for the next work, since they are the ones that benefit from in-season iteration. Given the release notes warn users to check their pipelines, follow-up fixes for the changed loading functions are likely before anything new lands.

G
GeneNMF
ANALYTICS
0.0

GeneNMF rebuilt how it derives meta-programs, changing every result it had produced.

◆ Current state

GeneNMF applies non-negative matrix factorization to single-cell expression data to find gene programs, then consolidates programs recurring across samples into meta-programs. Version 0.6.0 replaced the consolidation method: instead of reducing each program to a gene set and taking a consensus, it retains full gene weight vectors and compares them by cosine similarity. Later releases have built reporting and control around that core — a metaprogram composition matrix showing which samples contributed, custom signature databases for enrichment testing, and the ability to drop meta-programs from results.

◆ Where it's heading

The package is moving from producing meta-programs to letting users interrogate and constrain how they were formed. Composition matrices, the drop function and downsampled similarity heatmaps all serve inspection rather than derivation. The parameters added alongside the 0.6.0 rewrite — specificity weighting, cumulative weight thresholds, confidence defined as the fraction of programs containing a gene — turn what were fixed internal choices into stated, tunable ones.

◆ Prediction

Recent releases have been fixes and compatibility work rather than method changes, so the core approach appears settled. The dependency on an RcppML version not on CRAN is the loose end most likely to force the next release.

Alternatives to cfbfastr and GeneNMF

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 cfbfastr or GeneNMF.

See all cfbfastr alternatives → · See all GeneNMF alternatives →

Recent activity from cfbfastr and GeneNMF

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

  1. 11mo agoGeneNMFSingle-sample runs fixed; gene weight definition refined
  2. 11mo agocfbfastrRebuilt on CFBD API v2 with metered access and live endpoints
  3. 1y agoGeneNMFMetaprogram composition exposed and custom signature DBs supported
  4. 1y agoGeneNMFSimilarity heatmap downsampling and meta-program removal
  5. 2y agoGeneNMFMeta-programs rebuilt on gene weight vectors and cosine similarity
  6. 2y agoGeneNMFFirst stable release published to CRAN
  7. 4y agocfbfastrESPN endpoints and repo-backed loaders added
  8. 4y agocfbfastrAll outputs standardised as tibbles with a custom class
  9. 4y agocfbfastrCRAN release with option-restoring cleanup
  10. 4y agocfbfastrMinor fixes to betting and FPI rating functions
  11. 4y agocfbfastrESPN scoreboard and play-by-play access, with argument cleanup

Frequently asked questions

What is the difference between cfbfastr and GeneNMF?

Both compete on the same themes — r-package — within Analytics. cfbfastr and GeneNMF 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 cfbfastr better than GeneNMF?

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

What are the best alternatives to cfbfastr?

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

What are the best alternatives to GeneNMF?

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