Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Jan 25;119(4):e2116373119.
doi: 10.1073/pnas.2116373119.

The time complexity of self-assembly

Affiliations

The time complexity of self-assembly

Florian M Gartner et al. Proc Natl Acad Sci U S A. .

Abstract

Time efficiency of self-assembly is crucial for many biological processes. Moreover, with the advances of nanotechnology, time efficiency in artificial self-assembly becomes ever more important. While structural determinants and the final assembly yield are increasingly well understood, kinetic aspects concerning the time efficiency, however, remain much more elusive. In computer science, the concept of time complexity is used to characterize the efficiency of an algorithm and describes how the algorithm's runtime depends on the size of the input data. Here we characterize the time complexity of nonequilibrium self-assembly processes by exploring how the time required to realize a certain, substantial yield of a given target structure scales with its size. We identify distinct classes of assembly scenarios, i.e., "algorithms" to accomplish this task, and show that they exhibit drastically different degrees of complexity. Our analysis enables us to identify optimal control strategies for nonequilibrium self-assembly processes. Furthermore, we suggest an efficient irreversible scheme for the artificial self-assembly of nanostructures, which complements the state-of-the-art approach using reversible binding reactions and requires no fine-tuning of binding energies.

Keywords: nonequilibrium self-assembly; self-assembly scenario; supply control; time complexity; time efficiency.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing interest.

Figures

Fig. 1.
Fig. 1.
Schematic description of the model. N identical copies of S different species of monomers assemble into one- (1D), two- (2D), or three-dimensional (3D) heterogeneous structures of edge length L (only the 2D case is illustrated explicitly). A constant influx of monomers of species i takes place during the time interval [Ti,Ti+1α] with net influx rate Nα. Once added to the system (activated), monomers start to self-assemble. A monomer of a bulk species has two (1D), four (2D), or six (3D) possible binding partners as shown. In the 1D case, we assume periodic boundary conditions, i.e., species 1 and S can bind as well and the final structures form closed rings. In the higher-dimensional cases, we assume open boundaries, implying that the species located at the boundary have a reduced number of binding partners. Any two fitting monomers can dimerize with rate μ. Subsequent to dimerization, structures grow by attachment of single monomers with rate ν per binding site. Furthermore, monomers can detach from a cluster with rate δn=AenEB, where n is the number of bonds that need to be broken and EB the binding energy per bond. We set A=1018Cν, with C=N/V denoting the concentration of monomers per species. Our aim is to minimize the assembly time T90 when 90% of all resources are assembled into complete structures. To this end, we control particular elements of the assembly process (control parameters) and distinguish four scenarios that are defined through the respective control parameter(s). The other parameters are fixed from the following set of “default” values: Ti=0,α=,μ=ν,EB=(δn=0). Each scenario can be used to elude kinetic traps and achieve a high assembly yield but how much time do these different strategies require?
Fig. 2.
Fig. 2.
Time complexity. (A–C) The minimal assembly time T90min in the four scenarios in dependence of the size S of the target structure as obtained from stochastic simulations for different dimensionalities of the structures: (A) 1D, (B) 2D, and (C) 3D. The reactive timescale (Cν)1 defines the basic timescale in the system, which depends on the initial concentration C of monomers per species. Hence, the minimal assembly time is measured in units of (Cν)1. Each data point represents an average over several independent realizations of the stochastic simulation for the same (optimal) parameter value, determined by a parameter sweep (SI Appendix, section 1). We find power-law dependencies of the minimal assembly time on the size of the target structure. The corresponding time complexity exponents θsim resulting from the simulations are summarized in the tables in A–C together with their theoretic estimates θth (which we derive in SI Appendix, section 3). We indicate the scenarios as rev, reversible binding; act, activation; jis, just-in-sequence; and dim, dimerization.
Fig. 3.
Fig. 3.
Reversible-binding scenario. (A) In the reversible-binding scenario (if δ2δ1), the cluster evolution typically proceeds via stable intermediate states (in which all constituents form two or more bonds), whereas unstable intermediates are short lived. Hence, nucleation is disfavored relative to growth because nucleation proceeds via two unstable intermediate states whereas attachment proceeds only via one. (B) Assembly time to achieve 50% yield (T50) and 90% yield (T90) plotted against the binding energy EB for two-dimensional target structures of size S = 100 (with preexponential factor A=1018Cν). To achieve high yield with maximal time efficiency, EB must be fine-tuned to a narrow range (here 1.4%) around its optimal value. In Inset, the optimal detachment rate δ1opt exhibits a power-law dependence on the structure size with exponent characterized by the dimensionality of the structure. The control parameter exponents ϕsim together with their theoretic estimates ϕth are summarized in the table.
Fig. 4.
Fig. 4.
Dimerization and activation scenario. (A and B) The final yield in dependence of the dimerization rate (A) and the activation or influx rate (B) for different sizes (symbols) and dimensionality (color shading) of the target structure. Data points represent averages over at least 20 independent realizations. Upon decreasing either the dimerization or the activation rate, perfect final yield is achieved. For the leftmost transition we indicate the optimal parameter value μopt or αopt that minimizes the time to achieve a yield of 90%. Insets show the dependence of the optimal parameter value on the structure size for different dimensionality. The corresponding control parameter exponents ϕsim are summarized in the tables together with their theoretic estimates ϕth (main text).
Fig. 5.
Fig. 5.
JIS scenario. (A) In the JIS scenario, the different species are added sequentially; here, for illustration, they are in a linear sequence (T1<T2<T3<). Along the regular assembly paths, A1D (1D) or A2D (2D), additional dimers B can form, competing for resources with the regular structures and thereby disrupting their growth. While for one-dimensional structures a disruption event prevents a structure A1D from further growth, in higher dimensions both defective structures A2D and B continue to grow, thereby increasing competition for resources. (B) Competition for resources can be alleviated by enhancing the amount of resources with each assembly step (nonstoichiometric concentrations; SI Appendix, section 1). For example, providing the first species in concentration 0.9N and increasing linearly up to 1.1N for the last species strongly enhances assembly efficiency (D) and robustness (E). (C) Parallel supply protocol illustrated for a 2D structure of size S = 25 causing the structures to grow radially in an “onion-skin”–like fashion. Roman numbers indicate the order in which species are supplied. Species with identical numbers (“onion skins”) are supplied simultaneously in “batches.” (D) When using nonstoichiometric concentrations, high yield can be achieved with a shorter time span ΔT between subsequent batches, exhibiting a smaller control parameter exponent (Inset) compared to the case of stoichiometric concentrations. Simulations were performed for 3D structures with N=104 to 105. (E) External noise in the concentrations jeopardizes the yield when stoichiometric concentrations are used, whereas nonstoichiometric concentrations are much more robust. Here, for each species we assumed a coefficient of variation CV=0.1% with average particle numbers as in D.

References

    1. Zlotnick A., Theoretical aspects of virus capsid assembly. J. Mol. Recognit. 18, 479–490 (2005). - PubMed
    1. Perlmutter J. D., Hagan M. F., Mechanisms of virus assembly. Annu. Rev. Phys. Chem. 66, 217–239 (2015). - PMC - PubMed
    1. Hagan M. F., Modeling viral capsid assembly. Adv. Chem. Phys. 155, 1–68 (2014). - PMC - PubMed
    1. Stewart J. M., Franco E., Self-assembly of large RNA structures: Learning from DNA nanotechnology. DNA RNA Nanotechnol. 2, 23–35 (2015).
    1. Chidchob P., Sleiman H. F., Recent advances in DNA nanotechnology. Curr. Opin. Chem. Biol. 46, 63–70 (2018). - PubMed

Publication types

LinkOut - more resources