Approximately 60% of human genes undergo alternative splicing. This alternative splicing allows a single gene to encode dozens, and in some cases even thousands, of different protein isoforms, vastly increasing the diversity of the proteome that can be encoded by a limited number of genes. In mammals, only a fraction of the regulatory proteins (splicing factors) involved in controlling alternative splicing have been identified, and little is known about the mechanisms by which these factors regulate splicing.