Alternative splicing is a regulated process during gene expression that results in a single gene coding for multiple proteins. In this process, certain exons of a gene may be included within or excluded from the final processed messenger RNA (mRNA) produced from that gene.