NAME
Microarray::Spot - A Perl module for creating and manipulating microarray spot objects
SYNOPSIS
use Microarray;
my $oArray = microarray->new($barcode,$data_file);
my $oData_File = $oArray->data_file; # the data_file object
my $oSpot = $oData_File->get_spots(123);
my $ch2_signal = $oSpot->channel2_signal;
my $log2_ratio = $oSpot->log2_ratio;
DESCRIPTION
Microarray::Spot is an object-oriented Perl module for creating and manipulating microarray spot objects. Spot data is imported from a Microarray::File::Data object and retrieved by calling any of the methods described below.
METHODS
- spot_index
-
As defined in the data file, and/or the order the spot appeared in the data file
- feature_id and synonym_id
-
Usually the 'Name' and 'ID' fields of the data file, respectively
- channel1_signal and channel2_signal
-
BlueFuse data file objects set this value to the Spot object. For other formats the Spot object returns the background-subtracted signals (mean signal-median background)
- channel1_snr and channel2_snr
-
Signal to noise ratio. Can be set by the data file object, otherwise the Spot object returns the median signal/background SD
- channel1_quality and channel2_quality
-
For the ScanArray format, this is the percentage of pixels with signal more than 2 standard deviations above background
- channel1_sat and channel2_sat
-
The percentage of pixels with a saturated signal
- spot_diameter
-
Units are usually in microns
- spot_pixels
-
The number of pixels depends on the scan resolution. This is usually defined in the data file header information from a scan
- flag_id
-
If there is a flag associated with the spot, returns that number
- spot_status
-
Indicates whether the spot was rejected by QC criteria (0=failed, 1=passed)
SEE ALSO
Microarray, Microarray::Reporter, Microarray::File, Microarray::File::Data
AUTHOR
Christopher Jones, Gynaecological Cancer Research Laboratories, Institute for Women's Health, University College London.
http://www.instituteforwomenshealth.ucl.ac.uk/AcademicResearch/Cancer/trl
c.jones@ucl.ac.uk
COPYRIGHT AND LICENSE
Copyright 2008 by Christopher Jones, University College London
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.