Up: Component summary Component


Imports gene expression data from Illumina BeadStudio output files. Use "Sample Probe Profile.txt" files.

The input is a directory of CSV files, each of which represents one Illumina slide. One Illumina slide contains multiple arrays. Input files and arrays used in analysis are defined in a separate CSV file.

The output expr is a matrix containing ProbeIDs and VST (variance stabilizing transform) or log2 transformed intensity values. First column of the output matrix expr is the ProbeID followed by columns each representing one array.

The output probeAnnotation contains annotation columns from input CSV files that do not depend on the sample being processed. The output groups is generated based on sampleNames input.

Version 1.1.1
Bundle microarray
Categories Data Import
Authors Lilli Saarinen (Lilli.Saarinen@Helsinki.FI)
Issue tracker View/Report issues
Requires R ; libxml2-dev (DEB) ; libcurl4-gnutls-dev (DEB) ; lumi (R-bioconductor)
Source files component.xml IlluminaReader.r
Usage Example with default values


Name Type Mandatory Description
illumina IlluminaDirectory Mandatory Illumina source file directory.
sampleNames CSV Mandatory Sample definitions. The table contains columns "SampleID" (key), "Filename" (relative to the Illumina source directory), "Description" (sample name). "SampleID" format is [slide code]_[slide position], e.g. 5038690025_B.


Name Type Description
expr LogMatrix VST or log2 transformed intensity data, where probe value is the mean of the (~30) bead replicates.
probeAnnotation AnnotationTable Probe annotations that are not sample-dependent. Annotation columns are specified using probeAnnotation parameter.
groups SampleGroupTable Sample group table that is generated based on sampleNames. All groups have the type sample.


Name Type Default Description
convertNuID boolean false Boolean argument indicating either the conversion of nucleotide universal identifier (nuID) is done or not.
decimal string "," The character used in the source files for decimal points.
probeAnnotation string "" Comma-separated list of column names in input CSV files that contain probe annotation. These are extracted to the probeAnnotation output. If default value is selected, only default annotation columns defined by lumi-package are extracted. (See lumi-package documentation for more information.)
transformation string "log2" Type of data transformation. Either log2 (default) or variance stabilizing transform (VST).

Test cases

Test case Parameters IN
case1 properties illumina sampleNames expr probeAnnotation groups


case2 properties illumina sampleNames expr probeAnnotation groups

case3 properties illumina sampleNames expr probeAnnotation groups


case4_failure properties illumina sampleNames (expecting failure) (expecting failure) (expecting failure)


Generated 2019-02-08 07:42:10 by Anduril 2.0.0