RDML v1.0
Monthly downloads
Importing Real-Time Thermo Cycler (qPCR) Data from RDML Format Files
Imports real-time thermo cycler (qPCR) data from Real-time PCR
Data Markup Language (RDML) and transforms to the appropriate formats of
the 'qpcR' and 'chipPCR' packages. Contains a dendrogram visualization
for the structure of RDML object and GUI for RDML editing.
Readme

The RDML package is published in Oxford Bioinformatics:
Stefan Rödiger, Michał Burdukiewicz, Andrej-Nikolai Spiess, Konstantin Blagodatskikh; Enabling reproducible real-time quantitative PCR research: the RDML package, Bioinformatics, https://doi.org/10.1093/bioinformatics/btx528 (see also citation()).
Imports qPCR data from RDML v1.1 format files (Lefever et al. 2009) and transforms it to the appropriate format of the qpcR package (Ritz et al. 2008, Spiess et al. 2008) or chipPCR package. RDML (Real-time PCR Data Markup Language) is the recommended file format element in the Minimum Information for Publication of Quantitative Real-Time PCR Experiments (MIQE) guidelines (Bustin et al. 2009).
Installation
The stable version of the RDML package for R is hosted on CRAN and can be installed as any R package.
You can install the latest development version of the code using the devtools R package.
# Install devtools, if you haven't already.
install.packages("devtools")
library(devtools)
install_github("kablag/RDML")
Manual
The manual is available online.
Examples
RDML imports various data formats (CSV, XMLX) besides the RDML format. Provided that the raw data
have a defined structure (as described in the vignette) the import should be
done by a few clicks. The example below shows the import of amplification curve
data, which were stored in a CSV file. The function rdmlEdit() was used in the
RKWard IDE/GUI for further processing. rdmlEdit may be also accessed as a web server (http://shtest.evrogen.net/rdmlEdit/).

Once imported enables rdmlEdit() and other functions from the RDML package complex
data visualization and processing in the R statistical computing environment.

Functions in RDML
| Name | Description | |
| annotationType | annotationType R6 class. | |
| cdnaSynthesisMethodType | cdnaSynthesisMethodType R6 class. | |
| commercialAssayType | commercialAssayType R6 class. | |
| oligoType | oligoType R6 class. | |
| sampleType | sampleType R6 class. | |
| RDML.SetFData | Sets fluorescence data vectors to RDML object | |
| [.GetFData | Extract data points from RDML object | |
| RDML.GetFData | Gets fluorescence data vectors from RDML object | |
| sampleTypeType | sampleTypeType R6 class. | |
| pauseType | pauseType R6 class. | |
| documentationType | documentationType R6 class. | |
| RDML.AsDendrogram | Represents structure of RDML file as dendrogram | |
| enumType | enumType R6 class. | |
| rdmlBaseType | Base R6 class for RDML package. | |
| lidOpenType | lidOpenType R6 class. | |
| AsTable | RDML$AsTable() wrapper | |
| loopType | loopType R6 class. | |
| rdmlEdit | RDML Editor Graphical User Interface | |
| idReferencesType | idReferencesType R6 class. | |
| gradientType | gradientType R6 class. | |
| primingMethodType | primingMethodType R6 class. | |
| pcrFormatType | pcrFormatType R6 class. | |
| MergeRDMLs | Merges RDML objects | |
| idType | idType R6 class. | |
| RDML.AsTable | Represents fields of RDML object as data.frame | |
| RDML | R6 class RDML -- contains methods to read and overview fluorescence data from RDML v1.1 and v1.2 format files | |
| measureType | measureType R6 class. | |
| labelFormatType | labelFormatType R6 class. | |
| mdpsType | mdpsType R6 class. | |
| stepType | stepType R6 class. | |
| reactIdType | reactIdType R6 class. | |
| rdmlIdType | rdmlIdType R6 class. | |
| targetTypeType | targetTypeType R6 class. | |
| targetType | targetType R6 class. | |
| temperatureType | temperatureType R6 class. | |
| reactType | reactType R6 class. | |
| experimentType | experimentType R6 class. | |
| new | Creates new instance of RDML class object | |
| thermalCyclingConditionsType | thermalCyclingConditionsType R6 class. | |
| baseTemperatureType | baseTemperatureType R6 class. | |
| runType | runType R6 class. | |
| experimenterType | experimenterType R6 class. | |
| nucleotideType | nucleotideType R6 class. | |
| templateQuantityType | templateQuantityType R6 class. | |
| xRefType | xRefType R6 class. | |
| as.character.reactIdType | Convert reactIdType object to character | |
| SetFData | RDML$SetFData() wrapper | |
| dataCollectionSoftwareType | dataCollectionSoftwareType R6 class. | |
| quantityUnitType | quantityUnitType R6 class. | |
| quantityType | quantityType R6 class. | |
| cqDetectionMethodType | cqDetectionMethodType R6 class. | |
| sequencesType | sequencesType R6 class. | |
| dataType | dataType R6 class. | |
| adpsType | adpsType R6 class. | |
| as.character.idType | Convert idType object to character | |
| dyeType | dyeType R6 class. | |
| AsDendrogram | RDML$AsDendrogram() wrapper | |
| GetFData | RDML$GetFData() wrapper | |
| No Results! | ||
Last month downloads
Details
| Type | Package |
| LazyData | true |
| Date | 2019-06-25 |
| License | MIT + file LICENSE |
| URL | https://github.com/kablag/RDML |
| Collate | 'RDML.types.R' 'RDML.R' 'RDML.AsDendrogram.R' 'RDML.AsTable.R' 'RDML.GetFData.R' 'RDML.Merge.R' 'RDML.SetFData.R' 'RDML.init.R' 'functional_wrappers.R' 'rdmlEdit.R' |
| RoxygenNote | 6.1.1 |
| NeedsCompilation | no |
| Packaged | 2019-06-25 09:51:34 UTC; kablag |
| Repository | CRAN |
| Date/Publication | 2019-06-25 11:40:10 UTC |
| imports | checkmate (>= 1.6.2) , data.table , lubridate (>= 1.6.0) , pipeR , R6 (>= 2.0.1) , readxl , rlist (>= 0.4) , stringr , tools (>= 3.2) , xml2 (>= 1.0) |
| suggests | chipPCR , dplyr , ggplot2 , kfigr , knitr , magrittr , MBmca , qpcR , reshape2 , shiny , shinyjs , shinyMolBio , shinythemes , testthat , V8 |
| depends | R (>= 3.2.0) |
| Contributors | Michal Burdukiewicz, Stefan Roediger, Andrej-Nikolai Spiess |
Include our badge in your README
[](http://www.rdocumentation.org/packages/RDML)