Partitioning a PPI Network into Overlapping Modules Constrained by High-Density and Periphery Tracking. (23rd May 2012)