WayScience / coSMicQC

Single cell Morphology Quality Control (coSMicQC)
https://wayscience.github.io/coSMicQC/
BSD 3-Clause "New" or "Revised" License
5 stars 2 forks source link

Add report generation capabilities #39

Closed d33bs closed 3 months ago

d33bs commented 3 months ago

Description

This PR addresses #2 by adding report generation capabilities for coSMicQC. To do this I had to modify the dataframe schema of added columns which incurred other changes throughout. Generally I thought this would be helpful to include as part of the SCDataFrame class to help keep things tidy. I tried to keep the visualization flexible to any possible set of thresholds based on the existing defaults (trying to plan ahead and be flexible).

This should be reviewed and merged after #34

Preview of the report in Jupyter notebook: image

Preview of the report in HTML (for CLI or export): image

Closes #2 Closes #22

What kind of change(s) are included?

Checklist

Please ensure that all boxes are checked before indicating that this pull request is ready for review.

d33bs commented 3 months ago

Thanks Greg and Jenna for your reviews! I've addressed all the comments and will now merge this in.