awesome-tda
github.com/fatemehtarashi/awesome-tda ↗A curated list of topological data analysis (TDA) resources and links.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tutorials and learning resources resources from awesome-tda"
Installation instructions →What's inside
Theory
- AATRN YouTube ChannelTutorials and Learning Resources
Recorded talks and seminars on applied algebraic topology and TDA.
- A Fuzzy Clustering Algorithm for the Mode Seeking FrameworkArticles
Bonis, Oudot.
- An introduction to Topological Data Analysis: fundamental and practical aspects for data scientistsArticles
Chazal, Michel.
- Applied Algebraic Topology SeminarsCourses
- A Short Course in Computational Geometry and TopologyBooks
Herbert Edelsbrunner.
- A topological data analysis based classification method for multiple measurementsArticles
Riihimäki, Chachólski, Theorell, Hillert, Ramanujam.
Useful Links
- A concrete application of Topological Data AnalysisTheory and Applications of TDA
- A Guide to Data Science from mathematicsTheory and Applications of TDA
- A Mathematician's Perspective on Topological Data Analysis and RUse R
- An Algebraic Geometry Perspective on Topological Data AnalysisTheory and Applications of TDA
- An algebraic topological method for multimodal brain networks comparisonsBrain Network Analysis
- A roadmap for the computation of persistent homologyPersistent Homology
Event
- Applied Algebraic Topology Research Network Calendar
Community announcements for applied topology, TDA, workshops, schools, and related opportunities.
- Aug. 22 - Aug. 27 | Interactions of Topological Data Analysis and Combinatorial Topological Dynamics | BIRS, Banff, Canada2027
Interactions of Topological Data Analysis and Combinatorial Topological Dynamics | BIRS, Banff, Canada
- Aug. 25 - Aug. 29 | Workshop on Topological Data Analysis | Canada2025
Workshop on Topological Data Analysis | Canada
- Conferences and workshops
Curated list of TDA, applied topology, and computational topology events.
- Feb. 12 - Feb. 13 | Topological Data Analysis and Representation Theory 2026 | Tohoku University, Japan / Hybrid2026
Topological Data Analysis and Representation Theory 2026 | Tohoku University, Japan / Hybrid
- Feb. 20 - Feb. 28 | OneMath World School: Topological Data Analysis and Applications | Chennai Mathematical Institute, India2026
OneMath World School: Topological Data Analysis and Applications | Chennai Mathematical Institute, India
Frameworks and Libs
- Clique TopMatlab
Topological analysis of symmetric matrices.
- CtlC++
C++11 library for building neighborhood graphs and cellular complexes, computing persistent homology over finite fields, and running parallel algorithms for homology. Can be used with C++, Python, MATLAB, and R.
- Cubical RipserC++
Software for computing persistent homology of cubical complexes, especially useful for image and volume data.
- DionysusC++
Computing persistent (co)homology, including persistent cohomology, vineyards, and zigzag persistent homology algorithms.
- DIPHAC++
Distributed persistent homology computation with MPI support.
- Eirene.jlJulia
For homological persistence.
Tools
- Hera
Software for bottleneck and Wasserstein distances between persistence diagrams.
- HomCloud
Persistent homology software with a Python interface, used especially for scientific and materials-data analysis.
- RIVET
Visualization and analysis of two-parameter persistent homology with a
- TdaToolbox
Tools that may be applied to data science in general.
Showing a sample of 169 resources. View the full list on GitHub →