I am new to Cytoscape. I have constructed a network from human protein interactome using Cytoscape. I want to be sure that the network created wasn't by random. Can anyone suggest a way to validate it?
A random network is a network sampled from a random process or a probability distribution (on the edges/entries of the adjacency matrix). There are many models of random networks depending on the chosen generative process/probability distribution. So you need to define what you mean by random network.
Thanks for the reply
I want to make sure that the network created wasn't by random. I mean that it wasn't created by chance and want to prove that it represents a true biological network. Is there any way to validate?
I don't think you're asking the right question. The network you got is what it is by construction. You can characterize it and make hypotheses about the generative process, i.e. ask whether the network is compatible with a given random model. For this, check the networkrandomizer app and paper xanderpico mentioned in his answer. Keep in mind though that finding that a network is compatible or not with a particular random model doesn't tell you much about the biology underlying it. However you built it, your network is likely to be a poor representation of the biology, with biases, missing information ... but this is the information you have. The question should be what you can do with it that will give you insight into the biological question you're interested in.
There is an app for that: http://apps.cytoscape.org/apps/networkrandomizer. The associated paper may be helpful as well: https://f1000research.com/articles/5-2524/v3
Login before adding your answer.
Use of this site constitutes acceptance of our User Agreement and Privacy