Tausz, A., Vejdemo-Johansson, M., & Adams, H. (2011). JavaPlex: A research software package for persistent (co)homology. In H. Hong & C. Yap (Eds.), Mathematical Software — ICMS 2014 (pp. 129–136). Springer.
IntroductoryJavaPlex was the first widely used research software for TDA and remains valuable for pedagogical use because its code is clearly documented. The associated tutorials (available separately) walk through persistent homology computation step by step in MATLAB, making it an excellent companion for readers working through the Edelsbrunner–Harer textbook.