Genomics and proteomics are fields that study genomes and proteins. Genomics deals with DNA sequences and organization, while proteomics aims to identify all proteins in a cell including modified forms and interactions. Genetic engineering techniques like gene cloning were enabled by recombinant DNA techniques. These allow DNA fragments to be inserted into vectors and isolated using restriction enzymes. Reverse transcriptase can synthesize cDNA from mRNA. Bioinformatics helps with tasks like genome annotation and sequence alignment and comparison.