Since co-expression networks are build to understand the patterns of interaction/co-expression between genes, the unsigned version seems to be the best option as it disregards the sign of correlation value and can show interactions even between oppositely regulated genes. However, in case of signed-hybrid network, the negative co-relations are treated as zero. This limits the regulation between oppositely regulated genes in the network. So why is this desirable?
Well, I have read the contents of this blog. As it explains or rather recommends signed network due to two reasons:
But there are also sort of disclaimers:
and
"there may be applications in which an unsigned network is preferable" in which situations will they be preferable.
The first disclaimer pose a 'biological' question. If you think is more informative keeping strong negatively correlated genes in the same module, it's entirely up to you. However, with 'unsigned' networks it could be difficult to understand which hub genes in my module negatively/and positively correlate with your categorical/continuous variables. This is why I always prefer 'signed' network; I can easily find which hubs positively/negatively correlate with my experimental variables.
In regard to the second disclaimer I can not figure out in which situation an 'unsigned' network is preferred over a 'signed' or 'signed-hybrid' network. It could also be a 'biological' question.