The networkx is used for analysing the interaction between small/medium-scale protein-protein. The more details about networkx can can be found here, https://networkx.github.io/documentation/stable/index.html. And, the dataset for this task is used from here, https://www.inetbio.org/wormnet/downloadnetwork.php.
In this task, the following things are implemented:
-
Build the corresponding network (G) with Networkx
-
Find number of nodes, number of edges and the average degree of the network
-
Find the density of the network.
-
Find the minimum spanning tree in G and draw it.
-
Draw the degree distribution histogram.
-
Find the largest connected component of the network (LC) and implement the tasks:
i. Draw LC.
ii. Find its diameter
iii. Find center of LC
iv. Find the number of clique communities with 3 nodes.
v. Find the protein that chnage in its status has potentially the biggest effect on the rest of the network