← Back to home
Comparison · Analytics

forrel vs glyenzy

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

forrel vs glyenzy: at a glance

Featureforrelglyenzy
SectorAnalyticsAnalytics
Velocity score0.06.3
Sparks · 30d01
Top themesforensic genetics, kinship analysis, simulation, parallel computingglycomics, biosynthesis, enzyme-inference, network-analysis
Last editorial update18m ago1h ago
WebsiteVisit →Visit →

What is forrel?

forrel is getting faster at the simulations forensic kinship work actually spends its time on.

forrel handles forensic pedigree analysis: kinship likelihood ratios, profile simulation, relationship checking, and missing person calculations. Version 1.9.0 synced with pedtools 2.11.0's loop handling, which the release notes credit with enabling complex pedigrees that were previously intractable, and moved profileSim() to mirai for parallelism. It also added fEstimate() for inbreeding coefficients and parentChildLikelihood() as a fast path for the simplest case.

Read the full forrel trajectory →

What is glyenzy?

Glycan biosynthesis as a traceable enzyme graph, now including sulfation and gaps it can bridge.

glyenzy infers which enzymes could have produced a glycan and traces biosynthetic routes to it, backed by curated per-enzyme rules for human glycosyltransferases and, since 0.7.0, twelve sulfotransferases. Biosynthesis functions return typed network objects that keep their igraph interface while supporting layered DAG plots with glycan nodes and labelled enzyme edges. Where no concrete enzyme covers a step, bounded virtual transitions bridge the gap and are marked so users can see which edges are inferred rather than enzymatic.

Read the full glyenzy trajectory →

forrel vs glyenzy: editorial side-by-side

F
forrel
ANALYTICS
0.0

forrel is getting faster at the simulations forensic kinship work actually spends its time on.

◆ Current state

forrel handles forensic pedigree analysis: kinship likelihood ratios, profile simulation, relationship checking, and missing person calculations. Version 1.9.0 synced with pedtools 2.11.0's loop handling, which the release notes credit with enabling complex pedigrees that were previously intractable, and moved profileSim() to mirai for parallelism. It also added fEstimate() for inbreeding coefficients and parentChildLikelihood() as a fast path for the simplest case.

◆ Where it's heading

Two long threads run through the window. One is making the common operations cheap: faster simulations through reorganized likelihood calculations, a dedicated parent-child path, dropped map attribute preservation, log-likelihoods to avoid underflow in kinshipLR(). The other is making relationship checking presentable, with checkPairwise() growing ggplot2 and plotly output, verbal relationship descriptions, and bootstrap p-values. Reference data is maintained alongside both, with the FORCE SNP panel completed and an X-chromosomal counterpart added.

◆ Prediction

With profileSim() on mirai and the loop handling synced, the next likely step is extending mirai parallelism to the other simulation-heavy functions such as exclusionPower() and the bootstrap in checkPairwise().

G
glyenzy
ANALYTICS
6.3

Glycan biosynthesis as a traceable enzyme graph, now including sulfation and gaps it can bridge.

◆ Current state

glyenzy infers which enzymes could have produced a glycan and traces biosynthetic routes to it, backed by curated per-enzyme rules for human glycosyltransferases and, since 0.7.0, twelve sulfotransferases. Biosynthesis functions return typed network objects that keep their igraph interface while supporting layered DAG plots with glycan nodes and labelled enzyme edges. Where no concrete enzyme covers a step, bounded virtual transitions bridge the gap and are marked so users can see which edges are inferred rather than enzymatic.

◆ Where it's heading

Two kinds of release alternate here. One is enzyme curation, a steady stream of rule corrections for the FUT, MAN1A and MGAT families and removals where an enzyme turned out to act only on glycolipids, which is the unglamorous accuracy work a rule-based inference engine lives on. The other is turning biosynthesis output into a first-class object: paths became networks, networks became typed with plotting support, and targets became a marked vertex attribute. The package moves in lockstep with its siblings, pinning glyrepr 0.13.0 and glymotif 0.17.0 as those refreshed their data and matching APIs, and the latest release already speaks glydraw 0.8.0's orientation values.

◆ Prediction

The paucimannose N-glycan support dropped in 0.7.0 is the obvious loose end, with users told to stay on 0.6.3, so a reinstated implementation is a plausible next move. Beyond that the virtual-step machinery is new enough that its heuristics, particularly the inferred step limits added in 0.8.1, should keep being tuned.

Alternatives to forrel and glyenzy

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 forrel or glyenzy.

See all forrel alternatives → · See all glyenzy alternatives →

Recent activity from forrel and glyenzy

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

  1. 14d agoglyenzyStep limits inferred from the target glycan; MGAT4 and MGAT5 rules updated
  2. 17d agoglyenzyBiosynthesis results become typed network objects with layered DAG plots
  3. 23d agoglyenzySulfotransferases become first-class, and unsupported steps can be bridged
  4. 1mo agoglyenzyCompatibility with glymotif 0.17.0 and later
  5. 1mo agoglyenzyEnzyme data refreshed against glyrepr 0.13.0 structure data
  6. 1mo agoforrelmirai parallelism and faster profile simulation
  7. 1mo agoglyenzyCorrected rules for the MAN1A1, MAN1A2 and MAN1C1 mannosidases
  8. 1y agoforrelFORCE SNP panel completed and X-chromosomal set added
  9. 1y agoforrelrankProfiles() and access to special lumping
  10. 1y agoforrelacrossComps argument and readFam() unexported
  11. 1y agoforrelcheckPairwise() overhauled with p-values and new plot backends
  12. 2y agoforrelFamilias interoperability split into pedFamilias

Frequently asked questions

What is the difference between forrel and glyenzy?

They serve adjacent needs but don't currently overlap on shipped themes. glyenzy is currently shipping more aggressively (velocity 6.3 vs 0.0), with 1 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.

Is forrel better than glyenzy?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. glyenzy is currently shipping more aggressively (velocity 6.3 vs 0.0), with 1 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.

What are the best alternatives to forrel?

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

What are the best alternatives to glyenzy?

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