Protein domain dynamics