Renders a reactive PCR amplification plot that is suitable for assigning to
an UI output
slot.
renderAmpCurves(inputId, label = NULL, ampCurves, colorBy = NULL,
linetypeBy = NULL, logScale = FALSE, showCq = FALSE, showLegend = FALSE,
thBy = NULL, plotlyCode = NULL, cssFile = NULL, cssText = NULL,
interactive = TRUE)
The input
slot that will be used to modify plot.
Display label for the control, or NULL
for no label.
Amplification curves data with
RDML$GetFData(long.table = TRUE)
format.
Columns hideCurve
and highlightCurve
defines which curve will
be hidden or highlighted respectively.
Column name that contains color levels data.
Column name that contains linetype levels data.
Converts plot to log(RFU)
.
Shows Cq with dots (cq
and quantFluor
columns have to be provided!).
Show plot legend.
Column name that separates threshold values (quantFluor
column have to be provided!).
Your quoted custom plotly code.
Path to the css styles file.
CSS styles as text.
Should be this pcrPlate
interactive or not.
Other render elements:
renderADplot()
,
renderMeltCurves()
library(RDML)
rdml <- RDML$new(system.file("/extdata/test.rdml", package = "shinyMolBio"))
#>
#> Loading experiment: All Wells
#> run: Amp Step 3_FAM
#>
#> run: Amp Step 3_HEX
#>
#> Combining Bio-Rad runs
curves <- renderAmpCurves("curves1", ampCurves = rdml$GetFData(long.table = TRUE))
curves