Transcription is carried out by an enzyme called RNA polymerase and a number of accessory proteins called transcription factors.