Hi Scooter,
Thank you for your help! This does work for this smaller test case but in a larger network the phosphosites are still a bit too far from the parent node, even when weights are set to a very high value (1e9)...
One potential solution I was thinking of would be to treat each parent node + its phosphosites (nodes connected by edges with weight 100) as a single unit, plot all units in isolation (such that they had edges of equal length, and very short), and then have Cytoscape calculate distances/edges only between these representative units. Sounds rather complicated but is this a possibility?
I have played around with grouping manually but did not see a way to achieve a way to achieve this. I did find that if I grouped nodes and replotted the network, Cytoscape recalculated edges between groups and respected the internal network structure within each collapsed group, but I'm still struggling to more precisely control edge lengths within each group to more closely represent phosphosites almost like satellites of the parent node.
Please let me know if you have any further advice, and thank you for your help so far!
Sean