Caught in self-interaction: evolutionary and functional mechanisms of protein homooligomerization

Caught in self-interaction: evolutionary and functional mechanisms of protein homooligomerization