Skip to content

jenna-tomkinson/targeted_fibrosis_drug_screen

 
 

Repository files navigation

Targeted Fibrosis Drug Screen

In this repository, we perform image analysis and image-based profiling on a cardiac fibroblast drug screen and will apply a machine learning model generated to predict healthy versus failing cells to identify optimal compounds to treat fibrosis.

Plate map details

There are 11 plate map layouts, with 4 replicates per layout. There are a total of 44 plates with 550 small molecule treatments and two controls (DMSO treated failing and non-failing/healthy cells). We include another positive control using TGFRi on the 11th platemap layout (transforming growth factor beta inhibitor or TGF-β inhibitor).

For this dataset, the Cell Painting staining switches the cytoplasmic RNA/nucleoli stain for a specific F-actin stain:

  • Nuclei
  • Endoplasmic Reticulum
  • Golgi/Plasma Membrane
  • Mitochondria
  • F-actin

example_platemap_full

This plate map layout is the same for plates 1 through 10.

example_platemap_partial

This plate map layout specifically for plate 11 which is a partial plate.

Environments

We utilize three environments for our repository.

  1. CellProfiler environment: This environment installs CellProfiler, which we use for the illumination correction and feature extraction modules.
  2. R environment: This environment is specific to R, which we use for generating figures.
  3. Preprocessing environment: This environment installs preprocessing softwares (pycytominer, CytoTable, coSMicQC) to format the morphological readouts as single-cell profiles.
  4. Machine learning environment: This environment is used in the module for applying the pre-trained model on the data and evaluating the results for "hits" that could be reversing fibrosis.

These environments can be installed either via conda or mamba. Below is an example of how to install via the terminal.

# Make sure to be in this repo as the current directory
mamba env create -f ...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.4%
  • Python 1.8%
  • Other 0.8%