Description Usage Arguments Value Author(s) Examples
View source: R/plot_two_drugs.R
This function will generate a surface plot for 2-drug combinations. The axes are the dosage for each drug. The values could be observed response, synergy scores or the reference effects calculated from different models.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
data |
A list object generated by function |
plot_block |
A character/integer. It indicates the block ID for the block to visualize. |
drugs |
A vector of characters or integers with length of 2. It contains
the index for two drugs to plot. For example, |
plot_value |
A character value. It indicates the score or response value
to be visualized. If the
If the
|
summary_statistic |
A vector of characters or NULL. It indicates the
summary statistics for all the
If it is |
plot_title |
A character value. It specifies the plot title. If it is
|
interpolate_len |
An integer. It specifies how many values need to be interpolated between two concentrations. It is used to control the smoothness of the synergy surface. |
col_range |
A vector of two integers. They specify the starting and ending concentration of the drug on x-axis. Use e.g., c(1, 3) to specify that only from 1st to 3rd concentrations of the drug on x-axis are used. By default, it is NULl so all the concentrations are used. |
row_range |
A vector of two integers. They specify the starting and ending concentration of the drug on y-axis. Use e.g., c(1, 3) to specify that only from 1st to 3rd concentrations of the drug on y-axis are used. By default, it is NULl so all the concentrations are used. |
dynamic |
A logical value. If it is |
grid |
A logical value. It indicates whether to add grids on the surface. |
high_value_color |
An R color value. It indicates the color for the high values. |
low_value_color |
An R color value. It indicates the color for low values. |
text_size_scale |
A numeric value. It is used to control the size of text in the plot. All the text size will multiply by this scale factor. |
If dynamic = FALSE
, this function will return a plot project
recorded by recordPlot. If dynamic = FALSE
, this
function will return a plotly plot object.
Shuyu Zheng shuyu.zheng@helsinki.fi
Jing Tang jing.tang@helsinki.fi
1 2 3 4 | data("mathews_screening_data")
data <- ReshapeData(mathews_screening_data)
Plot2DrugSurface(data)
Plot2DrugSurface(data, dynamic = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.