This document discusses various methods for transferring genes into animal cells, including viral and non-viral approaches. Viral methods use viruses like adenovirus to transfer genes, while non-viral methods include biochemical techniques like calcium phosphate transfection, lipid-mediated transfection using lipofectamine, and physical methods like microinjection, particle bombardment/gene guns, ultrasound, and electroporation. The document provides detailed protocols for lipid-mediated transfection and some of the other non-viral methods.