SlideShare a Scribd company logo
A topological measurement
of protein compressibility
Tran Quoc Hoan
@k09hthaduonght.wordpress.com/
28 March 2016, Paper Alert, Hasegawa lab., Tokyo
The University of Tokyo
Marcio Gameiro et. al. (Japan J. Indust. Appl. Math (2015) 32:1-17)
Abstract
Topological Measurement of Protein Compressibility 2
…we partially clarify the relation between the compressibility of
a protein and its molecular geometric structure. To identify and
understand the relevant topological features within a given
protein, we model its molecule as an alpha filtration and hence
obtain multi-scale insight into the structure of its tunnels and
cavities. The persistence diagrams of this alpha filtration
capture the sizes and robustness of such tunnels and cavities in a
compact and meaningful manner…
Our main result establishes a clear linear correlation between
the topological measure and the experimentally-determined
compressibility of most proteins for which both PDB information
and experimental compressibility data are available…..
Tutorial of
Topological Data Analysis
Tran Quoc Hoan
@k09hthaduonght.wordpress.com/
Hasegawa lab., Tokyo
The University of Tokyo
Part I - Basic Concepts
Outline
TDA - Basic Concepts 4
1. Topology and holes
3. Definition of holes
5. Some of applications
2. Simplicial complexes
4. Persistent homology
Outline
TDA - Basic Concepts 5
1. Topology and holes
5. Some of applications
2. Simplicial complexes
4. Persistent homology
3. Definition of holes
Topology
I - Topology and Holes 6
The properties of space that are preserved under continuous
deformations, such as stretching and bending, but not tearing or
gluing
⇠= ⇠= ⇠=
⇠= ⇠= ⇠=
⇠=
Invariant
7
Question: what are invariant things in topology?
⇠= ⇠= ⇠=
⇠= ⇠=
⇠=
⇠=
Connected

Component Ring Cavity
1 0 0
2 0 0
1 1 0
1 10
Number of
I - Topology and Holes
Holes and dimension
8
Topology: consider the continuous deformation under the
same dimensional hole
✤ Concern to forming of shape: connected component, ring, cavity
• 0-dimensional “hole” = connected component
• 1-dimensional “hole” = ring
• 2-dimensional “hole” = cavity
How to define “hole”?
Use “algebraic” Homology group
I - Topology and Holes
Homology group
9
✤ For geometric object X, homology Hl satisfied:
k0 : number of connected components
k1 : number of rings
k2 : number of cavities
kq : number of q-dimensional holes
Betti-numbers
I - Topology and Holes
Image source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Outline
TDA - Basic Concepts 10
1. Topology and holes
5. Some of applications
2. Simplicial complexes
4. Persistent homology
3. Definition of holes
Simplicial complexes
11
Simplicial complex:
A set of vertexes, edges, triangles, tetrahedrons, … that are closed
under taking faces and that have no improper intersections
vertex

(0-dimension)
edge

(1-dimension)
triangle

(2-dimension)
tetrahedron

(3-dimension)
simplicial
complex
not simplicial
complex
2 - Simplicial complexes
k-simplex
Simplicial
12
n-simplex:
The “smallest” convex hull of n+1 affinity independent points
vertex

(0-dimension)
edge

(1-dimension)
triangle

(2-dimension)
tetrahedron

(3-dimension)
n-simplex
= |v0v1...vn| = { 0v0 + 1v1 + ... + nvn| 0 + ... + n = 1, i 0}
A m-face of σ is the convex hull τ = |vi0…vim| of a non-empty subset
of {v0, v1, …, vn} (and it is proper if the subset is not the entire set)
⌧
2 - Simplicial complexes
Simplicial
13
Direction of simplicial:
The same direction with permutation <i0i1…in>
1-simplex
2-simplex
3-simplex
2 - Simplicial complexes
Simplicial complex
14
Definition:
A simplicial complex is a finite collection of simplifies K such that
(1) If 2 K and for all face ⌧ then ⌧ 2 K
(2) If , ⌧ 2 K and  ⌧ 6= ? then  ⌧ and  ⌧ ⌧
The maximum dimension of simplex in K is the dimension of K
K2 = {|v0v1v2|, |v0v1|, |v0v2|, |v1v2|, |v0|, |v1|, |v2|}
K = K2 [ {|v3v4|, |v3|, |v4|}
NOT YES
2 - Simplicial complexes
Simplicial complexes
15
Hemoglobin
simplicial complex
Image source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
2 - Simplicial complexes
✤ Let be a covering of
Nerve
16
= {Bi|i = 1, ..., m} X = [m
i=1Bi
✤ The nerve of is a simplicial complex N( ) = (V, ⌃)
2 - Simplicial complexes
Nerve theorem
17
✤ If is covered by a collection of convex closed
sets then X and are
homotopy equivalent
X ⊂ RN
= {Bi|i = 1, ..., m} N( )
2 - Simplicial complexes
Cech complex
18
P = {xi 2 RN
|i = 1, ..., m}
Br(xi) = {x 2 RN
| ||x xi||  r}
✤ The Cech complex C(P, r) is the nerve of
✤
= {Br(xi)| xi 2 P}
✤ From nerve theorem: C(P, r)
Xr = [m
i=1Br(xi) ' C(P, r)
✤ Filtration
ball with radius r
2 - Simplicial complexes
Cech complex
19
✤ The weighted Cech complex C(P, R) is the nerve of
✤ Computations to check the intersections of balls are not easy
ball with different radius= {Bri
(xi)| xi 2 P}
Alpha complex
2 - Simplicial complexes
Voronoi diagrams and Delaunay complex
20
✤ P = {xi 2 RN
|i = 1, ..., m}
Vi = {x 2 RN
| ||x xi||  ||x xj||, j 6= i}
RN
= [m
i=1Vi
Voronoi cell
✤ = {Vi|i = 1, ..., m}
D(P) = N( )
Voronoi decomposition
Delaunay complex
2 - Simplicial complexes
General position
21
✤ is in a general position, if there is no
✤ If all combination of N+2 points in P is in a general
position, then P is in a general position
x1, ..., xN+2 2 RN
x 2 RN
s.t.||x x1|| = ... = ||x xN+2||
✤ If P is in a general position then
The dimensions of Delaunay simplexes <= N
Geometric representation of D(P) can be
embedded in RN
2 - Simplicial complexes
Alpha complex
22
✤
✤
✤ The alpha complex is the nerve of
↵(P, r) = N( )
✤ From Nerve theorem:
Xr ' ↵(P, r)
2 - Simplicial complexes
Alpha complex
23
✤
✤
✤ The weighted alpha complex is defined
with different radius
if P is in a general position
filtration of alpha complexes
2 - Simplicial complexes
Alpha complex
24
✤ Computations are much easier than Cech complexes
✤ Software: CGAL
• Construct alpha complexes of points clouds data in RN with
N <= 3
Filtration of alpha complex
Image source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
2 - Simplicial complexes
Outline
TDA - Basic Concepts 25
1. Topology and holes
3. Definition of holes
5. Some of applications
2. Simplicial complexes
4. Persistent homology
Definition of holes
26
Simplicial
complex
Chain
complex
Homology

group
Algebraic Holes
Geometrical
object
Algebraic
object
3 - Definition of Holes
What is hole?
27
✤ 1-dimensional hole: ring
not ring have ring
boundary
without
ring
without
boundary
Ring = 

1-dimensional graph without boundary?
However, NOT
1-dimensional graph without 

boundary but is 2-dimensional graph
’s boundary
Ring = 1-dimensional graph without boundary and is not boundary
of 2-dimensional graph
3 - Definition of Holes
What is hole?
28
✤ 2-dimensional hole: cavity
not cavity have cavity
boundary
without
cavity
without
boundary
However, NOT
2-dimensional graph without 

boundary but is 3-dimensional graph
’s boundary
Cavity = 2-dimensional graph without boundary and is not boundary
of 3-dimensional graph
Cavity = 

2-dimensional graph without boundary?
3 - Definition of Holes
Hole and boundary
29
q-dimensional hole
q-dimensional graph without boundary and
is not boundary of (q+1)-dimensional graph=
We try to make it clear by “Algebraic” language
3 - Definition of Holes
Chain complexes
30
Let K be a simplicial complex with dimension n. The group of q-
chains is defined as below:
The element of Cq(K) is called q chain.
Definition:
Cq(K) := {
X
↵i
⌦
vi0
...viq
↵
|↵i 2 R,
⌦
vi0
...viq
↵
: q simplicial in K}
0  q  nif
Cq(K) := 0, if q < 0 or q > n
3 - Definition of Holes
Boundary
31
Boundary of a q-simplex is the sum of its (q-1)-dimensional faces.
Definition:
vil is omitted
@|v0v1v2| := |v0v1| + |v1v2| + |v0v2|
3 - Definition of Holes
Boundary
32
Fundamental lemma
@q 1 @q = 0
@2 @1
For q = 2
In general
• For a q - simplex τ, the boundary ∂qτ, consists of all (q-1) faces of τ.
• Every (q-2)-face of τ belongs to exactly two (q-1)-faces, with different direction
@q 1@q⌧ = 0
3 - Definition of Holes
Hole and boundary
33
q-dimensional hole
q-dimensional graph without boundary and is
not boundary of (q+1)-dimensional graph
(1)
(2)
(1)
(2)
:= ker @q
:= im@q+1
(cycles group)
(boundary group)
Bq(K) ⇢ Zq(K) ⇢ Cq(K)
@q @q+1 = 0
3 - Definition of Holes
Hole and boundary
34
q-dimensional hole
q-dimensional graph without boundary and is
not boundary of (q+1)-dimensional graph
(1)
(2)
Elements in Zq(K) remain after make Bq(K) become zero
This operator is defined as Q
=
:= ker @q := im@q+1
Q(z0
) = Q(z) + Q(b) = Q(z)
(z and z’ are equivalent in
with respect to )
q-dimensional hole = an equivalence
class of vectors
ker @q
im @q+1
For z0
= z + b, z, z0
2 ker @q, b 2 im @q+1
3 - Definition of Holes
Homology group
35
Homology groups
The qth
Homology Group Hq is defined as Hq = Ker@q/Im@q+1
= {z + Im@q+1 | z 2 Ker@q } = {[z]|z 2 Ker@q}
Divided in groups with operator [z] + [z’] = [z + z’]
Betti Numbers
The qth
Betti Number is defined as the dimension of Hq
bq = dim(Hq)
H0(K): connected component H1(K): ring H2(K): cavity
3 - Definition of Holes
Computing Homology
36
v0
v1 v2
v3
All vectors in the column space of Ker@0 are equivalent with respect to Im@1
b0 = dim(H0) = 1
Im@2 has only the zero vector
b1 = dim(H1) = 1
H1 = { (|v0v1| + |v1v2| + |v2v3| + |v3v0|)}
3 - Definition of Holes
Computing Homology
37
v0
v1 v2
v3
H1 = { (hv0v1i + hv1v2i + hv2v3i hv0v3i)}
All vectors in the column space of Ker@0 are equivalent with respect to Im@1
b0 = dim(H0) = 1
Im@2 has only the zero vector
b1 = dim(H1) = 1
3 - Definition of Holes
Outline
TDA - Basic Concepts 38
1. Topology and holes
3. Definition of holes
5. Some of applications
2. Simplicial complexes
4. Persistent homology
Persistent Homology
Persistent homology 39
✤ Consider filtration of finite type
K : K0
⇢ K1
⇢ ... ⇢ Kt
⇢ ...
9 ⇥ s.t. Kj
= K⇥
, 8j ⇥
✤ : total simplicial complexK = [t 0Kt
Kk
Kt
k
T( ) = t 2 Kt
 Kt 1
: all k-simplexes in K
: all k-simplexes in K at time t
: birth time of the simplex
time
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Persistent Homology
40
✤ Z2 - vector space
✤ Z2[x] - graded module
✤ Inclusion map
✤ is a free Z2[x] module with the baseCk(K)
Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Persistent Homology
41
✤ Boundary map
✤ From the graded structure
✤ Persistent homology
(graded homomorphism)
face of σ
Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Persistent Homology
42
✤ From the structure theorem of Z2[x] (PID)
✤ Persistent interval
✤ Persistent diagram
Ii(b): inf of Ii, Ii(d): sup of Ii
Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Persistent Homology
43
birth time
death time
✤ “Hole” appears close to the
diagonal may be the “noise”
✤ “Hole” appears far to the
diagonal may be the “noise”
✤ Detect the “structure hole”
Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Outline
TDA - Basic Concepts 44
1. Topology and holes
3. Definition of holes
5. Some of applications
2. Simplicial complexes
4. Persistent homology
see more at part2 of tutorial
Applications
5 - Some of applications 45
• Persistence to Protein compressibility
Marcio Gameiro et. al. (Japan J. Indust. Appl. Math (2015) 32:1-17)
Protein Structure
Persistence to protein compressibility 46
amino acid 1 amino acid 2
3-dim structure of hemoglobin
1-dim structure of protein
folding
peptide bond
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Protein Structure
Persistence to protein compressibility 47
✤ Van der Waals radius of an atom
H: 1.2, C: 1.7, N: 1.55 (A0)
O: 1.52, S: 1.8, P: 1.8 (A0)
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Van der Waals ball model of hemoglobin
Alpha Complex for Protein Modeling
Persistence to protein compressibility 48
✤
✤
✤
: position of atoms
: radius of i-th atom
: weighted Voronoi Decomposition
: power distance
: ball with radius ri
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Alpha Complex for Protein Modeling
Persistence to protein compressibility 49
✤
✤
✤
Alpha complex nerve
k - simplex
Nerve lemma
Changing radius
to form a filtration (by w)
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Topology of Ovalbumin
Persistence to protein compressibility 50
birth time
deathtime
birth time
deathtime
1st betti
plot
2nd betti
plot
PD1 PD2
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Compressibility
Persistence to protein compressibility 51
3-dim structureFunctionality
Softness
Compressibility
Experiments Quantification
Persistence diagrams
(Difficult)
…..…..
Select generators and fitting parameters
with experimental compressibility
holes
Denoising
Persistence to protein compressibility 52
birth time
deathtime
✤ Topological noise
✤ Non-robust topological features depend on a status of
fluctuations
✤ The quantification should not be dependent on a
status of fluctuations
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Holes with Sparse or Dense Boundary
Persistence to protein compressibility 53
✤ A sparse hole structure is deformable to a much larger
extent than the dense hole → greater compressibility
✤ Effective sparse holes
: van der Waals ball
: enlarged ball
birth time
deathtime
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
# of generators v.s. compressibility
Persistence to protein compressibility 54
# of generators v.s. compressibility
Topological Measurement Cp
Compressibility
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Applications
5 - Some of applications 55
• Persistence to Phylogenetic Trees
Protein Phylogenetic Tree
Persistence to Phylogenetic Trees 56
✤ Phylogenetic tree is defined by a distance matrix for a
set of species (human, dog, frog, fish,…)
✤ The distance matrix is calculated by a score function
based on similarity of amino acid sequences
amino acid sequences
fish hemoglobin
frog hemoglobin
human hemoglobin
distance matrix of
hemoglobin
fish
frog
human
dog
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Persistence Distance and Classification of Proteins
Persistence to Phylogenetic Trees 57
✤ The score function based on amnio acid sequences does not
contain information of 3-dim structure of proteins
✤ Wasserstein distance (of degree p)
Cohen-Steiner, Edelsbrunner, Harer, and Mileyko, FCM, 2010
on persistence diagrams reflects similarity of persistence
diagram (3-dim structures) of proteins
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Persistence Distance and Classification of Proteins
Persistence to Phylogenetic Trees 58
birth time
deathtime
birth time
birth time
deathtime
deathtimeWasserstein distance
Bijection
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Distance between persistence diagrams
Persistence to Phylogenetic Trees 59
Persistence of sub level sets
Stability Theorem (Cohen-Steiner et al., 2010)
birth time
deathtime
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Phylogenetic Tree by Persistence
Persistence to Phylogenetic Trees 60
✤ Apply the distance on persistence diagrams to classify
proteins
Persistence diagram used the noise band same as
in the computations of compressibility
3DHT
3D1A
1QPW
3LQD
1FAW
1C40
2FZB
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Future work
TDA - Basic Concepts 61
✤ Principle to de-noise fluctuations in persistence diagrams (NMR
experiments)
✤ Finding minimum generators to identify specific regions in a
protein (e.g., a region inducing high compressibility, hereditarily
important regions)
✤ Zigzag persistence for robust topological features among a
specific group of proteins (quiver representation)
✤ Multi-dimensional persistence (PID → Grobner basic)
Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
Applications more in part … of tutorials
5 - Some of applications 62
✤ Robotics
✤ Computer Visions
✤ Sensor network
✤ Concurrency & database
✤ Visualization
Prof. Robert Ghrist
Department of Mathematics
University of Pennsylvania
One of pioneers in applications
Michael Farber Edelsbrunner
Mischaikow Gaucher Bubenik
Zomorodian
Carlsson
Software
TDA - Basic Concepts 63
• Alpha complex by CGAL
http://www.cgal.org/
• Persistence diagrams by Perseus (coded by Vidit Nanda)
http://www.sas.upenn.edu/~vnanda/perseus/index.html
http://chomp.rutgers.edu/Project.html
• CHomP project
Reference link
Topological Measurement of Protein Compressibility 64
✤ Original paper
✤ Author slides
http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
http://www.sas.upenn.edu/~vnanda/source/compressibility-final.pdf
✤ Books (very good)
- (Japaneses) タンパク質構造とトポロジー パーシステントホモロジー群入
門 平岡 裕章
- (English) Computational Topology - An Introduction, Herbert Edelsbrunner, John
L. Harer

More Related Content

What's hot

Fuzzy c means clustering protocol for wireless sensor networks
Fuzzy c means clustering protocol for wireless sensor networksFuzzy c means clustering protocol for wireless sensor networks
Fuzzy c means clustering protocol for wireless sensor networks
mourya chandra
 
Roughset & it’s variants
Roughset & it’s variantsRoughset & it’s variants
Roughset & it’s variants
Dr. Rajdeep Chatterjee
 
Dimensionality reduction with UMAP
Dimensionality reduction with UMAPDimensionality reduction with UMAP
Dimensionality reduction with UMAP
Jakub Bartczuk
 
Unit 1: Topological spaces (its definition and definition of open sets)
Unit 1:  Topological spaces (its definition and definition of open sets)Unit 1:  Topological spaces (its definition and definition of open sets)
Unit 1: Topological spaces (its definition and definition of open sets)
nasserfuzt
 
Fixed Point Theorems
Fixed Point TheoremsFixed Point Theorems
Fixed Point TheoremsNikhil Simha
 
Galois theory
Galois theoryGalois theory
Galois theory
shinojmadhu
 
Proof Techniques
Proof TechniquesProof Techniques
Proof Techniques
CHANDANKUMARMANDAL5
 
Rough K Means - Numerical Example
Rough K Means - Numerical ExampleRough K Means - Numerical Example
Rough K Means - Numerical Example
Dr.E.N.Sathishkumar
 
Tensor Train decomposition in machine learning
Tensor Train decomposition in machine learningTensor Train decomposition in machine learning
Tensor Train decomposition in machine learning
Alexander Novikov
 
Number theory
Number theoryNumber theory
Number theory
AbdulsemedEngida
 
High Dimensional Data Visualization using t-SNE
High Dimensional Data Visualization using t-SNEHigh Dimensional Data Visualization using t-SNE
High Dimensional Data Visualization using t-SNE
Kai-Wen Zhao
 
Mathematical induction
Mathematical inductionMathematical induction
Mathematical induction
rey castro
 
Rough sets and fuzzy rough sets in Decision Making
Rough sets and  fuzzy rough sets in Decision MakingRough sets and  fuzzy rough sets in Decision Making
Rough sets and fuzzy rough sets in Decision Making
DrATAMILARASIMCA
 
PRML Chapter 14
PRML Chapter 14PRML Chapter 14
PRML Chapter 14
Masahito Ohue
 
PRML輪読#6
PRML輪読#6PRML輪読#6
PRML輪読#6
matsuolab
 
Discrete mathematics counting and logic relation
Discrete mathematics counting and logic relationDiscrete mathematics counting and logic relation
Discrete mathematics counting and logic relation
Self-Employed
 
Mathematical induction by Animesh Sarkar
Mathematical induction by Animesh SarkarMathematical induction by Animesh Sarkar
Mathematical induction by Animesh Sarkar
Animesh Sarkar
 
Set operations
Set operationsSet operations
Set operations
rajshreemuthiah
 
IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...
IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...
IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...
IRJET Journal
 

What's hot (20)

Fuzzy c means clustering protocol for wireless sensor networks
Fuzzy c means clustering protocol for wireless sensor networksFuzzy c means clustering protocol for wireless sensor networks
Fuzzy c means clustering protocol for wireless sensor networks
 
Roughset & it’s variants
Roughset & it’s variantsRoughset & it’s variants
Roughset & it’s variants
 
Dimensionality reduction with UMAP
Dimensionality reduction with UMAPDimensionality reduction with UMAP
Dimensionality reduction with UMAP
 
Unit 1: Topological spaces (its definition and definition of open sets)
Unit 1:  Topological spaces (its definition and definition of open sets)Unit 1:  Topological spaces (its definition and definition of open sets)
Unit 1: Topological spaces (its definition and definition of open sets)
 
Fixed Point Theorems
Fixed Point TheoremsFixed Point Theorems
Fixed Point Theorems
 
Galois theory
Galois theoryGalois theory
Galois theory
 
Proof Techniques
Proof TechniquesProof Techniques
Proof Techniques
 
algebraic-geometry
algebraic-geometryalgebraic-geometry
algebraic-geometry
 
Rough K Means - Numerical Example
Rough K Means - Numerical ExampleRough K Means - Numerical Example
Rough K Means - Numerical Example
 
Tensor Train decomposition in machine learning
Tensor Train decomposition in machine learningTensor Train decomposition in machine learning
Tensor Train decomposition in machine learning
 
Number theory
Number theoryNumber theory
Number theory
 
High Dimensional Data Visualization using t-SNE
High Dimensional Data Visualization using t-SNEHigh Dimensional Data Visualization using t-SNE
High Dimensional Data Visualization using t-SNE
 
Mathematical induction
Mathematical inductionMathematical induction
Mathematical induction
 
Rough sets and fuzzy rough sets in Decision Making
Rough sets and  fuzzy rough sets in Decision MakingRough sets and  fuzzy rough sets in Decision Making
Rough sets and fuzzy rough sets in Decision Making
 
PRML Chapter 14
PRML Chapter 14PRML Chapter 14
PRML Chapter 14
 
PRML輪読#6
PRML輪読#6PRML輪読#6
PRML輪読#6
 
Discrete mathematics counting and logic relation
Discrete mathematics counting and logic relationDiscrete mathematics counting and logic relation
Discrete mathematics counting and logic relation
 
Mathematical induction by Animesh Sarkar
Mathematical induction by Animesh SarkarMathematical induction by Animesh Sarkar
Mathematical induction by Animesh Sarkar
 
Set operations
Set operationsSet operations
Set operations
 
IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...
IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...
IRJET- Wavelet based Galerkin Method for the Numerical Solution of One Dimens...
 

Viewers also liked

011_20160321_Topological_data_analysis_of_contagion_map
011_20160321_Topological_data_analysis_of_contagion_map011_20160321_Topological_data_analysis_of_contagion_map
011_20160321_Topological_data_analysis_of_contagion_map
Ha Phuong
 
017_20160826 Thermodynamics Of Stochastic Turing Machines
017_20160826 Thermodynamics Of Stochastic Turing Machines017_20160826 Thermodynamics Of Stochastic Turing Machines
017_20160826 Thermodynamics Of Stochastic Turing Machines
Ha Phuong
 
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
018 20160902 Machine Learning Framework for Analysis of Transport through Com...018 20160902 Machine Learning Framework for Analysis of Transport through Com...
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
Ha Phuong
 
016_20160722 Molecular Circuits For Dynamic Noise Filtering
016_20160722 Molecular Circuits For Dynamic Noise Filtering016_20160722 Molecular Circuits For Dynamic Noise Filtering
016_20160722 Molecular Circuits For Dynamic Noise Filtering
Ha Phuong
 
006 20151207 draws - Deep Recurrent Attentive Writer
006 20151207 draws - Deep Recurrent Attentive Writer006 20151207 draws - Deep Recurrent Attentive Writer
006 20151207 draws - Deep Recurrent Attentive Writer
Ha Phuong
 
008 20151221 Return of Frustrating Easy Domain Adaptation
008 20151221 Return of Frustrating Easy Domain Adaptation008 20151221 Return of Frustrating Easy Domain Adaptation
008 20151221 Return of Frustrating Easy Domain Adaptation
Ha Phuong
 
010_20160216_Variational Gaussian Process
010_20160216_Variational Gaussian Process010_20160216_Variational Gaussian Process
010_20160216_Variational Gaussian Process
Ha Phuong
 
009_20150201_Structural Inference for Uncertain Networks
009_20150201_Structural Inference for Uncertain Networks009_20150201_Structural Inference for Uncertain Networks
009_20150201_Structural Inference for Uncertain Networks
Ha Phuong
 
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
Ha Phuong
 
002 20151019 interconnected_network
002 20151019 interconnected_network002 20151019 interconnected_network
002 20151019 interconnected_network
Ha Phuong
 
015_20160422 Controlling Synchronous Patterns In Complex Networks
015_20160422 Controlling Synchronous Patterns In Complex Networks015_20160422 Controlling Synchronous Patterns In Complex Networks
015_20160422 Controlling Synchronous Patterns In Complex Networks
Ha Phuong
 
005 20151130 adversary_networks
005 20151130 adversary_networks005 20151130 adversary_networks
005 20151130 adversary_networks
Ha Phuong
 
Approximate Inference (Chapter 10, PRML Reading)
Approximate Inference (Chapter 10, PRML Reading)Approximate Inference (Chapter 10, PRML Reading)
Approximate Inference (Chapter 10, PRML Reading)
Ha Phuong
 
PRML Reading Chapter 11 - Sampling Method
PRML Reading Chapter 11 - Sampling MethodPRML Reading Chapter 11 - Sampling Method
PRML Reading Chapter 11 - Sampling Method
Ha Phuong
 
003 20151109 nn_faster_andfaster
003 20151109 nn_faster_andfaster003 20151109 nn_faster_andfaster
003 20151109 nn_faster_andfaster
Ha Phuong
 
Practical topology
Practical topologyPractical topology
Practical topology
Tatsuki SHIMIZU
 
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
Ha Phuong
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
Tatsuki SHIMIZU
 
Topological data analysis
Topological data analysisTopological data analysis
Topological data analysis
京大 マイコンクラブ
 
Using Topological Data Analysis on your BigData
Using Topological Data Analysis on your BigDataUsing Topological Data Analysis on your BigData
Using Topological Data Analysis on your BigData
AnalyticsWeek
 

Viewers also liked (20)

011_20160321_Topological_data_analysis_of_contagion_map
011_20160321_Topological_data_analysis_of_contagion_map011_20160321_Topological_data_analysis_of_contagion_map
011_20160321_Topological_data_analysis_of_contagion_map
 
017_20160826 Thermodynamics Of Stochastic Turing Machines
017_20160826 Thermodynamics Of Stochastic Turing Machines017_20160826 Thermodynamics Of Stochastic Turing Machines
017_20160826 Thermodynamics Of Stochastic Turing Machines
 
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
018 20160902 Machine Learning Framework for Analysis of Transport through Com...018 20160902 Machine Learning Framework for Analysis of Transport through Com...
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
 
016_20160722 Molecular Circuits For Dynamic Noise Filtering
016_20160722 Molecular Circuits For Dynamic Noise Filtering016_20160722 Molecular Circuits For Dynamic Noise Filtering
016_20160722 Molecular Circuits For Dynamic Noise Filtering
 
006 20151207 draws - Deep Recurrent Attentive Writer
006 20151207 draws - Deep Recurrent Attentive Writer006 20151207 draws - Deep Recurrent Attentive Writer
006 20151207 draws - Deep Recurrent Attentive Writer
 
008 20151221 Return of Frustrating Easy Domain Adaptation
008 20151221 Return of Frustrating Easy Domain Adaptation008 20151221 Return of Frustrating Easy Domain Adaptation
008 20151221 Return of Frustrating Easy Domain Adaptation
 
010_20160216_Variational Gaussian Process
010_20160216_Variational Gaussian Process010_20160216_Variational Gaussian Process
010_20160216_Variational Gaussian Process
 
009_20150201_Structural Inference for Uncertain Networks
009_20150201_Structural Inference for Uncertain Networks009_20150201_Structural Inference for Uncertain Networks
009_20150201_Structural Inference for Uncertain Networks
 
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
 
002 20151019 interconnected_network
002 20151019 interconnected_network002 20151019 interconnected_network
002 20151019 interconnected_network
 
015_20160422 Controlling Synchronous Patterns In Complex Networks
015_20160422 Controlling Synchronous Patterns In Complex Networks015_20160422 Controlling Synchronous Patterns In Complex Networks
015_20160422 Controlling Synchronous Patterns In Complex Networks
 
005 20151130 adversary_networks
005 20151130 adversary_networks005 20151130 adversary_networks
005 20151130 adversary_networks
 
Approximate Inference (Chapter 10, PRML Reading)
Approximate Inference (Chapter 10, PRML Reading)Approximate Inference (Chapter 10, PRML Reading)
Approximate Inference (Chapter 10, PRML Reading)
 
PRML Reading Chapter 11 - Sampling Method
PRML Reading Chapter 11 - Sampling MethodPRML Reading Chapter 11 - Sampling Method
PRML Reading Chapter 11 - Sampling Method
 
003 20151109 nn_faster_andfaster
003 20151109 nn_faster_andfaster003 20151109 nn_faster_andfaster
003 20151109 nn_faster_andfaster
 
Practical topology
Practical topologyPractical topology
Practical topology
 
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
Topological data analysis
Topological data analysisTopological data analysis
Topological data analysis
 
Using Topological Data Analysis on your BigData
Using Topological Data Analysis on your BigDataUsing Topological Data Analysis on your BigData
Using Topological Data Analysis on your BigData
 

Similar to 013_20160328_Topological_Measurement_Of_Protein_Compressibility

Lecture_note2.pdf
Lecture_note2.pdfLecture_note2.pdf
Lecture_note2.pdf
EssaAlMadhagi
 
Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...
IJRTEMJOURNAL
 
Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...
journal ijrtem
 
Relative superior mandelbrot sets and relative
Relative superior mandelbrot sets and relativeRelative superior mandelbrot sets and relative
Relative superior mandelbrot sets and relative
eSAT Publishing House
 
Relative superior mandelbrot and julia sets for integer and non integer values
Relative superior mandelbrot and julia sets for integer and non integer valuesRelative superior mandelbrot and julia sets for integer and non integer values
Relative superior mandelbrot and julia sets for integer and non integer values
eSAT Journals
 
NN_02_Threshold_Logic_Units.pdf
NN_02_Threshold_Logic_Units.pdfNN_02_Threshold_Logic_Units.pdf
NN_02_Threshold_Logic_Units.pdf
chiron1988
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
Alexander Litvinenko
 
Kolmogorov complexity and topological arguments
Kolmogorov complexity and topological argumentsKolmogorov complexity and topological arguments
Kolmogorov complexity and topological arguments
shenmontpellier
 
sublabel accurate convex relaxation of vectorial multilabel energies
sublabel accurate convex relaxation of vectorial multilabel energiessublabel accurate convex relaxation of vectorial multilabel energies
sublabel accurate convex relaxation of vectorial multilabel energies
Fujimoto Keisuke
 
parameterized complexity for graph Motif
parameterized complexity for graph Motifparameterized complexity for graph Motif
parameterized complexity for graph Motif
AMR koura
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptx
RohanBorgalli
 
Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classification
Sung Yub Kim
 
Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij, "Polyadic rings of p-adic integers"Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij (Stepan Douplii)
 
5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf
Rahul926331
 
Markov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing themMarkov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing them
Pierre Jacob
 
Information-theoretic clustering with applications
Information-theoretic clustering  with applicationsInformation-theoretic clustering  with applications
Information-theoretic clustering with applications
Frank Nielsen
 
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant EdgesOn the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
GiselleginaGloria
 

Similar to 013_20160328_Topological_Measurement_Of_Protein_Compressibility (20)

Lecture_note2.pdf
Lecture_note2.pdfLecture_note2.pdf
Lecture_note2.pdf
 
Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...
 
Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...Existence results for fractional q-differential equations with integral and m...
Existence results for fractional q-differential equations with integral and m...
 
Relative superior mandelbrot sets and relative
Relative superior mandelbrot sets and relativeRelative superior mandelbrot sets and relative
Relative superior mandelbrot sets and relative
 
Relative superior mandelbrot and julia sets for integer and non integer values
Relative superior mandelbrot and julia sets for integer and non integer valuesRelative superior mandelbrot and julia sets for integer and non integer values
Relative superior mandelbrot and julia sets for integer and non integer values
 
NN_02_Threshold_Logic_Units.pdf
NN_02_Threshold_Logic_Units.pdfNN_02_Threshold_Logic_Units.pdf
NN_02_Threshold_Logic_Units.pdf
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
 
Muchtadi
MuchtadiMuchtadi
Muchtadi
 
Kolmogorov complexity and topological arguments
Kolmogorov complexity and topological argumentsKolmogorov complexity and topological arguments
Kolmogorov complexity and topological arguments
 
sublabel accurate convex relaxation of vectorial multilabel energies
sublabel accurate convex relaxation of vectorial multilabel energiessublabel accurate convex relaxation of vectorial multilabel energies
sublabel accurate convex relaxation of vectorial multilabel energies
 
parameterized complexity for graph Motif
parameterized complexity for graph Motifparameterized complexity for graph Motif
parameterized complexity for graph Motif
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptx
 
Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classification
 
Mtc ssample05
Mtc ssample05Mtc ssample05
Mtc ssample05
 
Mtc ssample05
Mtc ssample05Mtc ssample05
Mtc ssample05
 
Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij, "Polyadic rings of p-adic integers"Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij, "Polyadic rings of p-adic integers"
 
5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf
 
Markov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing themMarkov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing them
 
Information-theoretic clustering with applications
Information-theoretic clustering  with applicationsInformation-theoretic clustering  with applications
Information-theoretic clustering with applications
 
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant EdgesOn the Odd Gracefulness of Cyclic Snakes With Pendant Edges
On the Odd Gracefulness of Cyclic Snakes With Pendant Edges
 

More from Ha Phuong

QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature Map
Ha Phuong
 
CCS2019-opological time-series analysis with delay-variant embedding
CCS2019-opological time-series analysis with delay-variant embeddingCCS2019-opological time-series analysis with delay-variant embedding
CCS2019-opological time-series analysis with delay-variant embedding
Ha Phuong
 
SIAM-AG21-Topological Persistence Machine of Phase Transition
SIAM-AG21-Topological Persistence Machine of Phase TransitionSIAM-AG21-Topological Persistence Machine of Phase Transition
SIAM-AG21-Topological Persistence Machine of Phase Transition
Ha Phuong
 
001 20151005 ranking_nodesingrowingnetwork
001 20151005 ranking_nodesingrowingnetwork001 20151005 ranking_nodesingrowingnetwork
001 20151005 ranking_nodesingrowingnetwork
Ha Phuong
 
Deep Learning And Business Models (VNITC 2015-09-13)
Deep Learning And Business Models (VNITC 2015-09-13)Deep Learning And Business Models (VNITC 2015-09-13)
Deep Learning And Business Models (VNITC 2015-09-13)
Ha Phuong
 
Prediction io–final 2014-jp-handout
Prediction io–final 2014-jp-handoutPrediction io–final 2014-jp-handout
Prediction io–final 2014-jp-handout
Ha Phuong
 
A Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap NetworkA Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap Network
Ha Phuong
 

More from Ha Phuong (7)

QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature Map
 
CCS2019-opological time-series analysis with delay-variant embedding
CCS2019-opological time-series analysis with delay-variant embeddingCCS2019-opological time-series analysis with delay-variant embedding
CCS2019-opological time-series analysis with delay-variant embedding
 
SIAM-AG21-Topological Persistence Machine of Phase Transition
SIAM-AG21-Topological Persistence Machine of Phase TransitionSIAM-AG21-Topological Persistence Machine of Phase Transition
SIAM-AG21-Topological Persistence Machine of Phase Transition
 
001 20151005 ranking_nodesingrowingnetwork
001 20151005 ranking_nodesingrowingnetwork001 20151005 ranking_nodesingrowingnetwork
001 20151005 ranking_nodesingrowingnetwork
 
Deep Learning And Business Models (VNITC 2015-09-13)
Deep Learning And Business Models (VNITC 2015-09-13)Deep Learning And Business Models (VNITC 2015-09-13)
Deep Learning And Business Models (VNITC 2015-09-13)
 
Prediction io–final 2014-jp-handout
Prediction io–final 2014-jp-handoutPrediction io–final 2014-jp-handout
Prediction io–final 2014-jp-handout
 
A Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap NetworkA Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap Network
 

Recently uploaded

Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
sachin783648
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
NathanBaughman3
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
Health Advances
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
muralinath2
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
IvanMallco1
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 

Recently uploaded (20)

Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 

013_20160328_Topological_Measurement_Of_Protein_Compressibility

  • 1. A topological measurement of protein compressibility Tran Quoc Hoan @k09hthaduonght.wordpress.com/ 28 March 2016, Paper Alert, Hasegawa lab., Tokyo The University of Tokyo Marcio Gameiro et. al. (Japan J. Indust. Appl. Math (2015) 32:1-17)
  • 2. Abstract Topological Measurement of Protein Compressibility 2 …we partially clarify the relation between the compressibility of a protein and its molecular geometric structure. To identify and understand the relevant topological features within a given protein, we model its molecule as an alpha filtration and hence obtain multi-scale insight into the structure of its tunnels and cavities. The persistence diagrams of this alpha filtration capture the sizes and robustness of such tunnels and cavities in a compact and meaningful manner… Our main result establishes a clear linear correlation between the topological measure and the experimentally-determined compressibility of most proteins for which both PDB information and experimental compressibility data are available…..
  • 3. Tutorial of Topological Data Analysis Tran Quoc Hoan @k09hthaduonght.wordpress.com/ Hasegawa lab., Tokyo The University of Tokyo Part I - Basic Concepts
  • 4. Outline TDA - Basic Concepts 4 1. Topology and holes 3. Definition of holes 5. Some of applications 2. Simplicial complexes 4. Persistent homology
  • 5. Outline TDA - Basic Concepts 5 1. Topology and holes 5. Some of applications 2. Simplicial complexes 4. Persistent homology 3. Definition of holes
  • 6. Topology I - Topology and Holes 6 The properties of space that are preserved under continuous deformations, such as stretching and bending, but not tearing or gluing ⇠= ⇠= ⇠= ⇠= ⇠= ⇠= ⇠=
  • 7. Invariant 7 Question: what are invariant things in topology? ⇠= ⇠= ⇠= ⇠= ⇠= ⇠= ⇠= Connected
 Component Ring Cavity 1 0 0 2 0 0 1 1 0 1 10 Number of I - Topology and Holes
  • 8. Holes and dimension 8 Topology: consider the continuous deformation under the same dimensional hole ✤ Concern to forming of shape: connected component, ring, cavity • 0-dimensional “hole” = connected component • 1-dimensional “hole” = ring • 2-dimensional “hole” = cavity How to define “hole”? Use “algebraic” Homology group I - Topology and Holes
  • 9. Homology group 9 ✤ For geometric object X, homology Hl satisfied: k0 : number of connected components k1 : number of rings k2 : number of cavities kq : number of q-dimensional holes Betti-numbers I - Topology and Holes Image source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 10. Outline TDA - Basic Concepts 10 1. Topology and holes 5. Some of applications 2. Simplicial complexes 4. Persistent homology 3. Definition of holes
  • 11. Simplicial complexes 11 Simplicial complex: A set of vertexes, edges, triangles, tetrahedrons, … that are closed under taking faces and that have no improper intersections vertex
 (0-dimension) edge
 (1-dimension) triangle
 (2-dimension) tetrahedron
 (3-dimension) simplicial complex not simplicial complex 2 - Simplicial complexes k-simplex
  • 12. Simplicial 12 n-simplex: The “smallest” convex hull of n+1 affinity independent points vertex
 (0-dimension) edge
 (1-dimension) triangle
 (2-dimension) tetrahedron
 (3-dimension) n-simplex = |v0v1...vn| = { 0v0 + 1v1 + ... + nvn| 0 + ... + n = 1, i 0} A m-face of σ is the convex hull τ = |vi0…vim| of a non-empty subset of {v0, v1, …, vn} (and it is proper if the subset is not the entire set) ⌧ 2 - Simplicial complexes
  • 13. Simplicial 13 Direction of simplicial: The same direction with permutation <i0i1…in> 1-simplex 2-simplex 3-simplex 2 - Simplicial complexes
  • 14. Simplicial complex 14 Definition: A simplicial complex is a finite collection of simplifies K such that (1) If 2 K and for all face ⌧ then ⌧ 2 K (2) If , ⌧ 2 K and ⌧ 6= ? then ⌧ and ⌧ ⌧ The maximum dimension of simplex in K is the dimension of K K2 = {|v0v1v2|, |v0v1|, |v0v2|, |v1v2|, |v0|, |v1|, |v2|} K = K2 [ {|v3v4|, |v3|, |v4|} NOT YES 2 - Simplicial complexes
  • 15. Simplicial complexes 15 Hemoglobin simplicial complex Image source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf 2 - Simplicial complexes
  • 16. ✤ Let be a covering of Nerve 16 = {Bi|i = 1, ..., m} X = [m i=1Bi ✤ The nerve of is a simplicial complex N( ) = (V, ⌃) 2 - Simplicial complexes
  • 17. Nerve theorem 17 ✤ If is covered by a collection of convex closed sets then X and are homotopy equivalent X ⊂ RN = {Bi|i = 1, ..., m} N( ) 2 - Simplicial complexes
  • 18. Cech complex 18 P = {xi 2 RN |i = 1, ..., m} Br(xi) = {x 2 RN | ||x xi||  r} ✤ The Cech complex C(P, r) is the nerve of ✤ = {Br(xi)| xi 2 P} ✤ From nerve theorem: C(P, r) Xr = [m i=1Br(xi) ' C(P, r) ✤ Filtration ball with radius r 2 - Simplicial complexes
  • 19. Cech complex 19 ✤ The weighted Cech complex C(P, R) is the nerve of ✤ Computations to check the intersections of balls are not easy ball with different radius= {Bri (xi)| xi 2 P} Alpha complex 2 - Simplicial complexes
  • 20. Voronoi diagrams and Delaunay complex 20 ✤ P = {xi 2 RN |i = 1, ..., m} Vi = {x 2 RN | ||x xi||  ||x xj||, j 6= i} RN = [m i=1Vi Voronoi cell ✤ = {Vi|i = 1, ..., m} D(P) = N( ) Voronoi decomposition Delaunay complex 2 - Simplicial complexes
  • 21. General position 21 ✤ is in a general position, if there is no ✤ If all combination of N+2 points in P is in a general position, then P is in a general position x1, ..., xN+2 2 RN x 2 RN s.t.||x x1|| = ... = ||x xN+2|| ✤ If P is in a general position then The dimensions of Delaunay simplexes <= N Geometric representation of D(P) can be embedded in RN 2 - Simplicial complexes
  • 22. Alpha complex 22 ✤ ✤ ✤ The alpha complex is the nerve of ↵(P, r) = N( ) ✤ From Nerve theorem: Xr ' ↵(P, r) 2 - Simplicial complexes
  • 23. Alpha complex 23 ✤ ✤ ✤ The weighted alpha complex is defined with different radius if P is in a general position filtration of alpha complexes 2 - Simplicial complexes
  • 24. Alpha complex 24 ✤ Computations are much easier than Cech complexes ✤ Software: CGAL • Construct alpha complexes of points clouds data in RN with N <= 3 Filtration of alpha complex Image source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf 2 - Simplicial complexes
  • 25. Outline TDA - Basic Concepts 25 1. Topology and holes 3. Definition of holes 5. Some of applications 2. Simplicial complexes 4. Persistent homology
  • 26. Definition of holes 26 Simplicial complex Chain complex Homology
 group Algebraic Holes Geometrical object Algebraic object 3 - Definition of Holes
  • 27. What is hole? 27 ✤ 1-dimensional hole: ring not ring have ring boundary without ring without boundary Ring = 
 1-dimensional graph without boundary? However, NOT 1-dimensional graph without 
 boundary but is 2-dimensional graph ’s boundary Ring = 1-dimensional graph without boundary and is not boundary of 2-dimensional graph 3 - Definition of Holes
  • 28. What is hole? 28 ✤ 2-dimensional hole: cavity not cavity have cavity boundary without cavity without boundary However, NOT 2-dimensional graph without 
 boundary but is 3-dimensional graph ’s boundary Cavity = 2-dimensional graph without boundary and is not boundary of 3-dimensional graph Cavity = 
 2-dimensional graph without boundary? 3 - Definition of Holes
  • 29. Hole and boundary 29 q-dimensional hole q-dimensional graph without boundary and is not boundary of (q+1)-dimensional graph= We try to make it clear by “Algebraic” language 3 - Definition of Holes
  • 30. Chain complexes 30 Let K be a simplicial complex with dimension n. The group of q- chains is defined as below: The element of Cq(K) is called q chain. Definition: Cq(K) := { X ↵i ⌦ vi0 ...viq ↵ |↵i 2 R, ⌦ vi0 ...viq ↵ : q simplicial in K} 0  q  nif Cq(K) := 0, if q < 0 or q > n 3 - Definition of Holes
  • 31. Boundary 31 Boundary of a q-simplex is the sum of its (q-1)-dimensional faces. Definition: vil is omitted @|v0v1v2| := |v0v1| + |v1v2| + |v0v2| 3 - Definition of Holes
  • 32. Boundary 32 Fundamental lemma @q 1 @q = 0 @2 @1 For q = 2 In general • For a q - simplex τ, the boundary ∂qτ, consists of all (q-1) faces of τ. • Every (q-2)-face of τ belongs to exactly two (q-1)-faces, with different direction @q 1@q⌧ = 0 3 - Definition of Holes
  • 33. Hole and boundary 33 q-dimensional hole q-dimensional graph without boundary and is not boundary of (q+1)-dimensional graph (1) (2) (1) (2) := ker @q := im@q+1 (cycles group) (boundary group) Bq(K) ⇢ Zq(K) ⇢ Cq(K) @q @q+1 = 0 3 - Definition of Holes
  • 34. Hole and boundary 34 q-dimensional hole q-dimensional graph without boundary and is not boundary of (q+1)-dimensional graph (1) (2) Elements in Zq(K) remain after make Bq(K) become zero This operator is defined as Q = := ker @q := im@q+1 Q(z0 ) = Q(z) + Q(b) = Q(z) (z and z’ are equivalent in with respect to ) q-dimensional hole = an equivalence class of vectors ker @q im @q+1 For z0 = z + b, z, z0 2 ker @q, b 2 im @q+1 3 - Definition of Holes
  • 35. Homology group 35 Homology groups The qth Homology Group Hq is defined as Hq = Ker@q/Im@q+1 = {z + Im@q+1 | z 2 Ker@q } = {[z]|z 2 Ker@q} Divided in groups with operator [z] + [z’] = [z + z’] Betti Numbers The qth Betti Number is defined as the dimension of Hq bq = dim(Hq) H0(K): connected component H1(K): ring H2(K): cavity 3 - Definition of Holes
  • 36. Computing Homology 36 v0 v1 v2 v3 All vectors in the column space of Ker@0 are equivalent with respect to Im@1 b0 = dim(H0) = 1 Im@2 has only the zero vector b1 = dim(H1) = 1 H1 = { (|v0v1| + |v1v2| + |v2v3| + |v3v0|)} 3 - Definition of Holes
  • 37. Computing Homology 37 v0 v1 v2 v3 H1 = { (hv0v1i + hv1v2i + hv2v3i hv0v3i)} All vectors in the column space of Ker@0 are equivalent with respect to Im@1 b0 = dim(H0) = 1 Im@2 has only the zero vector b1 = dim(H1) = 1 3 - Definition of Holes
  • 38. Outline TDA - Basic Concepts 38 1. Topology and holes 3. Definition of holes 5. Some of applications 2. Simplicial complexes 4. Persistent homology
  • 39. Persistent Homology Persistent homology 39 ✤ Consider filtration of finite type K : K0 ⇢ K1 ⇢ ... ⇢ Kt ⇢ ... 9 ⇥ s.t. Kj = K⇥ , 8j ⇥ ✤ : total simplicial complexK = [t 0Kt Kk Kt k T( ) = t 2 Kt Kt 1 : all k-simplexes in K : all k-simplexes in K at time t : birth time of the simplex time Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 40. Persistent Homology 40 ✤ Z2 - vector space ✤ Z2[x] - graded module ✤ Inclusion map ✤ is a free Z2[x] module with the baseCk(K) Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 41. Persistent Homology 41 ✤ Boundary map ✤ From the graded structure ✤ Persistent homology (graded homomorphism) face of σ Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 42. Persistent Homology 42 ✤ From the structure theorem of Z2[x] (PID) ✤ Persistent interval ✤ Persistent diagram Ii(b): inf of Ii, Ii(d): sup of Ii Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 43. Persistent Homology 43 birth time death time ✤ “Hole” appears close to the diagonal may be the “noise” ✤ “Hole” appears far to the diagonal may be the “noise” ✤ Detect the “structure hole” Persistent homology Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 44. Outline TDA - Basic Concepts 44 1. Topology and holes 3. Definition of holes 5. Some of applications 2. Simplicial complexes 4. Persistent homology see more at part2 of tutorial
  • 45. Applications 5 - Some of applications 45 • Persistence to Protein compressibility Marcio Gameiro et. al. (Japan J. Indust. Appl. Math (2015) 32:1-17)
  • 46. Protein Structure Persistence to protein compressibility 46 amino acid 1 amino acid 2 3-dim structure of hemoglobin 1-dim structure of protein folding peptide bond Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 47. Protein Structure Persistence to protein compressibility 47 ✤ Van der Waals radius of an atom H: 1.2, C: 1.7, N: 1.55 (A0) O: 1.52, S: 1.8, P: 1.8 (A0) Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf Van der Waals ball model of hemoglobin
  • 48. Alpha Complex for Protein Modeling Persistence to protein compressibility 48 ✤ ✤ ✤ : position of atoms : radius of i-th atom : weighted Voronoi Decomposition : power distance : ball with radius ri Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 49. Alpha Complex for Protein Modeling Persistence to protein compressibility 49 ✤ ✤ ✤ Alpha complex nerve k - simplex Nerve lemma Changing radius to form a filtration (by w) Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 50. Topology of Ovalbumin Persistence to protein compressibility 50 birth time deathtime birth time deathtime 1st betti plot 2nd betti plot PD1 PD2 Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 51. Compressibility Persistence to protein compressibility 51 3-dim structureFunctionality Softness Compressibility Experiments Quantification Persistence diagrams (Difficult) …..….. Select generators and fitting parameters with experimental compressibility holes
  • 52. Denoising Persistence to protein compressibility 52 birth time deathtime ✤ Topological noise ✤ Non-robust topological features depend on a status of fluctuations ✤ The quantification should not be dependent on a status of fluctuations Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 53. Holes with Sparse or Dense Boundary Persistence to protein compressibility 53 ✤ A sparse hole structure is deformable to a much larger extent than the dense hole → greater compressibility ✤ Effective sparse holes : van der Waals ball : enlarged ball birth time deathtime Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 54. # of generators v.s. compressibility Persistence to protein compressibility 54 # of generators v.s. compressibility Topological Measurement Cp Compressibility Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 55. Applications 5 - Some of applications 55 • Persistence to Phylogenetic Trees
  • 56. Protein Phylogenetic Tree Persistence to Phylogenetic Trees 56 ✤ Phylogenetic tree is defined by a distance matrix for a set of species (human, dog, frog, fish,…) ✤ The distance matrix is calculated by a score function based on similarity of amino acid sequences amino acid sequences fish hemoglobin frog hemoglobin human hemoglobin distance matrix of hemoglobin fish frog human dog Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 57. Persistence Distance and Classification of Proteins Persistence to Phylogenetic Trees 57 ✤ The score function based on amnio acid sequences does not contain information of 3-dim structure of proteins ✤ Wasserstein distance (of degree p) Cohen-Steiner, Edelsbrunner, Harer, and Mileyko, FCM, 2010 on persistence diagrams reflects similarity of persistence diagram (3-dim structures) of proteins Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 58. Persistence Distance and Classification of Proteins Persistence to Phylogenetic Trees 58 birth time deathtime birth time birth time deathtime deathtimeWasserstein distance Bijection Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 59. Distance between persistence diagrams Persistence to Phylogenetic Trees 59 Persistence of sub level sets Stability Theorem (Cohen-Steiner et al., 2010) birth time deathtime Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 60. Phylogenetic Tree by Persistence Persistence to Phylogenetic Trees 60 ✤ Apply the distance on persistence diagrams to classify proteins Persistence diagram used the noise band same as in the computations of compressibility 3DHT 3D1A 1QPW 3LQD 1FAW 1C40 2FZB Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 61. Future work TDA - Basic Concepts 61 ✤ Principle to de-noise fluctuations in persistence diagrams (NMR experiments) ✤ Finding minimum generators to identify specific regions in a protein (e.g., a region inducing high compressibility, hereditarily important regions) ✤ Zigzag persistence for robust topological features among a specific group of proteins (quiver representation) ✤ Multi-dimensional persistence (PID → Grobner basic) Slide source: http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf
  • 62. Applications more in part … of tutorials 5 - Some of applications 62 ✤ Robotics ✤ Computer Visions ✤ Sensor network ✤ Concurrency & database ✤ Visualization Prof. Robert Ghrist Department of Mathematics University of Pennsylvania One of pioneers in applications Michael Farber Edelsbrunner Mischaikow Gaucher Bubenik Zomorodian Carlsson
  • 63. Software TDA - Basic Concepts 63 • Alpha complex by CGAL http://www.cgal.org/ • Persistence diagrams by Perseus (coded by Vidit Nanda) http://www.sas.upenn.edu/~vnanda/perseus/index.html http://chomp.rutgers.edu/Project.html • CHomP project
  • 64. Reference link Topological Measurement of Protein Compressibility 64 ✤ Original paper ✤ Author slides http://www2.math.kyushu-u.ac.jp/~hiraoka/protein_homology.pdf http://www.sas.upenn.edu/~vnanda/source/compressibility-final.pdf ✤ Books (very good) - (Japaneses) タンパク質構造とトポロジー パーシステントホモロジー群入 門 平岡 裕章 - (English) Computational Topology - An Introduction, Herbert Edelsbrunner, John L. Harer