Nov 6, 2013: Stable Persistence and time series.

Slides:



Advertisements
Similar presentations
Lecture 6: Creating a simplicial complex from data. in a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305) Topics in Topology:
Advertisements

Lecture 5: Triangulations & simplicial complexes (and cell complexes). in a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305)
Inferring regulatory networks from spatial and temporal gene expression patterns Y. Fomekong Nanfack¹, Boaz Leskes¹, Jaap Kaandorp¹ and Joke Blom² ¹) Section.
1. Elements of the Genetic Algorithm  Genome: A finite dynamical system model as a set of d polynomials over  2 (finite field of 2 elements)  Fitness.
2008 And section 9.1 in Computational Topology: An Introduction By Herbert Edelsbrunner,
Applied Discrete Mathematics Week 9: Relations
DNA microarray technology allows an individual to rapidly and quantitatively measure the expression levels of thousands of genes in a biological sample.
New Jersey City University Benjamin Griffel Freda Wasserstein-Robbins St. John’s University Xingguo Cheng Diane Hardej Stony Brook University David Green.
Unit 3 Vocab By Blake L.. Algebraic expression In mathematics, an algebraic expression is an expression built up from constants, variables, and a finite.
Optional Lecture: A terse introduction to simplicial complexes in a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305)
1 Copyright © 2015, 2011, 2007 Pearson Education, Inc. Chapter 1-1 Basic Concepts Chapter 1.
For H 0, can observe how fast connections form, possibly noting concavity Vertices = Regions of Interest Create Rips complex by growing epsilon balls (i.e.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Sept 9, 2013: Create your own homology. Fall 2013.
1 Copyright © Cengage Learning. All rights reserved. 6. The Trigonometric Functions Graphs of Trigonometric Functions.
2008 And section 9.1 in Computational Topology: An Introduction By Herbert Edelsbrunner,
Function Generators. FUNCTION GENERATORS Function generators, which are very important and versatile instruments. provide a variety of output waveforms.
Recombination:. Different recombinases have different topological mechanisms: Xer recombinase on psi. Unique product Uses topological filter to only perform.
Copyright © 2004 Pearson Education, Inc. Chapter 4 Exponential and Logarithmic Functions.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 4, 2013 Fall 2013 course offered through the.
Sept 25, 2013: Applicable Triangulations.
Application to Natural Image Statistics
Fig. 1 Methods of light-sheet microscopy
Sept 23, 2013: Image data Application.
2/26 Honors Algebra Warm-up
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 20, 2013: Intro to RNA & Topological Landscapes.
Application to Natural Image Statistics
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 22, 2013: Topological methods for exploring low-density.
Dec 4, 2013: Hippocampal spatial map formation
Class discussion: How should we define a “pattern”?
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 8, 2013: DNA Topology Fall 2013 course offered.
plosone. org/article/info%3Adoi%2F %2Fjournal. pone
Exponential and Logarithmic Functions
by Leighton J. Core, Joshua J. Waterfall, and John T. Lis
Low Dimensionality in Gene Expression Data Enables the Accurate Extraction of Transcriptional Programs from Shallow Sequencing  Graham Heimberg, Rajat.
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Volume 7, Issue 6, Pages (December 2010)
Volume 7, Issue 3, Pages (September 2004)
Volume 12, Issue 7, Pages (April 2002)
Volume 4, Issue 3, Pages (March 2003)
Volume 36, Issue 3, Pages (October 2002)
Circadian Regulation of Gene Expression Systems in the Drosophila Head
Matthew P. Pando, David Morse, Nicolas Cermakian, Paolo Sassone-Corsi 
Vertebrate Segmentation: From Cyclic Gene Networks to Scoliosis
Periodic Lunatic fringe Expression Is Controlled during Segmentation by a Cyclic Transcriptional Enhancer Responsive to Notch Signaling  Aixa V. Morales,
Single-Cell Transcript Analysis of Pancreas Development
Christian Schröter, Andrew C. Oates  Current Biology 
Michal Levin, Tamar Hashimshony, Florian Wagner, Itai Yanai 
Volume 3, Issue 1, Pages 1-7 (January 2013)
Intercellular Coupling Regulates the Period of the Segmentation Clock
Volume 24, Issue 5, Pages (March 2013)
The BMP Signaling Gradient Patterns Dorsoventral Tissues in a Temporally Progressive Manner along the Anteroposterior Axis  Jennifer A. Tucker, Keith.
Waves of mouse Lunatic fringe expression, in four-hour cycles at two-hour intervals, precede somite boundary formation  Henrik Forsberg, Fabien Crozet,
Using Substitution to Evaluate Algebraic Expressions and Formulas
In situ confirmations of Sepw1-enriched genes.
Volume 106, Issue 2, Pages (July 2001)
Volume 6, Issue 6, Pages (June 2004)
Fig. 1 Patterns of productivity during a scientific career.
Volume 24, Issue 5, Pages (March 2013)
Volume 91, Issue 5, Pages (November 1997)
Stefano De Renzis, J. Yu, R. Zinzen, Eric Wieschaus  Developmental Cell 
Chapter 5: Morse functions and function-induced persistence
FGF Signaling Controls Somite Boundary Position and Regulates Segmentation Clock Control of Spatiotemporal Hox Gene Activation  Julien Dubrulle, Michael.
Identification of aging-related genes and affected biological processes. Identification of aging-related genes and affected biological processes. (A) Experimental.
Gene expression implicated in the segmental border formation.
Fig. 1. Microarray analyses of genes whose expression is regulated by innervation during synaptogenesis.(A) Schematic drawings of the experimental design.
Three period Homologs in Mammals: Differential Light Responses in the Suprachiasmatic Circadian Clock and Oscillating Transcripts Outside of Brain  Mark.
Gene Amplification as a Developmental Strategy
Susan E. Cole, John M. Levorse, Shirley M. Tilghman, Thomas F. Vogt 
Presentation transcript:

Nov 6, 2013: Stable Persistence and time series. MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 6, 2013: Stable Persistence and time series. Fall 2013 course offered through the University of Iowa Division of Continuing Education Isabel K. Darcy, Department of Mathematics Applied Mathematical and Computational Sciences, University of Iowa http://www.math.uiowa.edu/~idarcy/AppliedTopology.html

f: X  R f-1(-∞, r) (bi, di) Discrete & Computational Geometry January 2007, Volume 37, Issue 1, pp 103-120 Stability of Persistence Diagrams David Cohen-Steiner, Herbert Edelsbrunner, John Harer http://www.cs.duke.edu/~edels/Papers/2007-J-01-StabilityPersistenceDiagrams.pdf f: X  R f-1(-∞, r) (bi, di)

|| (x1,…,xn) – (y1,…,yn) ||∞ = max{|x1 – y1|,…,|xn - yn|} Given sets X, Y and bijection b: X  Y, Bottleneck Distance: dB(X, Y) = inf sup || x – b(x) ||∞ b x

dB(D(f), D(g)) ≤ || f − g ||∞ = sup{|f(x) – g(x)|} Stability theorem: Let X be a triangulable space with continuous tame functions f, g : X  R. Then the persistence diagrams, D(f)and D(g), satisfy dB(D(f), D(g)) ≤ || f − g ||∞ = sup{|f(x) – g(x)|} x

Wq(X, Y) = [inf S || x – b(x) ||∞]1/q || (x1,…,xn) – (y1,…,yn) ||∞ = max{|x1 – y1|,…,|xn - yn|} Given sets X, Y and bijection b : X  Y, Wasserstein distance: Wq(X, Y) = [inf S || x – b(x) ||∞]1/q q b x in X

Wq(D(f), D(g)) ≤ C|| f − g ||∞ Stability theorem: Let X be a triangulable space whose triangulations grow polynomially with constant exponent j. Let f, g : X  R be tame Lipschitz functions . Then there are constants C and k > j no smaller than 1 such that persistence diagrams, D(f) and D(g), satisfy Wq(D(f), D(g)) ≤ C|| f − g ||∞ for every q ≥ k. 1 – k/q

http://www. plosone. org/article/info%3Adoi%2F10. 1371%2Fjournal. pone http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0002856 2008 And section 9.1 in Computational Topology: An Introduction By Herbert Edelsbrunner, John Harer

Goal: To determine what genes are involved in a particular periodic pathway Application: segmentation clock of mouse embryo. 1 somite develops about every 2 hours What genes are involved in somite development?

Persistence: For each of 7549 genes, create fk: S1  R, k = 1, …, 7549 fk (time point i) = amount of RNA at time point i for gene k

Figure 8. Function g(x) for the expression pattern of Axin2. Dequéant M-L, Ahnert S, Edelsbrunner H, Fink TMA, et al. (2008) Comparison of Pattern Detection Methods in Microarray Time Series of the Segmentation Clock. PLoS ONE 3(8): e2856. doi:10.1371/journal.pone.0002856 http://www.plosone.org/article/info:doi/10.1371/journal.pone.0002856

Data from:

During the formation of each somite, Lfng is expressed in the PSM as a wave that sweeps across the tissue in a posterior-to-anterior direction (1). Therefore, by visually comparing the anteroposterior position of the Lfng expression stripes in the PSM in stained embryos, it is possible to define an approximate chronological order of the embryos along the segmentation clock oscillation cycle (3, 4). We collected PSM samples from 40 mouse embryos ranging from 19 to 23 somites and used their Lfng expression patterns as a proxy to select 17 samples covering an entire oscillation cycle. Indeed, due to technical issues, the right PSM samples of the time series were dissected from mouse embryos belonging to five consecutive somite cycles, and they were ordered based on their phase of Lfng expression pattern (revealed by in situ hybridization on the left PSM of each dissected mouse embryo) to reconstitute a unique oscillation cycle [5].

Fig. 2. Identification of cyclic genes based on the PSM microarray time series. Identification of cyclic genes based on the PSM microarray time series. (A) Left side of the 17 mouse embryos, whose right posterior PSMs (below red hatched line) were dissected for microarray analysis. Embryos were ordered along one segmentation clock cycle according to the position of Lfng stripes in their left PSM as revealed by in situ hybridization (fig. S1). (B) Log2 ratios of the expression levels of the Hes1 (blue) and Axin2 (red) cyclic genes in each microarray of the time series. (C) Phaseogram of the cyclic genes identified by microarray and L-S analysis. Blue, decrease in gene expression; yellow, increase in gene expression; pink squares, genes validated by in situ hybridization; and orange circles, nonvalidated genes, that is, not evidently cyclical as detected by in situ hybridization. M Dequéant et al. Science 2006;314:1595-1598 Published by AAAS

http://www.ebi.ac.uk/arrayexpress/ accession number E-TABM-163

Persistence: For each of 7549 genes, create fk: S1  R, k = 1, …, 7549 fk (time point i) = amount of RNA at time point i for gene k

17 time points  17 equally space time points microarry expression of gene k at time i  ranked order of microarry expression of gene k at time i Ex: (0.41, 0.63, 0.11, 0.23, 0.59)  (3, 5, 1, 2, 4).

g(xi) =[ p(fk)(xi) – 1] / (17 – 1), for i = 1, …, 17. fk (time point i) = RNA intensity at time point i for gene k. p(fk) = replace RNA intensity with rank order. g(xi) =[ p(fk)(xi) – 1] / (17 – 1), for i = 1, …, 17. g(x) obtained by linear interpolation for x ≠ xi for some i. Note: 0 ≤ g(x) ≤ 1

Figure 8. Function g(x) for the expression pattern of Axin2. Dequéant M-L, Ahnert S, Edelsbrunner H, Fink TMA, et al. (2008) Comparison of Pattern Detection Methods in Microarray Time Series of the Segmentation Clock. PLoS ONE 3(8): e2856. doi:10.1371/journal.pone.0002856 http://www.plosone.org/article/info:doi/10.1371/journal.pone.0002856

Not period 2:

Not period 2:

Not period 2:

Not period 2:

Period 2

Figure 1. Identification of benchmark cyclic genes in the top 300 probe set lists of the five methods. Dequéant M-L, Ahnert S, Edelsbrunner H, Fink TMA, et al. (2008) Comparison of Pattern Detection Methods in Microarray Time Series of the Segmentation Clock. PLoS ONE 3(8): e2856. doi:10.1371/journal.pone.0002856 http://www.plosone.org/article/info:doi/10.1371/journal.pone.0002856

Figure 2. Comparison of the intersection of the top 300 ranked probe sets from the five methods. Dequéant M-L, Ahnert S, Edelsbrunner H, Fink TMA, et al. (2008) Comparison of Pattern Detection Methods in Microarray Time Series of the Segmentation Clock. PLoS ONE 3(8): e2856. doi:10.1371/journal.pone.0002856 http://www.plosone.org/article/info:doi/10.1371/journal.pone.0002856