Skip to main content

Python package to perform Genuine Rate IDentification (GRID) analysis on fluorescence survival time distributions.

Project description

GRIDLib

PyPI - Version PyPI - Python Version Tests Codecov Read the Docs PyPI - License

Black pre-commit Contributor Covenant

Python package to perform GRID analysis on fluorescence survival time distributions. Genuine Rate IDentification (GRID) analysis can be used to infer the dissociation rates of molecules from fluorescence survival time distributions retrieved with single-molecule tracking [1]. This package is based on work and research performed during my Bachelor end project in the Ihor Smal lab under the supervision of Ihor Smal and Maarten W. Paul.

Features

  • Simulate fluorescence survival time distributions with user-defined parameters.
  • Perform GRID analysis on fluorescence survival time distributions.
  • Plot analysis results with matplotlib.
  • Perfrom GRID resampling on fluorescence survival time distributions.
  • Plot resampling results with matplotlib.
  • Load and save fluorescence survival time distributions and analysis and resampling results.

Quickstart

Install the package:

pip install gridlib

There are a number of example scripts to perform some analyses in the examples folder with more extensive explanations provided in the documentation.

References

The GRID fitting procedure implemented in this package is based on the following paper:

[1] Reisser, M., Hettich, J., Kuhn, T., Popp, A.P., Große-Berkenbusch, A. and Gebhardt, J.C.M. (2020). Inferring quantity and qualities of superimposed reaction rates from single molecule survival time distributions. Scientific Reports, 10(1). doi:10.1038/s41598-020-58634-y.

BibTex entry for the paper:

@article{reisser2020inferring,
  title = {Inferring quantity and qualities of superimposed reaction rates from single molecule survival time distributions},
  author = {Reisser, Matthias and Hettich, Johannes and Kuhn, Timo and Popp, Achim P and Gro{\ss}e-Berkenbusch, Andreas and Gebhardt, J Christof M},
  journal = {Scientific reports},
  volume = {10},
  number = {1},
  pages = {1--13},
  year = {2020},
  publisher = {Nature Publishing Group}
}

In the above BibTex entry, the version number is the current version number and the year corresponds to the project's open-source release.

Credits

This package was created with Cookiecutter and the fedejaure/cookiecutter-modern-pypackage project template.

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

gridlib-0.5.0.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

gridlib-0.5.0-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

Details for the file gridlib-0.5.0.tar.gz.

File metadata

  • Download URL: gridlib-0.5.0.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.6 Windows/10

File hashes

Hashes for gridlib-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5c2cadee8202b80987111fd406476ce872624b14196692f5dfe751e0ab7ccc68
MD5 bc1136a911923255ac60015460a2e2cb
BLAKE2b-256 5cd09ac56ae85fad888388cca71fc5f5cd584750c74a937a986c8ef33d9f862c

See more details on using hashes here.

File details

Details for the file gridlib-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: gridlib-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.6 Windows/10

File hashes

Hashes for gridlib-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eedee9eef4803497c99d16bffcd4963570581276019addef1958811da12be00f
MD5 1a7636fb43b997f3f4ca84cdb44b7c34
BLAKE2b-256 bbfd194551061bbb9916acad473476a5d6995c43156d1c6fdef394caeda116f9

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