Nanoparticulate architecture of protein-based artificial viruses is supported by protein-DNA interactions.

Nanoparticulate architecture of protein-based artificial viruses is supported by protein-DNA interactions.