Synthesis of water-based cationic polyurethane for antibacterial and gene delivery applications