SEARCH Articles Figures Tables Elastic protein-based machines Elasticity proteins Protein machines Protein-based Protein-based machines Proteins observations