Molecular and cellular approaches for the detection of protein–protein interactions: latest techniques and current limitations | Synapse