qbiocode.apps.quvine.utils.utilities module#

Summary#

Functions:

draw_graph

get_stats

plot_metric

plot_metric_vs_k

plot_precision_recall

sample_walks_from_distribution

Generate pseudo-walks by sampling from RWR stationary distribution.

Reference#

get_stats(graph)[source]#
draw_graph(cfg, G, source=None, target=None, title='Graph', file_path=None)[source]#
sample_walks_from_distribution(rwr_scores, num_walks=10, walk_length=40, rng=None, seed=None)[source]#

Generate pseudo-walks by sampling from RWR stationary distribution.

Parameters:
  • rwr_scores (dict) – Node -> probability

  • num_walks (int)

  • walk_length (int)

  • seed (int or None)

Return type:

List[List[node]]

plot_metric(cfg, df, metric, file_path=None)[source]#
plot_precision_recall(df, control='true', file_path=None)[source]#
plot_metric_vs_k(df, metric='precision', control='true', file_path=None)[source]#