-
Notifications
You must be signed in to change notification settings - Fork 30
Allow FOVs to contain various maximum clusters #1021
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
Conversation
…stead of just per cell)
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks really nice, just a couple clarifying questions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, nothing further to add to Cami's comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just some questions about implementation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, once @cliu72 is happy can merge it in.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few small comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Sri! Looks good to me, just one tiny comment and I think we're good to merge.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sweet, looks good!
If you haven't already, please read through our contributing guidelines before opening your PR
What is the purpose of this PR?
Keeps the segmentation consistent across all FOVs in a cohort, even if a FOV does not have a particular phenotype / cluster when compared to others in its cohort.
Adds the fix for cell clustering, neighborhood clustering, and for Mantis ingestion.
How did you implement your changes
Created a new dataclass
CellClusterMaskData
which contains all the cell data, cluster column, segmentation column for a particular cohort (or all FOVs used for the cell table).Remaining issues
Partially addresses #857.