I'm wondering what the best method to purify nanoparticles after modification with a molecule is (I want to separate NP from non-reacting molecules). I've looked at dialysis or centrifugal filtration but I'm worried that dialysis is time-consuming that there may be a risk of aggregation with centrifugation. What's your experience? Any other suggestions?