Microarray::File::Data::Agilent - A Perl module for managing Agilent microarray files
use Microarray::File::Data::Agilent; my $data_file = agilent_file->new("/file.csv");
Microarray::File::Data::Agilent is an object-oriented Perl module for managing microarray files created by Agilent Microarray Scanner software. It inherits from Microarray::File, and maps data fields in an Agilent data file to those used by Microarray::File::Data.
The following methods return the corresponding fields from the file header;
Return 'r' and 'g' respectively.
Returns 'FeatureExtractor_Barcode'.
Returns 'FeatureExtractor_DesignFileName'.
This should return something about the version of the software, but at the moment just returns 'Agilent'.
Returns 'Scan_ScannerName'.
Pass a spot index-1 to return the relevant value for the respective fields. For any method starting with 'ch1_' or 'channel1' (returning fields starting with 'r', i.e. the red channel) there is a corresponding method starting with 'ch2_' or 'channel2' (returning fields starting with 'g' i.e. the green channnel).
The 'FeatureNum', 'Row', 'Col', 'PositionX' and 'PositionY' fields.
The 'GeneName' and 'SystematicName' fields.
The 'rNumPix' and 'rBGNumPix' fields.
Returns the 'IsManualFlag' field
Return the 'rMeanSignal', 'rMedianSignal', 'rPixSDev', 'rBGMeanSignal', 'rBGMedianSignal' and 'rBGPixSDev' fields.
Return the 'rPValFeatEqBG' and 'rNumSatPix' fields.
Calculates the percentage saturation for a spot, from the channel1_sat_pix() and ch1_spot_pixels() values.
Returns the 'rProcessedSignal' field
Calculates the signal to noise ratio as median spot signal/S.D. of the background. There's probably a field from the data file that should be used here instead. Let the author know if it bothers you!
Microarray, Microarray::File, Microarray::File::Data
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 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.
To install Microarray, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Microarray
CPAN shell
perl -MCPAN -e shell install Microarray
For more information on module installation, please visit the detailed CPAN module installation guide.