Methods often used for transferring DNA or RNA into cells include micro-injection, particle gun bombardment, forming DNA or RNA complexes with cationic lipids, liposomes, or other carrier materials, electroporation, and incorporating transforming DNA or RNA into virus vectors.