Protein-protein interactions: principles, techniques, and their potential role in new drug development.

Protein-protein interactions: principles, techniques, and their potential role in new drug development.