Python package to perform Genuine Rate IDentification (GRID) analysis on fluorescence survival time distributions.
Project description
GRIDLib
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.
- GitHub repo: https://github.com/boydcpeters/gridlib.git
- Documentation: https://gridlib.readthedocs.io
- Free software: GNU General Public License v3
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
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c2cadee8202b80987111fd406476ce872624b14196692f5dfe751e0ab7ccc68 |
|
MD5 | bc1136a911923255ac60015460a2e2cb |
|
BLAKE2b-256 | 5cd09ac56ae85fad888388cca71fc5f5cd584750c74a937a986c8ef33d9f862c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | eedee9eef4803497c99d16bffcd4963570581276019addef1958811da12be00f |
|
MD5 | 1a7636fb43b997f3f4ca84cdb44b7c34 |
|
BLAKE2b-256 | bbfd194551061bbb9916acad473476a5d6995c43156d1c6fdef394caeda116f9 |