Which of the following processes is used in bioengineering to introduce foreign DNA into an organism?