🌐 TopoX 🍩
===========
`TopoX` are a set of Python packages for meeting diverse computational needs on topological domains. Topological domains are the natural mathematical structures representing relations between the components of a dataset.
.. figure:: https://user-images.githubusercontent.com/8267869/234068354-af9480f1-1d18-4914-92f1-916d9093e44d.png
:alt: natural shapes
:class: with-shadow
:width: 1000px
Many natural systems as diverse as social networks and proteins are characterized by relational structure. This is the structure of interactions between
components in the system, such as social interactions between individuals or electrostatic interactions between atoms.
`TopoX` provides a unifying interface to compute and learn with such relational data.
🎯 Scope and functionality
--------------------------
`TopoX` are a set of packages for computing with topological domains and studying their properties.
It consists of three different packages:
- `TopoNetX` (TNX) which introduces a NetworkX like interface for topological domains.
Jump to detailed documentation for `TopoNetX `_.
- `TopoModelX` (TMX) which implements deep learning on topological domains.
Jump to detailed documentation for the `TopoModelX `_.
- `TopoEmbedX` (TEX) which provides methods for generating embeddings on topological domains.
Jump to detailed documentation for the `TopoEmbedX `_.
🔍 References
-------------
To learn more about how topological domains are used in deep learning:
- Mustafa Hajij, Ghada Zamzmi, Theodore Papamarkou, Nina Miolane, Aldo Guzmán-Sáenz, Karthikeyan Natesan Ramamurthy, Tolga Birdal, Tamal K. Dey, Soham Mukherjee, Shreyas N. Samaga, Neal Livesay, Robin Walters, Paul Rosen, Michael T. Schaub. `Topological Deep Learning: Going Beyond Graph Data `__.
.. code-block:: BibTeX
@misc{hajij2023topological,
title={Topological Deep Learning: Going Beyond Graph Data},
author={Mustafa Hajij and Ghada Zamzmi and Theodore Papamarkou and Nina Miolane and Aldo Guzmán-Sáenz and Karthikeyan Natesan Ramamurthy and Tolga Birdal and Tamal K. Dey and Soham Mukherjee and Shreyas N. Samaga and Neal Livesay and Robin Walters and Paul Rosen and Michael T. Schaub},
year={2023},
eprint={2206.00606},
archivePrefix={arXiv},
primaryClass={cs.LG}
}
- Mathilde Papillon, Sophia Sanborn, Mustafa Hajij, Nina Miolane. `Architectures of Topological Deep Learning: A Survey on Topological Neural Networks `__.
.. code-block:: BibTeX
@misc{papillon2023architectures,
title={Architectures of Topological Deep Learning: A Survey on Topological Neural Networks},
author={Mathilde Papillon and Sophia Sanborn and Mustafa Hajij and Nina Miolane},
year={2023},
eprint={2304.10031},
archivePrefix={arXiv},
primaryClass={cs.LG}
}
.. toctree::
:maxdepth: 1
:hidden:
packs/index_tnx
packs/index_tmx
packs/index_tex
packs/challenge
packs/about