Network Randomizer is a Cytoscape app for generating random networks, as well as randomizing the existing ones, by using multiple random network models. Further, it can process the statistical information gained from the these networks in order to pinpoint their special, non-random characteristics.
It covers many popular random network models: Erdős–Rényi, Watts–Strogatz, Barabási–Albert, Community Affiliation Graph, edge shuffle, degree preserving edge shuffle, but it also features a new model which is based on the node multiplication.
The statistical module is based on the two-sample Kolmogorov-Smirnov test. It compares random and real networks finding the differences between them and thus providing insights into non-random processes upon which real networks are built.
Here you can find the Network Randomizer's manual: https://github.com/gabrielet/Network-Randomizer/blob/master/NetworkRandomizer_User_Manual.pdf
**Network Randomizer's article available here:** https://f1000research.com/articles/5-2524/v1