Engineering protein self-assembling in protein-based nanomedicines for drug delivery and gene therapy | Publicación