Public Member Functions |
| MyGainParams () |
| Constructor.
|
virtual | ~MyGainParams () |
| Destructor.
|
string | getAnnotationsFile () const |
| Return the name of the file containing functional annotations.
|
bool | getApplyTruePathRuleDownward () const |
string | getGOFile () const |
| Return the name of the file containing the definition of GO.
|
vector< string > | getFLNFiles () const |
| Return the names of the file containing the functional linkage network.
|
string | getDataIntegrationType () const |
| Return the type of data integration GAIN should perform.
|
unsigned int | getMaximumGoDepth () const |
unsigned int | getMinimumGoDepth () const |
unsigned int | getMaximumAnnotatedGenes () const |
unsigned int | getMinimumAnnotatedGenes () const |
bool | getDoNotReduce () const |
| Return true if the FLN should not be reduced.
|
unsigned int | getNumRounds () const |
| Return the number of times to push flow in the FunctionalFlow algorithm.
|
unsigned int | getNumRuns () const |
bool | getAnnotationsAreOriginal () const |
| Return whether the annotations in the functional file on the command line are transitively closed.
|
string | getExperimentName () const |
| Return the name of the experiment provided by the --experiment-name command-line argument.
|
void | setGroupFunctionsMethod (string method) |
bool | getGroupFunctionsMethodIsParent () const |
bool | getGroupFunctionsMethodIsDepth () const |
string | getGroupFunctionsMethod () const |
void | setFunctionEdgeProbabilities (const map< BioFunction, MyHistogram > &hists) |
| Store the histograms storing mapping edge weights to probabilities for each function.
|
MyNT | getMinimumConfidence () const |
| Return the minimum prediction confidence to consider.
|
MyNT | getOneVersusNoneSinkSourceArtificialEdgeWeight () const |
bool | processCategory (string cat) const |
| Return true if and only if cat is a function category that GAIN should process.
|
string | getOutputDirectory () const |
| Return the name of the directory to print results to.
|
string | getOutputFileName (string name, string dir="") const |
const set< string > * | getEvidenceCodesToIgnore () const |
| Return pointer to set of evidence codes to ignore.
|
void | printInvocation () |
bool | getPrintDetailedCVResults () const |
| Return true if detailed cross validation results should be printed.
|
bool | getRunGraphviz () const |
| Return true if the user wants to run the Graphviz algorithms.
|
bool | getPerformSanityCheck () const |
string | getVisualiseParamsFile () const |
int | getNumPredictionsToPrintPerFunction () const |
| Return the number of predictions to be printed for each function.
|
bool | runAnyOneVersusNoneAlgorithm () const |
| Return true if user asked for any one-versus-none algorithm to be executed.
|
bool | runOneVersusAllAlgorithm (string algorithm) const |
bool | runOneVersusNoneAlgorithm (string algorithm) const |
string | getPredictionsFile () const |
string | getValidationAnnotationsFile () const |
| Return the name of the file containing (new) annotations to be used to validate predictions.
|
string | getLibSVMDirectory () const |
| Return the name of the directory containing the libSVM executables.
|
string | getSVMLightDirectory () const |
| Return the name of the directory containing the SVMLight executables.
|
string | getLibSVMTrainOptions () const |
| Return a string containing extra options to be passed to the libSVM training programme.
|
string | getLibSVMTestOptions () const |
| Return a string containing extra options to be passed to the libSVM testing programme.
|
string | getSVMLightTrainOptions () const |
| Return the name of extra options to be passed to the SVMLight training programme.
|
string | getSVMLightTestOptions () const |
| Return the name of extra options to be passed to the SVMLight testing programme.
|
bool | getComputeTreewidth () const |
| Return true if GAIN should compute the treewidth of the FLN.
|
bool | getWeightEvidenceCodes () const |
| Return true if evidence codes should be weighted.
|
string | getEvidenceCodeWeightsFile () const |
| Return the name of the file that contains evidence code weights.
|
void | setParameters (gengetopt_args_info &gainOptions) |
Public Attributes |
ofstream | cvStream |
ofstream | ecwCVStream |
ofstream | detailedCVStream |
ofstream | edgeWeightsStream |
ofstream | geneUniverseStream |
ofstream | groupedCVStream |
ofstream | groupedEcwCVStream |
ofstream | invocationStream |
ofstream | logStream |
ofstream | predictionsStream |
ofstream | propagationDiagramsStream |
ofstream | sanityCheckStream |
ofstream | statsStream |
map< string, ofstream * > | outputStreams |
string | _invocationFile |
bool | allowZeroStates |
MyNT | gainThreshold |
bool | gainThresholdUserInput |
bool | gainThresholdRangeUserInput |
string | geneExpressionFile |
set< string > | ignoredThings |
set< string > | ignoredEvidenceCodes |
bool | justUseCorrelations |
MyGainUpdateType | updateType |
bool | useDegree |
unsigned int | localRuleDistance |
bool | computePvalues |
bool | checkPropagation |
bool | crossValidate |
string | crossValidationFile |
bool | leaveOneOutCrossValidate |
int | foldCrossValidate |
MyGainFoldInfo | foldInfo |
MyGainLOOCVInfo | loocvInfo |
MyNT | functionFrequency |
bool | printAllStates |
bool | unclampPositives |
bool | unclampNegatives |
bool | useStateWeights |
bool | visualisePredictions |
bool | visualiseCrossValidation |
bool | visualiseCut |
bool | onlyPredictions |
bool | onlyCrossVal |
bool | weightEdgeTypesCutoff |
string | cutoffsFile |
bool | weightEdgeTypesDepth |
bool | weightEdgeTypesJaccard |
bool | groupEdgeTypes |
string | edgeTypeGroupsFile |
bool | useCustomRNGSeed |
int | customRNGSeed |
string | edgeWeightingScheme |