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.1364/JOSAA.37.000154)
- Focus-ISM (https://doi.org/10.1101/2022.04.28.489892 )
- Image Deconvolution (https://doi.org/10.1038/s41592-018-0291-9)
- 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 read the manual of this package on Read the Docs:
https://brighteyes-ism.readthedocs.io/en/latest/autoapi/brighteyes_ism/index.html
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-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f33827b4be7f5e203885f1aca629865b2e585a1b3ea32d2000e8eb25e0a6f0f |
|
MD5 | 5dc5fb19f42bda0a8294896d3520c69d |
|
BLAKE2b-256 | 4fcf56176e9a9bb1e7a95d21e5e2916ddd6b0529296cfea865fcdcb4855b58d9 |