A bead PSF extraction recipe module written for PYME.
Designed to crop, align and average bead PSFs. Some capability for rejecting bad bead PSFs are provided. Deconvolution not part of this module but is available in PYME.
- Windows, Linux or OS X
- Python 2.7
- PYME (>18.7.18) and dependencies
- Tested on Windows 10 with PYME (18.7.18)
- Clone repository.
- Run the following in the project folder.
python setup.py develop
- Start
dh5view
(PYME).
(Runtime < 5 min)
- Open this simulated image of beads (beads_simulated.h5) with
dh5view
(PYME). - Load and run this demo recipe (bead_psf_extraction.yaml).
- Open the extracted PSF by clicking the output (default:
psf_combined
) on the final AveragePSF module.
(Runtime < 5 min)
-
Refer to PYME documention for general use of PYME.
-
Open image file with
dh5view
(PYME). -
Chain the modules in this order:
- CombineBeadStacks (optional)
- Cleanup
- DetectPSF
- CropPSF
- AlignPSF
- AveragePSF
Detailed description of each module and their inputs, outputs and parameters are accessible in PYME.
-
Run recipe.
-
Click on the extracted PSF output from AveragePSF and save as necessary.
- Change some of the parameters from pixel size to nanometer
- Add more metadata