Protein-Mediated Particle Assembly