Description Usage Arguments Details Value See Also Examples

High level function to perform experiments with GBA. It perform a k fold CV repeated 1 time on a given data set

1 |

`fun` |
function performing GBA. it can be one of the following: - GBAsum: it sums the edge weights connecting a node to its positive neighbours - GBAmax: it computes the maximum between the edge weights connecting a node to its positive neighbours |

`k` |
number of folds for the cross validation (def. 5) |

`filter` |
if TRUE (def) the adjacency matrix is sparsified otherwise not |

`seed` |
seed of the random generator for the generation of the folds (def: 1): |

`data` |
name of the data set to loaded (without rda extension). It must be an .rda file containing the adjiacency matrix of the graph. It assumes that it is in the "data" directory |

`labels` |
name of the target labels (without rda extension). It must be an .rda file containing the label matrix of the examples. Rows correspond to examples and columns to classes It assumes that it is in the "data" directory |

High level function to perform cross-validation experiments with multiple classes using GBA.

It performs a k fold CV on a given data set, and output scores, AUC and Precision at a given recall results for multiple classes.

Graph data are read from a matrix representing the adjiacency matrix of the graph stored as a .rda file. The labels are read from a matrix having examples as rows and classes as columns stored as a .rda file. If M is the label matrix, then M[i,j]=1, if example i is annotated with class j, otherwise M[i,j] = 0.

Results are included in matrices representing Scores, AUC and precision at a given recall results stored as .rda files.

3 rda files stored in the "Results" directory:

`Scores results` |
A matrix with examples on rows and classes on columns representing the computed scores for each example and for each considered class |

`AUC results` |
AUC results files computed through |

`Precision at given recall results` |
computed through |

The name of the Score file starts with Score, of the AUC file with AUC, and of the Precision at given recall file with PXR. Other learning parameters are appended to the name of the file. All the results .rda files are stored in the Results directory (that must exist in advance).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ```
## Not run:
# Yeast prediction of 177 FunCat classes by 5-fold cross validation using STRING data
# data obtained from the bionetdata package from CRAN
# See the AUC and Precision/recall results in the Results directory
library(bionetdata);
if (!dir.exists("data"))
dir.create("data");
if (!dir.exists("Results"))
dir.create("Results");
data(Yeast.STRING.data);
data(Yeast.STRING.FunCat);
save(Yeast.STRING.data, file="data/net.rda");
save(Yeast.STRING.FunCat, file="data/labels.rda");
do.GBA(data="net", labels="labels");
## End(Not run)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.