Proteins: interactions and dynamics, multi-scale approaches