Skip to content

aclosa/DrugScreenApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drug Screening App

Shiny app for drug screening analysis comparing one drug to a battery of drugs.

Input file:

A input file with results from drug screening platform is needed to run the app.

Upload a CSV file with the following columns for the plate reference file.

  • Plate
  • Well ID
  • Well Row
  • Well Column
  • Well Type
  • Compound
  • Concentration (uM)

Input file format (csv) whith the following columns:

  • Plate ID (add _Drug or _Veh at the end of your Plate ID)
  • Well ID
  • Well Type
  • Compound
  • Concentration (uM)
  • Count of Counting beads
  • Count of Live cells
  • Count of Dead cells
  • % Live cells
  • % Dead cells
  • Number of live cells per well
  • Number of dead cells per well
  • Median CellTrace FR-A (RL1-A) of Live cells

IC50 calculation:

Estimate IC50 for every drug by plate.

  • % Live Cells
  • % Increment Median Cell Trace ((Median cell trace / mean(Median cell trace control))-1)*100

Summary table with the IC50 calculated by drug on uM units. Drugs evaluated are on the rows, plates are on the columns.

Synergy Analysis:

Synergy analysis based on the SynergyFinder Plus package in R from Shuyu Zheng et al. from Reserach Program in system Oncology, Faculty of Medicine, University of Helsinki.

SynergyFinder

Response User can choose between two type of observations on the synergy response:

  • viability: use % Live cells as a response.
  • inhibition: use % Increment Median Cell Trace as a response.

4 synergy scoring are computed.

  • Highest Single Agent (HSA): states that the expected combination effect equals to the higher effect of individual drugs.
  • Bliss model (Bliss): assumes a stochastic process in which two drugs exert their effects independently, and the expected combination effect can be calculated based on the probability of independent events.
  • Loewe additivity model (Loewe): is based on the assumption that no compound interacts with itself and that two doses from different compounds having the same effect are equivalent.
  • Zero Interaction Potency (ZIP): calculates the expected effect of two drugs under the assumption that they do not potentiate each other, i.e. both the assumptions of the Loewe model and the Bliss model are met.

Synergy plots:

  • a: Heatmap form the dose response matrix, columns are the concentration of the drug 1, rows the concentration of the drug 2. Numbers inside indicate the % of inhibition. Mean/Median indicate the mean/median percentage inhibition of all the possible combinations for the two drugs.
  • b: Heatmap form the Synergy Score (chose by user), columns are the concentration of the drug 1, rows the concentration of the drug 2. Numbers inside indicate the Synergy score.
  • c: Summary barplots:
    • concentration drug 1.
    • concentration drug 2.
    • % of inhibition.
    • ZIP score for every concentration drug combination.
    • Loewe score for every concentration drug combination.
    • HSA score for every concentration drug combination.
    • Bliss score for every concentration drug combination.
  • d: Barometer plot, barometer for given concentration combination (max ZIP synergy score by concentration 1 and 2) in a matrix. The needle of the barometer points to the observed response value. The expected responses from different models are marked as the ticks on the color bar. The observed response and the concentration of the combined drugs are tested at the center of the barometer.

Synergy summary:

Summary table with the Synergy scores by every drug concentration.

Summary heatmap with the Synergy scores by every drug concentration (you can chose how many drugs do you want to plot on the heatmap).

The concentration and synergy scores ploted by drug is the one that have the highest mean score from all synergy scores by concentration.

A threshold of the synergy score can be applied using the slider bar.

Contact:

adria.closamosquera@anu.edu.au

About

Shiny app for drug screening analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages