Tab2MAGE logo Module detail: QT_list.pm

NAME

ArrayExpress::Datafile::QT_list.pm - a module handling QuantitationType information.


SYNOPSIS

 use ArrayExpress::Datafile::QT_list qw(get_QTs writeQTs)
 my $QT_hash = get_QTs();
 write_QTs($QT_hash);

DESCRIPTION

This is a module providing QuantitationType support information and subroutines for the Tab2MAGE and experiment checker package.


QUANTITATION TYPES

Known QuantitationTypes are listed in the QT_list.pm module included with this distribution. This file includes a simple tab-delimited text section with subsections specific to a given software/manufacturer type. Each subsection begins with the tag ``>>>''. There are several columns, but only the first is required:

>>>QT software 1
QT1 name QT1 datatype QT1 scale QT1 subclass QT1 is_background QT1 target (confidence indicators) QT1 channel QT1 description
QT2 name QT2 datatype QT2 scale QT2 subclass QT2 is_background QT2 target (confidence indicators) QT2 channel QT2 description
QT3 name QT3 datatype QT3 scale QT3 subclass QT3 is_background QT3 target (confidence indicators) QT3 channel QT3 description
QT4 name...              
>>>QT software 2
QT5 name QT5 datatype QT5 scale QT5 subclass QT5 is_background QT5 target (confidence indicators) QT5 channel QT5 description
QT6 name...              

where QT1, QT2 and so on are the quantitation types. Note that for the resulting MAGE identifiers to have the correct namespace, the ``>>>QT software'' strings should contain the namespace in square brackets, for example:

 >>>Feature Extraction Software[Agilent Technologies]

Note also that to add to a pre-existing set of quantitation types from a given software, this initial string must match that included in the Tab2MAGE package. Currently included software types are as follows:

 AIDA[Raytest]
 Affymetrix[Affymetrix]
 AppliedBiosystems
 ArrayGauge[FUJIFILM]
 ArrayVision[Imaging Research]
 BZScan[TAGC ERM206]
 BlueFuse[BlueGnome]
 ChipSkipper[EMBL]
 CodeLink[Motorola Life Sciences]
 CodeLink Expression Analysis[GE Healthcare]
 Feature Extraction Software[Agilent Technologies]
 GEMTools[Incyte Genomics]
 GLEAMS[NuTec Sciences]
 GenePix[Axon Instruments]
 GeneTAC
 ImaGene[BioDiscovery]
 NimbleScan[NimbleGen Systems]
 QuantArray[PerkinElmer]
 ScanAlyze[Stanford University]
 ScanArray Express[PerkinElmer]
 SpotFinder[TIGR]
 UCSF Spot
 Uni of Toronto in-house analysis software
 Tab2MAGE_FGEM[ebi.ac.uk]

Each file may contain QT information from any number of software vendors. The contents of each column are described below:

QT file columns

name

The name of the QuantitationType. This corresponds to the exact string found in the data files.

datatype

The DataType OntologyEntry to be used (MGED Ontology). Default: float

scale

The Scale OntologyEntry to be used (MGED Ontology). Default: linear_scale

subclass

The QuantitationType subclass to use (e.g., MeasuredSignal, Error etc.). Default: SpecializedQuantitationType

is_background

Boolean flag (0 or 1) indicating whether the QT is background. Default: 0

confidence indicator target

Only used for ConfidenceIndicator QTs (Error, PValue, and ExpectedValue). Indicates the target QT name to which the ConfidenceIndicator applies. Defaults to undefined.

channel

The channel to be associated with the QT. Note that QTs can only have one channel; this is a current limitation of the MAGE object model. QTs linked to more than one channel in the real world (e.g. ratios) should omit the channel value here.

description

A plain-text description of the QT.


AUTHOR

Tim Rayner (rayner@ebi.ac.uk), ArrayExpress team, EBI, 2005.

Acknowledgements go to the ArrayExpress curation team for feature requests, bug reports and other valuable comments. Particular credit goes to Ele Holloway, who was responsible for curating the lists of QuantitationTypes included with this script.


SourceForge.net Logo