I want to separate nanoparticles according to their shape. I have read that electrophoresis and density gradient centrifugation give good results. Could anyone recommend what the best method for separation is? What do you think about sucrose density gradient centrufugation (SDGC)?