This repository contains the code for the paper "Temporal Graph Analysis with TGX" (WSDM 2024, Demo Track).
TGX overview:
- TGX supports all datasets from TGB and Poursafaei et al. 2022 as well as any custom dataset in
.csvformat. - TGX provides numerous temporal graph visualization plots and statistics out of the box.
TGX implementation works with python >= 3.9 and can be installed as follows.
-
Set up virtual environment (conda should work as well).
python -m venv tgx_env/ source tgx_env/bin/activate -
Upgrade pip (Optional)
pip install --upgrade pip -
Install external packages
pip install -r requirements.txt -
Install local dependencies under root directory
/TGX.pip install -e . -
[Aternative] Install TGX from
PyPi:pip install py-tgx -
[optional] Install
mkdocsdependencies to serve the documentation locally.pip install mkdocs mkdocs-material mkdocstrings-python mkdocs-glightbox mkdocs-jupyter ipython_genutils
For tutorials on how to use TGX to generate visualizations and compute statistics for temporal graphs, see docs/tutorials/data_viz_stats.ipynb
If TGX is useful for your work, please consider citing it:
@article{shirzadkhani2024temporal,
title={Temporal Graph Analysis with TGX},
author={Shirzadkhani, Razieh and Huang, Shenyang and Kooshafar, Elahe and Rabbany, Reihaneh and Poursafaei, Farimah},
journal={arXiv preprint arXiv:2402.03651},
year={2024}
}