Published December 18, 2017
| Version v1.2.0
Software
Open
kmdouglass/bstore: Astigmatic 3D Analysis Capabilities
Description
Added
- Two new processors,
CalibrateAstigmatismandDefaultAstigmatismComputerwere created for computing astigmatism-based 3D calibration curves to localize molecules in three dimensions. - There is a new processor called
ComputeZPositionthat takes the calibration curve fromCalibrateAstigmatismand computes the z-positions of localizations with x and y PSF widths. - A 3D astigmatic imaging example notebook was added to the examples folder to explain how to use the new functionality.
- Wobble curves in 3D astigmatic imaging are also taken accounted for using the
CalibrateAstigmatismandComputeZPositionprocessors.
- The version number contained in the
bstore.__version__string is now formatted to contain only the major/minor/patch numbers: for example, 1.1.1 instead of v1.1.1-f7129fe. - The code for visualing local densities of localizations and selecting regions of interest has been separated from
FiducialDriftCorrectand moved into a new processor class calledSelectLocalizations.FiducialDriftCorrectinherits from this new class and will work exactly as before. This change will allow other processors to reuse the visualization code. - The code for visualizing the fiducial trajectories in time and bead trajectories in z was consolidated into the
ComputeTrajectoriesmetaclass. This makes the drift correction and astigmatism calibration more in line with the DRY principle (Don't Repeat Yourself). - The visualizations in the OverlayClusters multiprocessor are now improved to better facilitate the visual comparison between the localizations and widefield images. A
showAllproperty was also added for making a scatter plot of all the localizations in the display, rather than just the current cluster.
- The
FiducialDriftCorrectprocessor no longer raises an error when theremoveFiducialsparameter is set toFalse. - Clusters with too few data points were causing computation of some cluster statistics with the
ComputeClusterStatsprocessor to fail. In particular, the convex hull and eccentricity were susceptible to these errors. NaN's are now returned instead when the computation for a cluster fails.
Files
kmdouglass/bstore-v1.2.0.zip
Files
(580.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:5461e6994562408d68408827c45f7cf5
|
580.6 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/kmdouglass/bstore/tree/v1.2.0 (URL)