SiGN-BN Tips and FAQ

How to confirm that the binary works correctly on my system.

How to confirm that the binary works correctly on my system.

(2021.10.13)

There is an example result file, GN-527-100-result.sgn3, in the DOWNLOAD page. Estimate a network with the bootstrap method using GN-527-100.edf.txt and compare your result with it. For example, execute the network estimation with 100 iterations of the bootstrap method.

$ ./signbn.1.8.3 --total-mem 1000 -N 100 -o result.sgn3 GN-527-100.edf.txt

Then, you can compare your result using the SiGN-Proc tool.

$ ./signproc -t sgn3 result.sgn3 --comp file=GN-527-100-result.sgn3

...

COML:	TP	RTP	FP	FN	TN	Sn	Sp
COMP:	8429	1378	3559	1492	123743	0.850	0.631

If your result is similar to this, the network estimation is OK. Note that 100 iterations of the bootstrap method is not sufficient. If you perform 1000 iterations, values of Sn and Sp above will be around 0.9 or so. Also, Here Sp is not the general specificity. It is defined as TP / (TP + FP).