Atom | Studying the structures and interactions of proteins and biomacromolecules in solutions using scattering techniques