microscopic self-assembling particles