General Purpose Inverse Design of Heterogeneous Finite-Sized Assemblies
Livia A. J. Guttieres, Ryan K. Krueger, Remi Drolet, Michael P. Brenner
TL;DR
The paper addresses programming heterogeneous, self-assembling building blocks to achieve target equilibrium yields by inverting a closed-form analytical yield calculation. It develops an end-to-end differentiable framework that computes partition functions $Z_s$ and maps them to equilibrium concentrations $c_s$ via a self-consistent system, enabling gradient-based optimization with respect to control parameters $\bm{\theta}$ such as temperatures, interaction strengths, and monomer concentrations. Key innovations include differentiable implicit differentiation to backprop through the fixed-point equations, multi-ensemble optimization for temperature-dependent assembly, and a mass-action regularization to suppress unbounded polymer growth. Validation across three representative cases—a simple dimer, a temperature-controlled octahedral shell, and a non-self-limiting polymerizing system—shows close agreement between optimized yields and molecular dynamics simulations, demonstrating robustness and transfer to finite-size canonical ensembles. The work provides a general design tool for programmable matter that integrates entropy, anisotropy, and concentration dependence, with potential applications to programmable colloids and magnetic handshake materials.
Abstract
Designing heterogeneous, self-assembling systems is a central challenge in soft matter and biology. We present a framework that uses gradient-based optimization to invert an analytical yield calculation, tuning systems toward target equilibrium yields. We design systems ranging from simple dimers to temperature-controlled shells to polymerizing systems, achieving precise control of self- and non-self-limiting assemblies. By operating directly on closed-form calculations, our framework bypasses trajectory-based instabilities and enables efficient optimization in otherwise challenging regimes.
