Skip to content

Genome3d/PPI-network-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Louvain clustering and centrality analysis on protein-protein interaction(PPI) network

This repository contain python scripts

  • to detect statistically significant communities from PPI network.
  • to perform centrality analysis

Requirements

  • python 3.0
  • networkx 2.4
  • qstest 1.1.0
  • pandas 1.0.4

Usage

For significant community detection

python python/find__significant_module.py -n example/example_network.txt -g example/example_input.txt -o output_dir

For details:

python python/find__significant_module.py -h

For centrality analysis

python python/perform_centrality_analysis.py -n example/example_network.txt -g example/example_input.txt -o output_dir

For details:

python python/perform_centrality_analysis.py -h

References

[1]Blondel, V. D., Guillaume, J. L., Lambiotte, R. & Lefebvre, E. Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. 2008, (2008).
[2]Kojaku, S. & Masuda, N. A generalised significance test for individual communities in networks. Sci. Rep. 8, 1–10 (2018).

Releases

No releases published

Packages

No packages published

Languages