class: center, middle, inverse, title-slide # RNA velocity ###
Charlotte Soneson
### Computational Biology Platform, Friedrich Miescher Institute for Biomedical Research ### January 14, 2022 --- layout: true --- # RNA velocity * The gene expression profile of a cell often gives a good indication of the current state of the cell. However, being a single snapshot in time, it does not tell us in which _direction_ (in gene expression space) the cell is heading, or in what state it will be at some point in the near future. * RNA velocity is one way of filling this gap - it is defined as the rate of change of the mature RNA abundance in a cell, and can be estimated from scRNA-seq data by joint modeling of estimated unspliced (pre-mRNA) and spliced (mature mRNA) abundances. ![](rna-velocity-figures/scvelo_example_dynmod.png) <div class="my-footer"><span>https://scvelo.readthedocs.io/DynamicalModeling.html</span></div> --- # RNA velocity ![](rna-velocity-figures/BergenFig1a.png) .pull-left[ * s - spliced/exonic/processed/mature mRNA abundance * u - unspliced/intronic/unprocessed/pre-mRNA abundance ] .pull-right[ ![:scale 90%](rna-velocity-figures/RNAvelocityEquation.png) ] <div class="my-footer"><span>Zeisel et al (2011), La Manno et al (2018), Bergen et al (2020)</span></div> --- background-image: url("rna-velocity-figures/steady-state/steady-state.001.png") background-position: center background-size: cover # Steady state and RNA velocity --- background-image: url("rna-velocity-figures/steady-state/steady-state.002.png") background-position: center background-size: cover # Steady state and RNA velocity --- # Velocity estimation * velocyto (R/python) - steady-state model * scVelo (python) - steady-state, stochastic, dynamical models * velociraptor (R wrapper for scVelo) ![:scale 85%](rna-velocity-figures/BergenFig1.jpg) --- # Input data * Solving the system of ODEs requires abundance estimates for both mature mRNA and pre-mRNA - can't use "regular" gene expression estimation pipelines. * For droplet scRNA-seq data, options include: * alevin (or alevin-fry) * kallisto|bustools * STARsolo * velocyto ![](rna-velocity-figures/feature_reads.png) <div class="my-footer"><span>La Manno et al (2018), Srivastava et al (2019), Melsted, Ntranos & Pachter (2019), Melsted et al (2019), He et al (2021), Kaminow et al (2021)</span></div> --- # What is an intron? <center> ![:scale 80%](rna-velocity-figures/intron_definition_2.001.png) </center> --- background-image: url("rna-velocity-figures/quantification_examples/quantification_examples.001.png") background-position: center background-size: contain # Example <div class="my-footer"><span>Soneson et al (2021)</span></div> --- background-image: url("rna-velocity-figures/quantification_examples/quantification_examples.002.png") background-position: center background-size: contain # Example <div class="my-footer"><span>Soneson et al (2021)</span></div> --- background-image: url("rna-velocity-figures/quantification_examples/quantification_examples.003.png") background-position: center background-size: contain # Example <div class="my-footer"><span>Soneson et al (2021)</span></div> --- background-image: url("rna-velocity-figures/quantification_examples/quantification_examples.004.png") background-position: center background-size: contain # Example <div class="my-footer"><span>Soneson et al (2021)</span></div> --- background-image: url("rna-velocity-figures/quantification_examples/quantification_examples.005.png") background-position: center background-size: contain # Example <div class="my-footer"><span>Soneson et al (2021)</span></div> --- background-image: url("rna-velocity-figures/quantification_examples/quantification_examples.006.png") background-position: center background-size: contain # Example <div class="my-footer"><span>Soneson et al (2021)</span></div> --- # Recommendations ![](rna-velocity-figures/journal.pcbi.1008585.t004.PNG) <div class="my-footer"><span>Soneson et al (2021)</span></div>