Welcome on the webpage of our TDA tutorial. Over here you will find some basic material and link to code. If you have any questions, please feel free to drop me a line!
  • General motivation - why algebraic topology can be useful?
  • Images, cubes and dynamics - Topology of boxes.
  • Points and complexes - when connected components are not enough.
  • Persistence and matrix reduction - only the largest will persist.
  • To the diagonal and back - metric on persistnce diagrams.
  • Controlled collapse - a short introduction to continous and discrete Morse theory.
  • Let the data speak to you - Reeb graphs and Mapper algorithms.
  • In this tutorial we will play with some code; it will be mostly in python, a little bit of it will be in R.
    There are two possibilities to play with the code.
  • If you use Jupyter Notebooks, please install gudhi by using conda:
    conda install -c conda-forge/label/cf201901 gudhi
    conda install -c conda-forge/label/cf202003 gudhi
    Then you should be good to go to use this tutorial.
  • Alternativelly you can use the following google colab notebook. Please note that execution of the first cell will take a while and when the runtime disconnect, you will need to run it again. This solution however do not require any instalation on your computer.
  • To play with Mapper please consult this basic tutorial as well as this brest cancer based example .
  • Please also consult my tutorial on arxiv as a further reading.