vahuynh / dynGENIE3

Semi-parametric approach for the inference of gene regulatory networks from time series of expression data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python - random permutation edges with score 0

carissableker opened this issue · comments

What is the reasoning behind randomly permuting the edges with score 0 in get_link_list?

# Random permutation of edges with score equal to 0

Does it make sense to simply throw these edges away?

Hi,

This permutation is there only because of the way I evaluate the predicted ranking of edges. When I know the true network, I typically evaluate the predicted ranking by computing the area under the precision-recall curve (AUPR). Given the way I compute this AUPR in practice, I would get an AUPR that is over-estimated if I throw away the edges with score 0.