|
There are two steps to a GenePool analysis (corresponding
to the 2 executables gpextract and gpanalyze)
and the example below shows the basic sequence:
gpcommand -c mypool.ini -l mypool.log --gpextract
gpcommand -c mypool.ini -l mypool.log --gpanalyze
Before making any gpcommand calls, the user must
define the mypool.ini configuration file as outlined in the
Configuration File section above. Once the user has
created a configuration file and copied it into the
directory containing all of the CEL files, the user should
cd into that directory and run the first command in
the sequence above.
The first command uses the configuration file to work out
all of the CEL files that are part of this analysis and it
runs gpextract over each one and logs all of the
gpextract commands to the log file mypool.log
for later inspection. For reference, this command took
approximately 20 minutes on a 2.6GHz Pentium 4 for a pooling
experiment that used 36 Affy 500K chips - 9 cases and 9
controls, each with Nsp and Sty chips. So as a rule of
thumb, on a reasonably modern PC you should get close to two
CEL files processed per minute.
The user should then run the second command which uses
the configuration file to predict the names of the extracted
files that gpextract would have created from each of
the CEL files. It then runs 5 basic analyses using
gpanalyze. Each of the analyses is written to an
output file that starts with the name of the pooling
experiment as specified in the EXPERIMENT section of the
configuration file, end ends with the string
Output.txt. For example, if the pooling experiment
were named MEL01, then the five analysis output files
created would be called:
MEL01_Consistency_UnweightedOutput.txt
MEL01_Consistency_WeightedOutput.txt
MEL01_Silhouette_EuclideanOutput.txt
MEL01_Silhouette_ManhattanOutput.txt
MEL01_Silhouette_ModManhattanOutput.txt
For reference, this command took approximately 2 minutes
on a 2.6GHz Pentium 4 to run the 4 "canned"
analyses on a pooling experiment that used 36 Affy 500K
chips - 9 cases and 9 controls, each with Nsp and Sty
chips.
Here are a few other gpcommand commandline
examples:
No configuration file is specified so gpcommand
expects to find a file called genepool.ini in the
current directory. There is also no log file specified so
there will be no logging:
gpcommand --gpextract
|