Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various Small Fixes/Improvements #1985

Merged
merged 44 commits into from
Sep 6, 2022
Merged

Various Small Fixes/Improvements #1985

merged 44 commits into from
Sep 6, 2022

Conversation

nickeener
Copy link
Contributor

@nickeener nickeener commented Jul 28, 2022

After working with starFISH extensively there have been a few bugs/lack of features that I've noticed and simply fixed for myself. This PR contains 3 such changes plus a small fix for the CheckAll decoder to return an empty DecodedIntensity when it finds no targets instead of causing an obscure error, and a replacement of the seqFISH notebook that demonstrates the new decoder.

The 3 fixes/improvement include:

SpotFindingResults saving/loading - This includes the changes suggested in #1961 (with the permission of the original author). I've simply bundled those into this PR. Files changed: starfish/core/types/_spot_finding_results.py

Loading an 3d external label image - Added functionality so that a 3D external label image could be used to create a BinaryMaskCollection object: Files changed: starfish/core/morphology/binary_mask/binary_mask.py

2D BlobDetector - Currently BlobDetector will give incorrect results when the is_volume parameter is set to False and no reference image is given. This prevents users from finding spots in a 3D image by treating each z slice as a separate 2D image. Changes add this functionality. Files changed: starfish/core/spots/FindSpots/blob.py

@nickeener
Copy link
Contributor Author

I've also added a few more improvements to my CheckAll decoder that should reduce the run time significantly

@ttung
Copy link
Collaborator

ttung commented Aug 25, 2022

@berl Could you review this? I'd like your stamp before I merge this.

Copy link
Collaborator

@berl berl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me. Sorry for the lag on this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants