Gets fluorescence data vectors from RDML object

Share:

Description

Gets fluorescence data vectors from RDML object for specified method of experiment.

Arguments

request

Output from AsTable method(RDML.AsTable)

limits

vector with two values (min and max values) that limits cycles or temperature that should be gotten. If this values are smaller or bigger than min or max values at dats - NA will be used.

data.type

Type of fluorescence data (i.e. 'adp' for qPCR or 'mdp' for melting)

long.table

Output table is ready for ggplot (See RDML.AsTable for example)

Value

matrix which contains selected fluorescence data and additional information fromm request if long.table = TRUE.

Author(s)

Konstantin A. Blagodatskikh <k.blag@yandex.ru>, Stefan Roediger <stefan.roediger@b-tu.de>, Michal Burdukiewicz <michalburdukiewicz@gmail.com>

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## Not run: 
## internal dataset BioRad_qPCR_melt.rdml (in 'data' directory)
## generated by Bio-Rad CFX96. Contains qPCR and melting data.
## Import without splitting by targets/types and with
## custom name pattern.
PATH <- path.package("RDML")
filename <- paste(PATH, "/extdata/", "BioRad_qPCR_melt.rdml", sep ="")
cfx96 <- RDML$new(filename)
## Select melting fluorescence data with sample.type 'unkn'.
library(dplyr)
tab <- cfx96$AsTable()
fdata <- cfx96$GetFData(filter(tab, sample.type == "unkn")
                        data.type = "mdp")
## Show names for getted fdata
colnames(fdata)

## End(Not run)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.