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.

Slides:



Advertisements
Similar presentations
Yinyin Yuan and Chang-Tsun Li Computer Science Department
Advertisements

Salvatore giorgi Ece 8110 machine learning 5/12/2014
Preliminaries Computing Betti Numbers Computing Persistent Homology.
Constructing functional brain networks with 97 regions of interest (ROIs) extracted from FDG-PET data for 24 attention-deficit hyperactivity disorder (ADHD),
Bi-correlation clustering algorithm for determining a set of co- regulated genes BIOINFORMATICS vol. 25 no Anindya Bhattacharya and Rajat K. De.
Application of Statistical Techniques to Neural Data Analysis Aniket Kaloti 03/07/2006.
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.
Microarrays and Cancer Segal et al. CS 466 Saurabh Sinha.
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Microarray analysis Algorithms in Computational Biology Spring 2006 Written by Itai Sharon.
2008 And section 9.1 in Computational Topology: An Introduction By Herbert Edelsbrunner,
Expression profiling of peripheral blood cells for early detection of breast cancer Introduction Early detection of breast cancer is a key to successful.
Managing Multi-Configuration Hardware via Dynamic Working Set Analysis By Ashutosh S.Dhodapkar and James E.Smith Presented by Kyriakos Yioutanis.
DNA microarray technology allows an individual to rapidly and quantitatively measure the expression levels of thousands of genes in a biological sample.
Topological Data Analysis
1 Searching for Periodic Gene Expression Patterns Using Lomb-Scargle Periodograms Critical Assessment.
Hierarchical Clustering of Gene Expression Data Author : Feng Luo, Kun Tang Latifur Khan Graduate : Chien-Ming Hsiao.
Creating a simplicial complex Step 0.) Start by adding 0-dimensional vertices (0-simplices)
A New Temporal Pattern Identification Method for Characterization and Prediction of Complex Time Series Events Advisor : Dr. Hsu Graduate : You-Cheng Chen.
Extracting binary signals from microarray time-course data Debashis Sahoo 1, David L. Dill 2, Rob Tibshirani 3 and Sylvia K. Plevritis 4 1 Department of.
Gene expression & Clustering. Determining gene function Sequence comparison tells us if a gene is similar to another gene, e.g., in a new species –Dynamic.
Evaluation of gene-expression clustering via mutual information distance measure Ido Priness, Oded Maimon and Irad Ben-Gal BMC Bioinformatics, 2007.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Sept 9, 2013: Create your own homology. Fall 2013.
A filtered complex is an increasing sequence of simplicial complexes: C0 C1 C2 …
An unsupervised conditional random fields approach for clustering gene expression time series Chang-Tsun Li, Yinyin Yuan and Roland Wilson Bioinformatics,
Data and Signals & Analouge Signaling
Principal Components Analysis ( PCA)
2008 And section 9.1 in Computational Topology: An Introduction By Herbert Edelsbrunner,
Analyzing circadian expression data by harmonic regression based on autoregressive spectral estimation Rendong Yang and Zhen Su Division of Bioinformatics,
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 4, 2013 Fall 2013 course offered through the.
Application to Natural Image Statistics
Nov 6, 2013: Stable Persistence and time series.
Zigzag Persistent Homology Survey
RF-based positioning.
Dec 2, 2013: Hippocampal spatial map formation
Sept 23, 2013: Image data Application.
Application to Natural Image Statistics
Dec 4, 2013: Hippocampal spatial map formation
plosone. org/article/info%3Adoi%2F %2Fjournal. pone
Defn: degree of si = deg si = time when si enters the filtration. .

Clustering Via Persistent Homology
Low Dimensionality in Gene Expression Data Enables the Accurate Extraction of Transcriptional Programs from Shallow Sequencing  Graham Heimberg, Rajat.
Topological Data Analysis
Volume 87, Issue 1, Pages (July 2015)
Dynamic Processes Shape Spatiotemporal Properties of Retinal Waves
Motion-Based Analysis of Spatial Patterns by the Human Visual System
Relationship of Correlated Spontaneous Activity to Functional Ocular Dominance Columns in the Developing Visual Cortex  Chiayu Chiu, Michael Weliky  Neuron 
Volume 23, Issue 1, Pages (April 2018)
Vertebrate Segmentation: From Cyclic Gene Networks to Scoliosis
Christian Schröter, Andrew C. Oates  Current Biology 
Michal Levin, Tamar Hashimshony, Florian Wagner, Itai Yanai 
Athanassios G Siapas, Matthew A Wilson  Neuron 
Fast Sequences of Non-spatial State Representations in Humans
Serial, Covert Shifts of Attention during Visual Search Are Reflected by the Frontal Eye Fields and Correlated with Population Oscillations  Timothy J.
Timing, Timing, Timing: Fast Decoding of Object Information from Intracranial Field Potentials in Human Visual Cortex  Hesheng Liu, Yigal Agam, Joseph.
Volume 106, Issue 2, Pages (July 2001)
Dario Maschi, Vitaly A. Klyachko  Neuron 
Regulation of the Drosophila Protein Timeless Suggests a Mechanism for Resetting the Circadian Clock by Light  Melissa Hunter-Ensor, Andrea Ousley, Amita.
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.
Figure 1 Summary of patient-level SC-FC analysis pipeline
Colin J. Akerman, Darragh Smyth, Ian D. Thompson  Neuron 
Identification of aging-related genes and affected biological processes. Identification of aging-related genes and affected biological processes. (A) Experimental.
Volume 21, Issue 14, Pages (July 2011)
New Weight Encoding Method -FRET-
Supratim Ray, John H.R. Maunsell  Neuron 
Volume 16, Issue 4, Pages (July 2016)
Presentation transcript:

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. decreasing threshold) where distance between two vertices is given by where f i = measurement at location i

Betti numbers provide a signature of the underlying topology. Singh G et al. J Vis 2008;8:11 ©2008 by Association for Research in Vision and Ophthalmology Use (  0,  1,  2, …) for classification, where  i = rank of H i

Estimation of topological structure in driven and spontaneous conditions. Singh G et al. J Vis 2008;8:11 ©2008 by Association for Research in Vision and Ophthalmology Record voltages at points in time at each electrode. Spike train: lists of firing times for a neuron obtained via spike sorting –i.e. signal processing. Data = an array of N spike trains. Compared spontaneous (eyes occluded) to evoked (via movie clips). 10 second segments broken into 50 ms bins Transistion between states about 80ms The 5 neurons with the highest firing rate in each ten second window were chosen For each bin, create a vector in R 5 corresponding to the number of firings of each of the 5 neurons. 200 bins = 200 data points in R 5. Used 35 landmark points minutes of data = many data sets Control: shuffled data times.

Combine your analysis with other tools

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 f k : S 1  R, k = 1, …, 7549 f k (time point i) = amount of RNA at time point i for gene k

Not period 2:

Period 2

Persistence: For each of 7549 genes, create f k : S 1  R, k = 1, …, 7549 f k (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: /journal.pone

Not period 2:

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. M Dequéant et al. Science 2006;314: Published by AAAS

accession number E-TABM-163

Persistence: For each of 7549 genes, create f k : S 1  R, k = 1, …, 7549 f k (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).

f k (time point i) = RNA intensity at time point i for gene k.  (f k ) = replace RNA intensity with rank order. g(x i ) =[  (f k )(x i ) – 1] / (17 – 1), for i = 1, …, 17. g(x) obtained by linear interpolation for x ≠ x i 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: /journal.pone

Not period 2:

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).

L=Lomb- Scargle analysis; P=Phase consistency A=Address reduction; C= Cyclo- hedron test; S=Stable persistence The benchmark cyclic genes in bold were identified independ- ently from the microarray analysis

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: /journal.pone

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: /journal.pone

Figure 3. Clustering analysis of the top 300 ranked probe sets from the five methods. Dequéant ML, Ahnert S, Edelsbrunner H, Fink TMA, Glynn EF, et al. (2008) Comparison of Pattern Detection Methods in Microarray Time Series of the Segmentation Clock. PLoS ONE 3(8): e2856. doi: /journal.pone

Table 1. Composition of the Wnt Clusters of the Five Methods. Dequéant ML, Ahnert S, Edelsbrunner H, Fink TMA, Glynn EF, et al. (2008) Comparison of Pattern Detection Methods in Microarray Time Series of the Segmentation Clock. PLoS ONE 3(8): e2856. doi: /journal.pone

Persistent homology results are stable: Add noise to data does not change barcodes significantly.

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: /journal.pone Persistent homology results are stable: Add noise to data does not change barcodes significantly.

|| (x 1,…,x n ) – (y 1,…,y n ) || ∞ = max{|x 1 – y 1 |,…,|x n - y n |} Given sets X, Y and bijection g: X  Y, Bottleneck Distance: d B (X, Y) = inf sup || x – g(x) || ∞ g x

(Wasserstein distance). The p-th Wasserstein distance between two persistence diagrams, d 1 and d 2, is defined as where  ranges over all bijections from d 1 to d 2. Probability measures on the space of persistence diagrams Yuriy Mileyko 1, Sayan Mukherjee 2 and John Harer 1

Persistent homology results are stable: Add noise to data does not change barcodes significantly.