Renders a reactive melting plot that is suitable for assigning to an UI
output
slot.
renderMeltCurves(inputId, label = NULL, meltCurves,
fluorColumn = "fluor", colorBy = NULL, linetypeBy = NULL, showTm = FALSE,
showLegend = FALSE, 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.
Melting curves data with RDML$GetFData(dp.type =
"mdp", long.table = TRUE)
format.
Columns hideCurve
and highlightCurve
defines which curve will
be hidden or highlighted respectively.
Column name that contains fluorescence values
(can be diffFluor
for derivative curves).
Column name that contains color levels data.
Column name that contains linetype levels data.
Shows Tm with dots (tm
and quantFluor
columns have to be provided!)
Show plot legend.
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()
,
renderAmpCurves()
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 <- renderMeltCurves("curves1", meltCurves = rdml$GetFData(dp.type = "mdp",
long.table = TRUE))
#> Error: Assertion failed. One of the following must apply:
#> * checkClass(out): Must inherit from class 'adpsType', but has class
#> * 'NULL'
#> * checkClass(out): Must inherit from class 'mdpsType', but has class
#> * 'NULL'
curves
#> Error: object 'curves' not found