Extremely interesting lecture on protein evolution by Dan Tawfik

Also very interesting. And again we see examples of folding proteins evolving from short peptide sequences that are capable of forming higher order structures through oligomerization. Goes together well with the paper I wrote about in this thread: