A toolbox for analysing and simulating ISM images
Project description
BrightEyes-ISM
A toolbox for analysing and simulating Image Scanning Microscopy (ISM) datasets. The analysis module contains libraries for:
- Adaptive Pixel Reassignment (https://doi.org/10.1038/s41592-018-0291-9)
- Focus-ISM (https://doi.org/10.1038/s41467-022-35333-y)
- Image Deconvolution (https://doi.org/10.48550/arXiv.2211.12510)
- Fourier Ring Correlation (https://doi.org/10.1038/s41467-019-11024-z)
The simulation module contains libraries for:
- Generation of ISM point spread functions (https://doi.org/10.1016/j.cpc.2022.108315)
- Generation of tubulin phantom samples
The dataio module contains libraries for
- Reading the data and metadata from the MCS software (https://github.com/VicidominiLab/BrightEyes-MCS)
Installation
You can install brighteyes-ism
via pip directly from GitHub:
pip install git+https://github.com/VicidominiLab/BrightEyes-ISM
or using the version on PyPI:
pip install brighteyes-ism
It requires the following Python packages
numpy
scipy
matplotlib
scikit-image
scikit-learn
poppy
PyCustomFocus
h5py
tqdm
statsmodels
Documentation
You can find an example of usage here:
https://github.com/VicidominiLab/BrightEyes-ISM/tree/main/examples
You can read the manual of this package on Read the Docs:
https://brighteyes-ism.readthedocs.io
Contributing
Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the GNU GPL v3.0 license, "BrightEyes-ISM" is free and open source software
Issues
If you encounter any problems, please file an issue along with a detailed description.
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
Hashes for brighteyes_ism-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31719215ce668f41e919182c9c9f69462f845d9ce52ebe5320c33b1baf84c74b |
|
MD5 | bfc0551da26104421c5e5d53dfa0d704 |
|
BLAKE2b-256 | a7fe8a81360de1d15191a961b4e7091fb0c409becdc4b264a17aae61c1811430 |