Genome complexity: alternative splicing (Introduction)
How a small number of genes can make a complex human:-“There are a finite number of genes in the genome, and changing which of those gets turned on or off gives you a certain level of complexity,” Calarco said. “What alternative splicing does is add another layer of complexity, allowing an organism to diversify a cell type even more — we think this contributes a great deal to an organism's ability to diversify its cellular function and cellular architecture.”-http://news.harvard.edu/gazette/story/2014/08/neurons-at-work/-This may explain some of the innovations