Skip to content

Conversation

@axiomcura
Copy link
Member

This PR introduces a series of Jupyter notebooks and supporting scripts for the cpjump1-analysis pipeline, focusing on Mechanism of Action (MoA) analysis for the CPJUMP1 dataset. The notebooks guide users through the process of generating on/off signatures, assessing heterogeneity, calculating on/off scores, and running MoA-based compound ranking analyses.

Key Additions

  • 1.generate-on-off-signatures.ipynb: Generates on/off gene expression signatures for compounds in the CPJUMP1 dataset.
  • 2.assess-heterogeneity.ipynb: Assesses phenotypic heterogeneity across compound treatments.
  • 3.calculate-on-off-scores.ipynb: Calculates on/off scores to quantify compound activity.
  • 4.run_buscar_rankings_base_on_moa.ipynb: Runs compound ranking analyses based on MoA annotations.
  • 5.cpjump_u2os_MoA_analysis.ipynb: Performs detailed MoA analysis for U2OS cell line data, including data integration, visualization, and result interpretation.

Other files:

  • run-cpjump1-buscar-analysus.sh: Shell script to automate the analysis pipeline.
  • nbconverted/: Contains Python scripts converted from the notebooks for reproducibility and batch execution.
  • plots/ and results/: Output directories for generated figures and result files.

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@axiomcura axiomcura requested a review from wli51 February 3, 2026 22:10
Copy link
Contributor

@wli51 wli51 left a comment

Choose a reason for hiding this comment

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

The bulk of the shuffling analysis LGTM. I think I have found the PRC bug that needs to be fixed to yield normal plots, please see comments under notebooks/4.cpjump1-analysis/nbconverted/5.cpjump_u2os_MoA_analysis.py.

@axiomcura
Copy link
Member Author

Thanks for the review @wli51 I have created issues and attended some of the bugs that were found here. Thank you for your through review!

@axiomcura axiomcura merged commit 5de9627 into WayScience:main Feb 6, 2026
@axiomcura axiomcura deleted the cpjump1-moa-analysis branch February 6, 2026 17:52
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.

2 participants