Transcription and translation are the two main processes by which genes are expressed into proteins. During transcription, DNA is copied into messenger RNA (mRNA) by RNA polymerase. In eukaryotes, mRNA undergoes processing after transcription where introns are removed and exons are joined together. Translation occurs where the mRNA is read by ribosomes to produce a polypeptide chain based on the mRNA sequence. There are three steps to translation - initiation, elongation, and termination. Gene expression is regulated at transcriptional and post-transcriptional levels through promoter regions, epigenetic modifications, and alternative splicing of mRNA.