As a key regulatory step in gene expression, alternative splicing is widespread in humans with most genes producing multiple splicing isoforms with distinct and sometimes opposing functions 1. The ...