Cellular uptake of cationic polymer-DNA complexes via caveolae plays a pivotal role in gene transfection in COS-7 cells