The artificial_random_signaling_network GitHub repo provides a Julia script to generate artificial random signaling networks with adjustable parameters, and also provides topological analysis by Python scripts.
If you use any of the codes, please cite the article (https://doi.org/10.1016/j.jtbi.2024.111901).
Please see the documentation at https://sys-bio.github.io/artificial_random_signaling_network/ for details.
Here is a visualization example by SBcoyote (https://pubmed.ncbi.nlm.nih.gov/37595778/).