Magic sizes enable minimal-complexity, high-fidelity assembly of programmable shells
Botond Tyukodi, Fernando Caballero, Daichi Hayakawa, Douglas M. Hall, W. Benjamin Rogers, Gregory M. Grason, Michael F. Hagan

TL;DR
This paper introduces a symmetry-based design principle for assembling large, precise icosahedral shells with minimal complexity, reducing defects and costs by identifying 'magic' sizes where high symmetry optimizes yield.
Contribution
It develops a symmetry-based framework to determine minimal-complexity, high-fidelity assembly of programmable shells, revealing 'magic' sizes that optimize yield and reduce synthesis complexity.
Findings
Optimal designs vary non-monotonically with size.
'Magic' sizes require fewer interaction types.
High-symmetry designs inhibit off-target structures.
Abstract
Recent advances in synthetic methods enable designing subunits that self-assemble into structures with precise, finite sizes and well-defined architectures, but yields are frequently suppressed by the formation of off-target metastable structures. Increasing the complexity (the number of distinct subunit types) can inhibit off-target structures, but leads to slower kinetics and higher synthesis costs. Here, we study icosahedral shells formed of programmable triangular subunits as a model system, and identify design principles that produce the highest target yield at the lowest complexity. We use a symmetry-based construction to create a range of design complexities, starting from the maximal symmetry Caspar-Klug assembly up to the fully addressable, zero-symmetry assembly. Kinetic Monte Carlo simulations reveal that the most prominent defects leading to off-target assemblies are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Teaching and Learning Programming
