Каждый индивидуальный белок, имеющий уникальную первичную структуру и конформацию, обладает и уникальной функцией, отличающей его от всех остальных белков. Набор индивидуальных белков выполняет в клетке множество разнообразных и сложных функций.
Необходимое условие для функционирования белков — присоединение к нему другого вещества, которое называют «лиганд». Лигандами могут быть как низкомолекулярные вещества, так и макромолекулы. Взаимодействие белка с лигандом высокоспецифично, что определяется строением участка белка, называемого центром связывания белка с лигандом или активным центром.