Protein homooligomerization