rerank {GOexpress} | R Documentation |
Reorder the ranked tables of GO terms and genes either by increasing (average) rank or decreasing (average) score.
rerank(result, rank.by = 'rank')
result |
The output of |
rank.by |
Either of 'rank', 'score' or 'p.val'; the metric to rank the GO terms and
genes. Note that 'pval' is only applicable on the output of the
|
Taking an example, to rank GO terms by P-value and break ties by average rank, rerank first by 'rank', and then rerank the resulting object by 'p.val'.
A list formatted identically to the results of the analysis, but ordered by the chosen metric.
The name reorder() was not used to avoid conflict with package stats
.
Kevin Rue-Albrecht
Method GO_analyse
.
# load the sample output data data(AlvMac_results) # Re-rank the GO terms and genes based on the actual score instead of the rank reranked.byScore <- rerank(result=AlvMac_results, rank.by="score") # load the sample output data with p.values computed data(AlvMac_results.pVal) # To rank by P-value, while breaking the ties by ave_rank, # rank first by ave_rank reranked.byRank <- rerank(result=AlvMac_results.pVal, rank.by="rank") # rank the result by P-value reranked.pVal_rank <- rerank(result=reranked.byRank, rank.by="p.val")