Gene delivery is the process of delivering foreign genetic material ( e.g. DNA, RNA) into host bacterial cells ( called transformation) or host mammalian cells ( called transfection) using viral or non-viral vectors. Common uses include gene therapy.