how can I distribute N particles uniformly on the surface of a red blood cell model

Dear all

I came across a problem with how to distribute N (500~1000) particles almost uniformly onto the surface of a red blood cell. The theoretical model of the red blood cell is known, do you know how to achieve this?

I checked LAMMPS commands and found fix restrain command may be helpful, but I am not sure. Could any one give me some clue?

Best regards
Yihua Zhou

You can distribute particles with randomly assigned types in a
crystalline lattice using a combination of "create_box",
"create_atoms", "region", "lattice", and "set" commands. For details
see:
http://ehc.ac/p/lammps/mailman/message/31623477/

---- molecule examples ----
You can also do the same thing with molecules:

   example with planar geometry:
http://www.moltemplate.org/images/membrane+protein/t=0.jpg

   example with spherical/elliptical geometry:
http://www.moltemplate.org/examples/vesicle_Brannigan2005+Bellesia2010.html

For more details on those approaches, see
http://lammps.sandia.gov/threads/msg42206.html

Generally, I would recommend you use a "data" file to store the atom
coordinates (instead of using the first approach). You have more
control over the atomic coordinates. (This also allows you later on
to add bonded-interactions between the atoms.)

Disclaimer: I wrote "moltemplate", so most of the examples I post use
this tool. There's a list of other worthy molecule builders (used to
build data files) located at:
http://lammps.sandia.gov/prepost.html
http://sourceforge.net/projects/moleculardynami/
Andrew