Protein-Protein Interaction Detection: Methods and Analysis