Gene-carrying vectors can be divided into two
categories: non-viral vectors and viral vectors. Non-viral vectors, such
as naked plasmids, microbubbles, nanoparticles, liposomes, and polymers,
are safe, low-cost, and offer large insert size of genes; however,
in vivo gene transfection and expression is inefficient and transient,
despite low immunogenicity