abstract |
The present invention provides certain peptides and polypeptides useful in the preparation of nanoparticles for delivering nucleic acids and pharmaceutical drugs to mammalian cells and to humans and other mammals. It further provides methods for making the peptides, polypeptides, and nanoparticles and methods for using the nanoparticles. |