Skip to main content

Random walk analysis tool using graph neural networks

Project description

ReadTheDocs Project generated with PyScaffold

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gratin-0.1.11.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

gratin-0.1.11-py2.py3-none-any.whl (67.9 kB view details)

Uploaded Python 2 Python 3

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

Hashes for gratin-0.1.11.tar.gz
Algorithm Hash digest
SHA256 336338fde55c3cb19601cc60aa6e2ce786a7e20053d9391efc7b1b1491b4b55b
MD5 4d4818cad9a36a4ddc0a1c36a672fac8
BLAKE2b-256 b8c4f8804b86c23225eafbed76754523b3be706acc0a84e2fd0cf091000f2727

See more details on using hashes here.

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

Hashes for gratin-0.1.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 80581441b6768bb18d7294a9a4895567384d734b52349baaf18b741959a85b8c
MD5 7d9e587855309386574e2dca66a45a6f
BLAKE2b-256 ba47f7163f4792dd5fde8bf782f6be9678e324b7c9922604d797190137a7d5dd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page