Algorithm to identify protein complexes from high-throughput data