SEARCH Articles Figures Tables Consilience Consilient protein-based Protein machines Protein-based Protein-based machines Protein-based machines consilient mechanisms