TrajectoryNet: A Dynamic Optimal Transport Network for Modeling - - PowerPoint PPT Presentation

trajectorynet a dynamic optimal transport network for
SMART_READER_LITE
LIVE PREVIEW

TrajectoryNet: A Dynamic Optimal Transport Network for Modeling - - PowerPoint PPT Presentation

TrajectoryNet: A Dynamic Optimal Transport Network for Modeling Cellular Dynamics Alexander Tong, Jessie Huang, Guy Wolf, David van Dijk, Smita Krishnaswamy July 2020 Motivation Longitudinal inference from cross sectional snapshot


slide-1
SLIDE 1

TrajectoryNet: A Dynamic Optimal Transport Network for Modeling Cellular Dynamics

Alexander Tong, Jessie Huang, Guy Wolf, David van Dijk, Smita Krishnaswamy July 2020

slide-2
SLIDE 2

Motivation

Longitudinal inference from cross sectional snapshot measurements

slide-3
SLIDE 3

Motivation

Longitudinal inference from cross sectional measurements Tasks:

  • Predict trajectory of a point
slide-4
SLIDE 4

Motivation

Longitudinal inference from cross sectional measurements Tasks:

  • Predict trajectory of a point
  • Predict distribution at test

timepoint

slide-5
SLIDE 5

Normalizing Flows (NFs)

  • Begin with a simple

distribution

  • Apply an invertible

transformation(s)

  • Use change of variables to

calculate probability

slide-6
SLIDE 6

Deep Normalizing Flows (NFs)

  • Apply a series of transformations
  • Use change of variables to calculate probability
slide-7
SLIDE 7

Continuous Normalizing Flows

[Chen et al. 2018]

Cannot model:

slide-8
SLIDE 8

CNFs create continuous paths

[Chen et al. 2018]

Creates continuous paths, but they may not be biologically plausible — no restriction on circuitous paths!

slide-9
SLIDE 9

Obtaining straight paths via regularization

Penalize path energy: the squared L2-norm of the derivatives

slide-10
SLIDE 10

Regularized CNF approximates dynamic

  • ptimal transport

Subject to:

Dynamic OT:

Benamou and Brenier 2000

𝜉 𝜈

slide-11
SLIDE 11

Regularized CNF approximates dynamic

  • ptimal transport

Subject to:

Dynamic OT: regularized CNF

𝜉 𝜈

slide-12
SLIDE 12

CNFs model Dynamic Optimal Transport

slide-13
SLIDE 13

Dynamic OT via TrajectoryNet

  • Dynamic OT via TrajectoryNet can be utilized to infer continuous

trajectories of any populations adhering to energy or transport constraints

  • Population migration
  • Disease spread
  • However, cellular systems are more constrained, and other domain

specific priors apply

slide-14
SLIDE 14

Single Cell Embryonic Stem Cell Data

27 day timecourse collected at 5 timepoints, measurements destroy cells at each timepoint (same cell cannot be measured at more than one timepoint)

slide-15
SLIDE 15

Inferring Continuous Flow in Static Snapshots

cells genes

slide-16
SLIDE 16

Additional Properties of cells

  • 1. Cells are not simply transported from one timepoint to another,

they cells divide and die.

  • 2. Cells cannot travel in straight paths through Euclidean space in

terms of measured dimensions, cells only travel along a cellular manifold.

  • 3. Though cells are destroyed when measured, we can estimate their

direction of transition-based RNA velocity

slide-17
SLIDE 17

Cell Death and Growth

  • Allowing unbalanced transport

can let cells “die” instead of moving them to implausible locations

  • Unbalanced transport hard to

achieve dynamically

  • We use discrete optimal

transport to assign growth and death rates

Liero et al. 2018

slide-18
SLIDE 18

Cellular Manifolds

Implausible path

Cells have to transition through allowable parts of the state space Enforce this with a density penalty. Based

  • n a knn density estimate
slide-19
SLIDE 19

Velocity Regularization

RNA Velocity, estimate of direction of change

[La Manno et al. 2018 Velocyto; Volker et al. ScVelo]

slide-20
SLIDE 20

Toy Example

slide-21
SLIDE 21

Continuous Trajectories in Single Cell Data

Single Cell Trajectories

slide-22
SLIDE 22

Results — Embryoid body dataset

  • Wasserstein distance between

predicted and true distributions for different left out timepoints

  • Different regularizations have

different assumptions and tradeoffs

slide-23
SLIDE 23

Tracing Ancestry

slide-24
SLIDE 24

Summary

  • Energy regularized CNF performs dynamic optimal transport to find

flows between cross-sectional populations

  • TrajectoryNet includes additional regularizations that allow for
  • ptimal transport on a manifold, with growth and death of individuals
  • ver time, and respecting individual velocity data
  • Trajectories of individual cells, and gene expression activity can be

inferred

slide-25
SLIDE 25

Thanks!

Code: https://github.com/krishnaswamylab/TrajectoryNet Paper: https://arxiv.org/abs/2002.04461 Lab Website: https://www.krishnaswamylab.org