SEARCH Articles Figures Tables Elastic-contractile model protein machines Machine model Model protein Model protein machines motion produced Model protein machines synthetic Motion model protein machines Protein machines Protein-based machines model Protons model protein machines