Characterization and Modeling of Macromolecules on Nanoparticles and Their Effects on Nanoparticle Aggregation