Branched Polyethyleneimine, Mw 10,000 (bPEI 10000) is branched liquid water soluble polyamine with a high cationic charge density that readily binds anionic substrates. bPEI 10000 contains primary, secondary, and tertiary amine groups in approximately 25/50/25 ratio. It can be used in the formulation of nanocarriers, such as PEI coated graphene oxide nanoparticles or PEI coated mesoporous silica nanocarriers, for a combination of nucleic acid and drug delivery. Key application(s): Drug delivery, gene delivery