1. Determine amino acid sequence of desired protein
2. Work out DNA sequence that codes for those amino acids
3. Computer checks sequence for safety and ethics
4. Computer synthesizes small overlapping DNA fragments (oligonucleotides)
5. Oligonucleotides are joined to create full DNA fragment
6. DNA fragment can then be amplified using PCR