Collective protein dynamics