| RDML file |
The file containing the data in xml-format. The
file is zipped and renamed to .rdml, to view the data you can rename the
file to .zip and extract the file. |
| Experiment
ID |
The ID of the experiment is mandatory, can
contain any characters and each experiment ID within an RDML file has to be unique. |
| Run ID |
The ID of a run, can contain any characters and
each run ID within an experiment has to be unique. |
| Quantification
file |
A tab delimited flat text file (*.txt) containing
the quantification data (all numbers have to be written in point-notation)
with one header row containing the following columns :
-
- notation : A1, B1, ... or integer number
-
- ID of the sample, this has to be the same ID as used in the sample
annotation file.
-
- ID of the target, this has to be the same ID as used in the target
annotation file.
-
- the quantification cycle, has to be in point-notation.
-
- Specifies the quantity of the target in the reaction. A unit can be specified as follows : 'value unit', possible units are "cop", "fold", "ng", "dil" and "nMol"
-
- indicates that this well should be excluded for data-analysis (e.g.
bad replicate, suspicious melt curve). Possible values are "false",
"true", "no" and "yes".
-
- explanation why a specific well had to be excluded.
-
- the end point fluorescence, has to be in point-notation.
-
- the background fluorescence, has to be in point-notation.
-
- the quantification fluorescence, has to be in point-notation.
Only the headers "reactionId", "sampleId", "targetId" and "qc" are mandatory,
the other headers are optional.
If this file has been given, then the sample annotation and target annotation
files are mandatory. |
| Amplification
curve fluorescence data file |
A tab delimited flat text file (*.txt) with the
raw amplification curve fluorescence data (ie. values without baseline
correction). All numbers have to be written in point-notation.
This file is optional, but if it is given, then the quantification,
the sample annotation file and the target annotation file are
mandatory.
The following columns are mandatory :
- "reactionId"
- "1" to "50" integer numbers for the cycle numbers
If multiple dyes have been used in the quantification file, an extra column
with the header "targetId" has to be included. |
| Melting
curve fluorescence data file |
A tab delimited flat text file (*.txt) with the
raw melting curve fluorescence data (ie. values without baseline correction).
All numbers have to be written in point-notation.
This file is optional, but if it is given, then the quantification,
the sample annotation file and the target annotation file are
mandatory.
The following columns are mandatory :
- "reactionId"
- "50" to "100" decimal numbers (.-notation) for the temperatures
If multiple dyes have been used in the quantification file, an extra column
with the header "targetId" has to be included. |
| Run
annotation file |
An optional tab delimited flat text file (*.txt)
which contains the annotation of one run. All numbers have to be written
in point-notation. The following headers can be used (but are all optional)
:
-
- ID of the run, has to be unique in the RDML file.
-
- gives a description of the run.
-
- name of the instrument used to perform the analysis.
-
- fomat used by the instrument. Possible values are "single-well 1x1",
"48-well plate 8x6", "96-well plate 8x12", "384-well plate 16x24", "32-well rotor 1x32",
"72-well rotor 1x72" and "100-well rotor 1x100".
-
- name and version of the program used to collect/analyse the data, has to be written in the name:version format
-
- method used to determine the background noise.
-
- method used to determine the cq-value. Possible values are "automated
threshold and baseline settings", "manual threshold and baseline settings"
and "second derivative maximum".
-
- date when the run was performed (in YYYY-MM-DD notation).
-
- ID of the experimenter who participated in this run, has to be the same ID as used in the experimenters file.
-
- ID of the thermal cycling conditions used for this run, has to be the same ID as used in the thermal cycling conditions file.
|
| Sample
annotation file |
A tab delimited flat text file (*.txt) which contains
the annotations of all the samples in the experiment. All numbers have
to be written in point-notation.
This file is mandatory if a quantification file has been
given, otherwise it's optional.
The following headers can be used :
-
- unique ID of the sample, mandatory header.
-
- type of the sample, mandatory header. Possible values are "unkn",
"std", "nac" and "ntc" (unkn = unknown, ntc = no template control,
nac = no amplification control, std = standard).
-
- mandatory header if the sample is part of a standard-curve.
-
- specifies if a sample has been used as an inter-run calibrator.
Possible values are "false" and "true".
-
- specifies if a sample has been used as a calibrator. Possible values
are "false", "true", "yes" and "no".
-
- free description of the sample.
-
- specifies if a sample has been treated with DNase. Possible values
are "true", "false", "yes" and "no".
-
- the enzyme used for the cDNA synthesis.
-
- the method used for priming. Possible values are "oligo-dT", "random"
and "target specific".
-
- ID of the thermal cycling conditions used for the cDNA synthesis, has to be the same ID as used in the thermal cycling conditions file.
-
- amount of RNA template, has to be in point-notation. A unit can be specified as folows : 'value unit'
-
- amount of DNA template, has to be in point-notation. A unit can be specified as folows : 'value unit'
-
- the method used for assessing the quality of the RNA template.
-
- the method used for assessing the quality of the DNA template.
-
- quality of the RNA template, has to be in point-notation. A unit can be specified as folows : 'value unit'
-
- quality of the DNA template, has to be in point-notation. A unit can be specified as folows : 'value unit'
-
- reference ID of the target in a database, the followin format has to be used : name of the database(reference ID)
Only the headers "Id" and "type" are always mandatory.
If the sample is part of a standard curve (STD-type), then the header
"quantity" is also mandatory. All the other headers are always optional.
|
| Target
annotation file |
A tab delimited flat text file (*.txt) which contains
the annotations of all the targets in the experiment. All numbers have
to be written in point-notation.
This file is mandatory if a quantification file has been
given, otherwise it's optional.
The following headers can be used :
-
- unique ID of the target, mandatory header.
-
- type of the target, mandatory header. Possible values are "ref"
and "toi" (ref = reference target, toi = target of interest).
-
- name of the dye. This header is mandatory if multiple dyes have
been used, otherwise it is optional.
-
- free description of the target.
-
- target specific amplification efficiency (values between 0.5 and
1.5, 1=100% amplification efficiency), has to be in point-notation.
-
- nucleotide sequence of the forward primer. 3' and 5' tags can be specified as follows : 3'tag-sequence-5'tag
-
- nucleotide sequence of the reverse primer. 3' and 5' tags can be specified as follows : 3'tag-sequence-5'tag
-
- nucleotide sequence of the probe. 3' and 5' tags can be specified as follows : 3'tag-sequence-5'tag
-
- nucleotide sequence of the amplicon. 3' and 5' tags can be specified as follows : 3'tag-sequence-5'tag
-
- company name and order number from which the kit with commercial primer and probe
assays has been used, the following format has to be used : company:order number
-
- reference ID of the target in a database, the followin format has to be used : name of the database(reference ID)
Only the headers "Id" and "type" are always mandatory.
If multiple dyes have been used, then the header "dye" is also mandatory.
All the other headers are always optional. |
| List of experimenters |
A tab delimited flat text file (*.txt) which contains
the personal information of the experimenters involved in the study.
The following headers can be used :
-
- unique ID of the experimenter, mandatory header.
-
- first name of the experimenter.
-
- last name of the experimenter.
-
- email address of the experimenter.
-
- name of the lab.
-
- address of the lab.
|
| List of thermal cycling conditions |
A tab delimited flat text file (*.txt) which contains a
list of all the thermal cycling conditions used during the study.
Each PCR program is written on a separate line in the file. The file contains no headers, but the values can be specified by the following identifiers :
-
- unique ID of the PCR program, mandatory header.
-
- temperature of the lid.
-
- description of the thermal cycling conditions.
-
- ID of the experimenter who created/used this protocol, the same ID as present in the thermal cycling conditions file has to be used.
-
- Step identified by the step number in the header. All temperatures have to be entered in degrees celcius (°C) and durations
in number of seconds. The type of step is identified by using the following notation :
- Normal step : normal(...)
- temperature(value) : specifies the temperature of the step
- duration(value) : specifies the duration of the step
- tempChange(value) : specifies the temperature change of the step
- durationChange(value) : specifies the duration change of the step
- measure(value) : specifies the type of measurement performed during the step, possible values are "none", "real time" and "meltcurve"
- ramp(value) : specifies the ramp of the step
- All fields have to be separated from each other by a comma-point ";".
- Gradient step : gradient(...)
- temperature(value-value) : specifies the lower- and upper temperature of the step
- duration(value) : specifies the duration of the step
- tempChange(value) : specifies the temperature change of the step
- durationChange(value) : specifies the duration change of the step
- measure(value) : specifies the type of measurement performed during the step, possible values are "none", "real time" and "meltcurve"
- ramp(value) : specifies the ramp of the step
- All fields have to be separated from each other by a comma-point ";".
- Loop step : loop(...)
- goto(value) : specifies that on reaching the step, the program must go back and continue from the step identified by value
- repeat(value) : specifies how many times the loop has to be repeated
- Pause step : pause(...)
- temperature(value) : specifies the temperature of the step
- Lid open step : lidOpen
- Step example
- gradient(temperature(50-70); duration(60); measure(meltcurve))
|