Skip to content
TDA Bioinformatics Foundry
Packages Environments Molds Usage Papers
Tags Glossary Design

Software

Packages

A Package is the software project we study and harden. Runnable environments and build recipes are related artifacts, not part of the package's identity.

  • Dionysus A persistence library kept for what the fast Rips engines do not do — vineyards, zigzag, and persistence over arbitrary fields. method/persistent-homologymodality/point-cloud
  • giotto-ph A parallel Vietoris–Rips persistence engine that gathers three separate lines of Ripser work into one implementation. method/persistent-homologymodality/point-cloud
  • giotto-tda The scikit-learn-shaped TDA toolkit at the head of the Giotto family — and the corpus's clearest case of a license that constrains how software may be served. method/persistent-homologymethod/mappermodality/point-cloud
  • GUDHI The broadest general-purpose computational topology library, and the one whose effective license depends on which of its modules you use. method/persistent-homologymodality/point-cloud
  • HiPoNet A multi-view simplicial complex network predicting cohort-level labels from high-dimensional cellular point clouds. method/simplicial-learningmethod/topological-deep-learningapplication/single-cellmodality/high-dim-tabular
  • KeplerMapper The scikit-tda implementation of Mapper — cover, cluster, take the nerve — producing an inspectable graph rather than a barcode. method/mappermodality/point-cloud
  • open-topodockq-featurizer The MIT clean-room TopoDockQ interface featurizer, bit-exact against the bytecode-only original it replaces. method/persistent-laplacianapplication/structure-qamodality/molecular-structure
  • open-topoqa-featurizer The MIT clean-room TopoQA interface featurizer, written from the paper because the published implementation carries no license. method/persistent-homologyapplication/structure-qamodality/molecular-structure
  • open-topoqa-scorer The MIT clean-room ProteinGAT interface-quality scorer, retrained from the paper rather than reusing an unlicensed checkpoint. method/topological-deep-learningapplication/structure-qamodality/molecular-structure
  • persim The scikit-tda representation layer — distances between persistence diagrams, and the vectorizations that turn one into a fixed-length feature. method/persistent-homologymodality/point-cloud
  • PETLS A C++ library with Python bindings for building persistent topological Laplacians and computing their matrices and spectra. method/persistent-laplacianapplication/molecular-sciencesmodality/point-cloudmodality/graph
  • petls-pytorch An Apache-2.0 PyTorch implementation of persistent topological Laplacians and the Foundry's shippable PETLS substitute. method/persistent-laplacian
  • PHAT The persistent-homology matrix-reduction backend — you bring the boundary matrix, it reduces it, and it lets you choose how. method/persistent-homology
  • pyDowker Persistence from a relation instead of a metric — a rectangular incidence matrix can be filtered where a distance matrix is required elsewhere. method/multiparameter-persistencemethod/persistent-homologymodality/point-cloud
  • pyflagser Python bindings over the flagser engine, for persistence on directed flag complexes where edge orientation carries the signal. method/persistent-homologymodality/graph
  • pyrivet The Python interface to RIVET — it builds bifiltrations and shells out to the console engine, which is why it can install perfectly and compute nothing. method/multiparameter-persistencemodality/point-cloud
  • Ripser The lean C++ engine that made Vietoris-Rips persistence fast enough to stop being the bottleneck, in about a thousand lines. method/persistent-homologymodality/point-cloud
  • ripser.py The scikit-tda Python interface over the Ripser engine, returning persistence diagrams as arrays a scripted analysis can use. method/persistent-homologymodality/point-cloud
  • RIVET The reference tool for two-parameter persistence — it answers by letting you interrogate the module, because there is no barcode to hand you. method/multiparameter-persistencemodality/point-cloud
  • scikit-tda The umbrella package for the Python TDA stack — it implements nothing, and asserts that its members work together. method/persistent-homologymethod/mappermodality/point-cloud
  • tadasets Synthetic point clouds whose homology is known in advance — the shapes a TDA implementation is checked against. method/persistent-homologymodality/point-cloud
  • TopoDockQ A persistent-Laplacian scorer predicting DockQ interface quality to rank and filter peptide-protein docking poses. method/persistent-homologymethod/persistent-laplacianmethod/topological-deep-learningapplication/structure-qamodality/molecular-structure
  • TopoMetry An MIT-licensed toolkit for learning and evaluating spectral manifold representations of high-dimensional single-cell data. method/spectral-geometryapplication/single-cellmodality/high-dim-tabular
  • TopoQA A topological deep learning model ranking predicted protein-complex structures by the quality of their interface. method/persistent-homologymethod/topological-deep-learningapplication/structure-qamodality/molecular-structure
© Topological Data Analysis Bioinformatics Foundry
GitHub