Biorithm
1.1
|
This class implements the Parametric Analysis of Gene Set Enrichment (PAGE) algorithm by Kim and Volsky, BMC Bioinformatics 2005: http://www.biomedcentral.com/1471-2105/6/144. More...
#include <enrichment-algorithm.h>
Classes | |
struct | enrichmentResult |
Public Member Functions | |
PAGEAlgorithm (const MyPointSet &universePoints, MyAnnotations &annotations, const GeneOntology &go, string category) | |
Constructor. | |
virtual | ~PAGEAlgorithm () |
Default destructor. | |
virtual void | computeEnrichmentForFunction (const string funcType, const string funcId) |
Computes the enrichhment score for teh given function. | |
virtual void | printEnrichmentResults (ostream &ostr) |
prints the enrichment results for each function. |
This class implements the Parametric Analysis of Gene Set Enrichment (PAGE) algorithm by Kim and Volsky, BMC Bioinformatics 2005: http://www.biomedcentral.com/1471-2105/6/144.
PAGEAlgorithm::PAGEAlgorithm | ( | const MyPointSet & | universePoints, |
MyAnnotations & | annotations, | ||
const GeneOntology & | go, | ||
string | category | ||
) |
Constructor.
[in] | universePoints | The gene expression values, one sample per dimension. |
[in] | annotations | The annotations for the genes. |
[in] | go | An instance of the GeneOntology. |
[in] | category | The annotations category to test for enrichment. |
void PAGEAlgorithm::computeEnrichmentForFunction | ( | const string | funcType, |
const string | funcId | ||
) | [virtual] |
Computes the enrichhment score for teh given function.
[in] | funcType | The type of the function that is being tested for enrichment. |
[in] | funcId | The ID of the function to test for enrichment. |
Implements FunctionalEnrichmentAlgorithm.
void PAGEAlgorithm::printEnrichmentResults | ( | ostream & | ostr | ) | [virtual] |
prints the enrichment results for each function.
[in] | ostr,an | output stream to which the results will be written. Use cout for printing to a terminal. |
Implements FunctionalEnrichmentAlgorithm.