Proteins can interact with many types of molecules. Such interactions are related to their function and are therefore an object of study in molecular biology, and of computational methods of prediction in bioinformatics.
Protein interactions can be classified as:
* Protein–ligand interaction
* Protein–lipid interaction* Protein–polynucleotide interaction
* Protein–polyphenol interaction
* Protein–protein interaction
* Protein–solvent interaction