tomrchaplin Profile Banner
Thomas Chaplin Profile
Thomas Chaplin

@tomrchaplin

Followers
65
Following
294
Statuses
35

Mathematician, programmer and climber

Oxford, England
Joined September 2020
Don't wanna be here? Send us removal request.
@tomrchaplin
Thomas Chaplin
9 months
Arguably one of the least utilised but most powerful features of persistent homology (PH) is functoriality. Large swathes of data come pre-divided into distinguished, disjoint subsets (a priori/via clustering). A functorial PH pipeline lets us analyse how these subsets interact!
1
6
20
@tomrchaplin
Thomas Chaplin
3 months
RT @iolo_jones: I'm super excited to have a new preprint - Manifold Diffusion Geometry Diffusion geometry *robustly* measures curvature, d…
0
195
0
@tomrchaplin
Thomas Chaplin
8 months
RT @kfbenjamin: 1/5 Very happy to share our work on flexible, multiscale cell type assignment for subcellular spatial transcriptomics, now…
0
63
0
@tomrchaplin
Thomas Chaplin
9 months
If you're interested in the topic, here's some recommended reading: Monochromatic Simplicial Collapses Chromatic Delaunay Triangulations Chromatic Alpha Filtrations .
0
0
3
@tomrchaplin
Thomas Chaplin
9 months
In the monochromatic case, Bauer and Edelsbrunner showed that there are simplicial collapses (and hence homotopy equivalances) Čᵣ(X) ↘ DelČᵣ(X) ↘ 𝒜ᵣ(X) where DelČᵣ(X) is the Delaunay triangulation but with Čech filtration values instead of alpha filtration values.
1
0
4
@tomrchaplin
Thomas Chaplin
9 months
This filtration is the object of study for my latest pre-print, which is joint work with @nerdarajan, @adambrownphd and @majirouses. Go check it out on the arXiv: Next, I'll summarise what we did and the consequences for practical applications!
1
3
10
@tomrchaplin
Thomas Chaplin
9 months
Note: - If μ gives a unique colour to each point, we recover the Čech filtration, Č(X). - If μ gives the same colour to every point, we recover the alpha filtration, 𝒜(X). - At every filtration value 𝒜ᵣ(μ) ≃ Čᵣ(X). - When there are few colours, 𝒜(μ) is sparser than Č(X).
1
0
3
@tomrchaplin
Thomas Chaplin
9 months
Intuitively speaking, this means any map of point clouds, that can be described purely in terms of inclusion of colours, induces an inclusion of subfiltrations. Therefore, we can use PH to study the spatial relationships between points of different colours!
6
0
3
@tomrchaplin
Thomas Chaplin
9 months
The chromatic alpha filtration (due to di Montesano et al.) provides a trade-off between functoriality and sparsity. For a coloured point cloud μ:X → {0,...,s}, you get a filtration, 𝒜(μ), s.t. given I ⊆ J ⊆ {0,...,s}, there is an inclusion 𝒜(μ⁻¹( I )) ↪ 𝒜(μ⁻¹( J ))
1
1
3
@tomrchaplin
Thomas Chaplin
9 months
VR has a fatal flaw - there are too many simplices, which slows down PH. For low-dim data, we often turn to the alpha filtration, since it is sparser. However, this filtration is NOT functorial 😔 (removing a point from a Delaunay triangulation does not yield a sub-triangulation)
1
1
3
@tomrchaplin
Thomas Chaplin
9 months
The Vietoris-Rips pipeline has this property: Given Y⊆X⊆ℝᵈ, there is an inclusion VR(Y) ↪ VR(X). Applying persistent homology, we get a map f: PH(VR(Y)) → PH(VR(X)). Letting Y=🔵, X=🟠∪🔵 in the picture, ker₁(f) detects that the orange points "fill in" the blue points.
Tweet media one
1
0
3
@tomrchaplin
Thomas Chaplin
9 months
RT @haharrington: Wonderful week of rainbows, maths and manuscripts! Chromatic work by Abhinav Natarajan @tomrchaplin @majirouses @adambrow
0
3
0
@tomrchaplin
Thomas Chaplin
10 months
RT @viditnanda: Baby #2 is due any day now, and I am too wired to do the intelligent thing (i.e., sleep). So please join me, the wonderfu…
0
26
0
@tomrchaplin
Thomas Chaplin
1 year
RT @pi_ene: Ever wondered how music recognition apps like Shazam work or why they fail? Can Algebraic Topology improve in audio ID algorit…
0
158
0
@tomrchaplin
Thomas Chaplin
2 years
@robertghrist @osumray Thank you! Yes, that tag indicates that the package can produce representatives for the generators. Hopefully we tagged all the right packages. In a future update we could add tool-tips to explain each tag.
0
0
1
@tomrchaplin
Thomas Chaplin
2 years
RT @osumray: Starting a new TDA project? Need persistent homology on cubical complexes and a custom filtration in C++? Or just a Rips filtr…
0
18
0