Skip to content

Added UMAP Figures#60

Merged
MattsonCam merged 6 commits intomainfrom
visualize_umaps
Feb 5, 2026
Merged

Added UMAP Figures#60
MattsonCam merged 6 commits intomainfrom
visualize_umaps

Conversation

@MattsonCam
Copy link
Member

Computed UMAP from sampled JUMP data and visualized UMAPs labeled by different categories.

Copilot AI review requested due to automatic review settings January 23, 2026 22:04
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a workflow to compute UMAP embeddings from sampled JUMP single-cell data and generate labeled UMAP visualizations (treatment type, anomaly score, control type).

Changes:

  • Pin umap-learn in the conda environment for compatibility with the repo’s scikit-learn version.
  • Add a notebook + nbconverted Python script to sample per-plate single cells and compute 2D UMAP coordinates.
  • Add an nbconverted R script to render and save UMAP figures colored by multiple metadata fields.

Reviewed changes

Copilot reviewed 4 out of 8 changed files in this pull request and generated 7 comments.

File Description
environment.yml Pins umap-learn to a specific version to support the new UMAP computation workflow.
3.analyze_data/visualize_umaps/nbconverted/compute_plate_umaps.py Implements plate sampling + UMAP computation and writes a parquet used for plotting.
3.analyze_data/visualize_umaps/compute_plate_umaps.ipynb Notebook version of the UMAP sampling/computation workflow.
3.analyze_data/visualize_umaps/nbconverted/visualize_plate_umaps.r Generates and saves UMAP plots labeled by treatment type, anomaly score, and control type.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI commented Jan 26, 2026

@MattsonCam I've opened a new pull request, #61, to work on those changes. Once the pull request is ready, I'll request review from you.

@MattsonCam
Copy link
Member Author

Thanks @d33bs, merging now!

@MattsonCam MattsonCam merged commit 2803391 into main Feb 5, 2026
@MattsonCam MattsonCam deleted the visualize_umaps branch February 5, 2026 18:37
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