Metrics to compare two trajectories

April 7, 2019 · View on GitHub

ℹ️ Tutorials     ℹ️ Reference documentation

Metrics to compare two trajectories

This R package implements several metrics for comparing two single-cell trajectories.

These include:

  • Specific metrics, metrics which look at the similarity of a specific part of the trajectory, such as the topology or the cellular ordering
NameLong nameCategory
cordistGeodesic distance correlationcell positions
MSErfRandom Forest MSEneighbourhood
NMSErfRandom Forest Normalised MSEneighbourhood
R2rfRandom Forest R²neighbourhood
NMSElmLinear regression Normalised MSEneighbourhood
MSElmLinear regression MSEneighbourhood
R2lmLinear regression R²neighbourhood
edgeflipEdge fliptopology
HIMHamming-Ipsen-Mikhailov similaritytopology
Isomorphicisomorphictopology
F1branchesOverlap between the branchesbranch assignment
F1milestonesOverlap between the milestonesbranch assignment
  • Application metrics, which assess the accuracy of some downstream analyses of trajectories
NameLong name
corfeaturesFeature importance correlation
wcorfeaturesFeature importance weighted correlation
ksfeatureFeature importance enrichment ks
wilcoxfeatureFeature importance enrichment wilcox
  • Overall metrics, which combine several specific and/or application metrics to analyse the overall similarity of two trajectories
NameLong name
meanharmonicHarmonic mean
meangeometricGeometric mean
meanarithmeticArithmetic mean

Latest changes

Check out news(package = "dyneval") or NEWS.md for a full list of changes.

Recent changes in dyneval 0.9.9 (07-04-2019)

  • MINOR CHANGE: Update categories of metrics

  • MINOR CHANGE: Move metric functions from dyneval to dynutils.

  • MINOR CHANGE: Bump version number for dynwrap 1.0.0

Recent changes in dyneval 0.2.2 (21-11-2018)

  • DOCUMENTATION: Update and expand documentation.

  • BUG FIX: Update dyneval for dynwrap 0.3.1 (#50).

  • MINOR CHANGE: Clean up imports and suggests.

Dynverse dependencies