Random walk analysis tool using graph neural networks
Project description
Gratin (Graphs on Trajectories for Inference)
Gratin is a tool to characterize trajectories of random walks, i.e. motion driven by random fluctuations. This type of motion is observed at various scales and in a wide diversity of systems. While this package was developed for the purpose of analysing experimental data coming from photo-activated localization microscopy (PALM) experiments, nothing prevents it from being used on random walk recordings coming from other experimental setups and other domains !
To extract summary statistics describing trajectories, Gratin mixes two ingredients :
an original neural network architecture using graph neural networks (GNN)
a simulation-based inference framework
Warning
Gratin requires the pytorch-geometric package, whose installation depends on you CUDA version. Note however that you do not need CUDA to run Gratin, it works on CPU, it’s only a bit slower. See here to install it on your machine.
References
Hippolyte Verdier, Maxime Duval, François Laurent, Alhassan Cassé, Christian Vestergaard, et al.. Learning physical properties of anomalous random walks using graph neural networks. 2021. : https://arxiv.org/abs/2103.11738
Hippolyte Verdier, François Laurent, Alhassan Cassé, Christian L. Vestergaard, Christian G. Specht, Jean-Baptiste Masson A maximum mean discrepancy approach reveals subtle changes in α-synuclein dynamics. 2022 : https://doi.org/10.1101/2022.04.11.487825
Note
This project has been set up using PyScaffold 4.1.3. For details and usage information on PyScaffold see https://pyscaffold.org/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gratin-0.1.11.tar.gz
.
File metadata
- Download URL: gratin-0.1.11.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 336338fde55c3cb19601cc60aa6e2ce786a7e20053d9391efc7b1b1491b4b55b |
|
MD5 | 4d4818cad9a36a4ddc0a1c36a672fac8 |
|
BLAKE2b-256 | b8c4f8804b86c23225eafbed76754523b3be706acc0a84e2fd0cf091000f2727 |
File details
Details for the file gratin-0.1.11-py2.py3-none-any.whl
.
File metadata
- Download URL: gratin-0.1.11-py2.py3-none-any.whl
- Upload date:
- Size: 67.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80581441b6768bb18d7294a9a4895567384d734b52349baaf18b741959a85b8c |
|
MD5 | 7d9e587855309386574e2dca66a45a6f |
|
BLAKE2b-256 | ba47f7163f4792dd5fde8bf782f6be9678e324b7c9922604d797190137a7d5dd |