NAME

Microarray::GEO::SOFT::GDS - GEO data set data class

SYNOPSIS

use Microarray::GEO::SOFT:
my $soft = Microarray::GEO::SOFT->new;
$soft->download("GDS3719");

my $gds = $soft->parse;

# the meta information
$gds->meta;
$gds->platform;
$gds->title;
$gds->field;
$gds->accession;

# the sample data is a matrix (in fact it is a vector)
$gds->matrix;
# the names for each column
$gds->colnames;
$ the names for each row, it is the primary id for rows
$gds->rownames;

DESCRIPTION

This module retrieves GDS data.

Subroutines

new("file" = $file)

Initial a GDS class object. The only argument is the path of the microarray data in SOFT format or a file handle that has been openned.

$gds->parse

Retrieve sample information from microarray data. The sample data in SOFT format is alawys a table

$gds->meta

Get meta information

$gds->platform

Get accession number of the platform

$gds->title

Title of the platform record

$gds->field

Description of each field in the data matrix

$gds->accession

Accession number for the sample

AUTHOR

Zuguang Gu <jokergoo@gmail.com>

COPYRIGHT AND LICENSE

Copyright 2012 by Zuguang Gu

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.1 or, at your option, any later version of Perl 5 you may have available.

SEE ALSO

Microarray::GEO::SOFT