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