An ideal gene delivery vector needs to overcome the extracellular barriers, including particle clearance mechanisms, nucleic acid degradation and specific targeting, and cellular barriers, including cellular uptake, endosomal escape, nuclear entry and nuc