Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2023 Apr 11;120(16):e2219458120. doi: 10.1073/pnas.2219458120

Design strategies for the self-assembly of polyhedral shells

Diogo E P Pinto a, Petr Šulc b,c, Francesco Sciortino a, John Russo a,1
PMCID: PMC10120017  PMID: 37040398

Significance

Nature is able to self-assemble complex supramolecular structures from elementary building blocks rarely making mistakes. For example, adenovirus nucleocapsids are formed from different proteins that assemble and fold into a regular icosahedral shell. One of the goals of nanotechnology is to emulate these strategies to produce new synthetic materials. Unfortunately, most artificial designs fail because the units misassemble into incorrect, and often irregular, structures. We here propose a design strategy for self-assembling finite-size shells where the interaction between the units is obtained from the solution to a Boolean satisfiability problem (SAT). We demonstrate that this quite general approach excels in self-assembling different Archimedean polyhedral shells with high yield, revealing some general rules guiding the design of successful assembles.

Keywords: nanotechnology, capsids, self-assembly, SAT

Abstract

The control over the self-assembly of complex structures is a long-standing challenge of material science, especially at the colloidal scale, as the desired assembly pathway is often kinetically derailed by the formation of amorphous aggregates. Here, we investigate in detail the problem of the self-assembly of the three Archimedean shells with five contact points per vertex, i.e., the icosahedron, the snub cube, and the snub dodecahedron. We use patchy particles with five interaction sites (or patches) as model for the building blocks and recast the assembly problem as a Boolean satisfiability problem (SAT) for the patch–patch interactions. This allows us to find effective designs for all targets and to selectively suppress unwanted structures. By tuning the geometrical arrangement and the specific interactions of the patches, we demonstrate that lowering the symmetry of the building blocks reduces the number of competing structures, which in turn can considerably increase the yield of the target structure. These results cement SAT-assembly as an invaluable tool to solve inverse design problems.


Self-assembly encompasses a large array of phenomena through which materials are formed using simple microscopic building blocks (1). In nature, many striking examples of self-assembly are found, from virus capsids to lipid bilayers (26), but assembling new synthetic materials has proved to be very challenging. Successful examples of artificial self-assembly have required a large dose of educated guesses (724). One of the main difficulties resides in how to optimize the geometrical properties or the interactions between the building blocks without leading to competing or kinetically arrested configurations (2528).

Here, we focus on the self-assembly of finite-size structures and in particular on specific polyhedral shells. From an application standpoint, the potential of closed shells to act as a drug delivery system has been a widely researched topic, where a given drug is encapsulated within a closed shell and then driven to a specific diseased area where the drug is locally released such that the least amount of nondiseased tissue is affected (29, 30). For this, the shell needs to close around a specific reagent and then open when external conditions are met. Recently, there have been suitable experimental realizations, for example, using DNA-origami, where selective interactions can be introduced to mimic patchy particles (3135).

When focusing on finite-size shells, additional challenges arise compared to the ones encountered in the self-assembly of crystal structures. First, the self-assembly occurs exclusively from the gas phase, which rules out the possibility to use (critical point induced) density fluctuations to accelerate the rate of aggregation (36), as frequently done in the case of crystals. On the contrary, the formation of finite-size aggregates stabilizes the gas phase to high densities with respect to the liquid phase, possibly introducing a density dependence of the aggregation pathway. Second, the small size of the aggregates, compared to the infinitely repeating units of a crystal, can stabilize kinetic traps, i.e., structures whose free energy is not as low as the one of the target structure but that require an exceedingly long waiting time to break. Lastly, the formation of finite-size aggregates is a continuous process and is not accompanied by a phase transition as in crystals. The absence of a critical size of formation (i.e., the critical nucleus) means that it is not sufficient to suppress a handful of competing structures at one length scale but that the assembly process has to proceed without defects at every stage. This problem is reflected in the difficulty of perfectly closing large-size aggregates, such as capsids (31).

Here, we show how to successfully tackle these challenges by transforming the self-assembly problem into a Boolean satisfiability problem. This technique, named SAT-assembly, was recently introduced by some of us to successfully assemble challenging crystalline structures, with an emphasis on structures that have photonic applications, such as the tetrastack (37) and diamond cubic crystal (3739), and structures with a high number of atoms in the unit cells, such as clathrate crystals (37). The SAT-assembly design pipeline allows for a fast search of design space for solutions that can form desired target structures and—equally important— avoid undesired alternative assemblies or kinetic traps. In this article, we will demonstrate a successful application of the SAT-assembly framework to the assembly of complex polyhedral shells. We focus on the three polyhedra that can assemble from building blocks with a coordination number of five, i.e., the icosahedron, the snub cube, and the snub dodecahedron. As building blocks we use patchy particles, which are a model of hard spheres with attractive patches on their surface (22, 4045). These represent a coarse-grained approach to describe multiple systems, e.g., colloids, proteins, polymers, DNA origami (14, 15, 39, 46, 47). By associating to each patch a color, we can translate the self-assembly problem into the problem of finding how patch colors should interact to form the target structure, while at the same time avoiding competing structures. It is possible that different natural structures follow similar strategies to the examples explored here, with focus on selectivity. For example, adenoviruses are known for their icosahedral nucleocapsid which is assembled by two main proteins and three minor ones that mostly influence the interactions (48). As such, these processes evolved to require a minimum level of specificity in the building blocks and interactions in order to form regular shells.

In the manuscript, we will first show that, except for the smallest structure (the icosahedron), these shells do not assemble correctly if only the geometrical information about the target structure (the “educated guess”) is used. Instead, we will introduce multicolored designs, i.e., designs where more than one patch type is present. As the number of patch types increases, so does the complexity of the design, making SAT a necessary tool to be able to find the desired interactions between patch colors that can form the target shell and avoid alternative assemblies. We will show that the yield of the different structures depends sensitively, in addition to the particular geometrical patch arrangement, on the number of colors used but that the different results can be rationalized by looking at the symmetry of the designs: Less symmetrical building blocks self-assemble with the highest yield in the target structures. In particular, chiral designs, i.e., not having a mirror-plane symmetry, are found to be very effective building blocks regardless of the chirality of the target structure. We also explore the role of geometrical frustration, where the angle between the patches does not match the angle between the particles in the target structure, to create designs where the target structure depends on external conditions (in our case the concentration of building blocks). We also emphasize how SAT is crucial to assemble a given structure while excluding competing ones. We find that mutual exclusion requires complex designs, with multiple patch colors and particle species (different patch color arrangement in different particles), which lead to higher yields and assemblies that are more robust to geometrical frustrations. Lastly, we discuss how increasing the number of colors and species can slow down the short-time kinetics of the assembly process, which emphasizes the design principles discussed here to reach optimal results.

1. Models

We consider a system composed of N patchy particles in a cubic box of length L. The particles are characterized by a hard core of diameter σ with five patches on its surface located on one side of the particle forming a star-like shape with mirror symmetry along one of the patches (as seen in the center of Fig. 1). We follow the same SAT formulation as the one in ref. 38. We consider that each patch can have a given color xc between 1 ≤ xc ≤ Nc, where Nc is the total number of distinct colors. These colors can be distributed onto the patches in specific arrangements, each unique sequence can be considered a particles species xp, thus 1 ≤ xp ≤ Np, where Np is the total number of distinct species. SAT is then used to find if a given combination of Np and Nc can satisfy a given polyhedral shell, e.g., if it satisfies the topological constraints of the target structure, and to find how the colors are arranged on the different species. In SI Appendix, we go into more detail on the different constraints (clauses) used in SAT.

Fig. 1.

Fig. 1.

Schematic representation of the three Archimedean structures with five contact points per vertex and of a valence-five particle with two types of patches (green and red) which according to the SAT algorithm can assemble into the three different polyhedron shells. Note that, in this specific design, the green patches only interact with green while the red patches only interact with red. γ indicates the in-plane angle between the two red patches.

We study the self-assembly outcome of our designs focusing on the static yield, defined as the ratio of the number of fully formed target structures over the total number of aggregates. This quantity is measured once the bond probability has reached a (metastable) equilibrium state, that in our case is obtained via Monte Carlo simulations using aggregation-biased moves and using the Kern–Frenkel potential (49, 50) to describe the interaction between patches (Methods). In Section 3D, we also consider the short-time aggregation kinetics of our designs, i.e., the rate at which particles form aggregates from the solution. To study this we use Molecular Dynamics simulations using a continuous version of the Kern–Frenkel potential (Methods).

Our self-assembly problem is represented schematically in Fig. 1. Starting with patchy particles of valence five, we wish to selectively assemble three Archimedean polyhedral shells: the 12-particle icosahedron, the 24-particle snub cube, and the 60-particle snub dodecahedron. In the ideal structure, three contact points (patches 1, 2, and 3) are in the same location in all three polyhedral shells, making an in-plane angle with the center of the particle of 60°, while the other two contact points differ for the in-plane angle that patches 4 and 5 make with the center of the particle, which we call γ. Note that in the ideal structure, γ = 60° for the icosahedron, γ = 90° for the snub cube, and γ = 108° for the snub dodecahedron. We consider two geometrical control parameters: the angular width of the patch interaction, cosθmax, and the in-plane angle γ. In addition to the geometrical parameters, we investigate different SAT solutions, i.e., different number of particle types and different colors among the five patches. As alluded before, the SAT-assembly algorithm provides an interaction table among the colors such that all bonds in the target structure(s) are satisfied. Finally, we also vary the temperature and density conditions of the assembly to study the phase behavior of the different designs.

Unless stated otherwise, the temperature used is T = 0.097. This value is high enough to guarantee that we are above the critical micelle concentration for the densities explored (SI Appendix). It also guarantees that bonds are able to break at a reasonable pace during the simulations but still persist long enough for structures to form especially in more dilute systems. For the densities explored, this value also guarantees that we are always close to the ideal gas phase of fully formed aggregates (SI Appendix). Temperature (T) is expressed in units of ε, the patches binding energy, and kB = 1, while all lengths are in units of σ.

2. The “Educated Guess”: Geometrical Designs

To consider geometric effects only, we fix one patch color (i.e., each patch can interact with all others) and explore different values of the patch width, cosθmax as well as different geometries of the patches by changing the in-plane angle γ.

The former parameter allows for more flexibility of the bonds due to larger patch widths. The latter improves our ability to target the different structures proposed in Fig. 1 by more easily satisfying their geometry.

Fig. 2 summarizes the results, showing the most probable closed structure assembled for each value of cosθmax and γ considered. As represented by the triangle symbols (and the shaded area), we find that only the icosahedron is able to form for the range of parameters explored, while the snub cube and snub dodecahedron fail to assemble even when the geometry of the particles is the ideal one (γ = 90° for the snub cube, and γ = 108° for the snub dodecahedron).

Fig. 2.

Fig. 2.

Most probable structure formed for different in-plane angles, γ, and for different patch widths, cosθmax, when all patches are identical. The triangles inside the red region represent parameters where the polyhedron forming with the highest yield is the icosahedron. Black crosses represent parameter values where open/incomplete clusters are more probable. The gray stars represent systems where closed clusters are able to form, but none of them is an Archimedean five-coordinated polyhedron. Thus, for the one-patch type “educated guess” solution, only the icosahedron is able to form. Results refer to T = 0.097 and ρ = 0.01. Temperature (T) is expressed in units of ε and kB = 1, while all lengths are in units of σ.

We classify the state points where no target structure is formed into two groups. The gray stars correspond to irregular aggregates, thus clusters more akin to micelles, that close without defects but do not have a regular shape. If no closed structure is formed, we use black crosses to classify the state point, the ones where particles form bonds but they do not close, thus forming an open shell.

These results confirm the well-known fact that self-assembly designs cannot generally rely only on the geometrical properties of the building units alone. In our case, only the smallest target structure, the icosahedron, is successfully self-assembled. The assembly is limited up to γ ∼ 90°, above which the geometry of the building unit is not compatible with bond formation in the target structure and only incomplete structures are formed. As expected, the γ range increases for increasing patch width (lowering cosθmax). But crucially, the assembly is also limited at large patch widths, cosθmax >  0.95, below which mostly irregular structures are observed. With large patch widths, there are multiple ways for a shell to close onto itself, and this degeneracy entropically stabilizes irregular structures over the more ordered polyhedral shells. We note that although icosahedron structures are still observed for large patch widths, cosθmax <  0.95, a lot fewer are completely assembled (less than 5%).

3. SAT Designs

A. Patch Coloring.

In contrast to the previous section, we now break the interaction symmetry and introduce patch colors. We start by considering a solution that satisfies all three polyhedral structures with only one particle species (Np = 1) and two patch colors (Nc = 2). We employ SAT to satisfy such constraints and extract the proper patch ordering and interactions. The SAT solution, represented schematically in Fig. 1, allows only interactions among patches of the same color (green with green, red with red): 1, 2, and 3 (green) on one side and 4 and 5 (red) on the other.

In Fig. 3, we display the results for this design, showing which structures are formed depending on the geometrical parameters cosθmax and γ. Comparing these results with Fig. 2, we observe that all three polyhedral shells can be assembled within the parameters explored. Differently from before, the structures form at all values of cosθmax considered, and the dominant structure is controlled primarily by the angle γ, with the stability of each structure approximately centered around its optimal angle. As observed before, structures with fewer particles are favored when the patch width increases: This is an entropic effect, as fully formed shells behave as an ideal gas of clusters, whose entropy increases with number density of clusters. Snapshots of the gas of icosahedral, snub cube, and snub dodecahedron are shown in the upper panels of Fig. 3.

Fig. 3.

Fig. 3.

Top: Snapshots of the final configurations obtained from simulations based on a one-component system (corresponding to the circles in the main diagram). Particles have two types of patches (red and green) and bind via self-complementary interactions (red with red and green with green). In all simulations, cosθmax = 0.98 and the γ = 60, 90, and 108 < SPSDOUBLEDOLLAR > °, respectively, i.e., at the optimal value for the three selected structures. The simulations for the icosahedron and snub cube were done with T = 0.097 and ρ = 0.01, while for the snub dodecahedron, ρ = 0.001 was used. In all snapshots, the yield of the most probable shell is close to 100%. Bottom: Most probable structure formed for different in-plane angles, γ and for different patch width, cosθmax. The triangles inside the red region represent parameters where the most probable structure is the icosahedron. The squares inside the green region represent parameters where the most probable structure is the snub cube. The pentagons inside the blue region represent parameters where the most probable structure is the snub dodecahedron. Black crosses represent systems where only open/incomplete clusters are formed. The gray stars represent systems where clusters are able to close but none correspond to the ones in Fig. 1. Results were calculated for T = 0.097 and ρ = 0.01. Temperature (T) is expressed in units of ε and kB = 1, while all lengths are in units of σ.

Already from the results of Fig. 3, we can assert that even the introduction of minimal patch coloring significantly improves the self-assembly process. In the next section, we will look in detail the effects of different coloring patterns on the yield of self-assembly.

B. Patch Patterning.

The table in Fig. 4 contains seven different patch patterning designs, varying the number of colors and the interaction among them. As the number of colors increases, so does the complexity of the design. As such, SAT-assembly frameworks becomes essential to assign the color interactions such that all desired target structures are possible. The name of the design expresses the number of colors used and, in parenthesis, different patterning choices: for example, C4(1) and C4(2) are two different designs with four colors. Each design is compatible with all three target structures, and we test them for three geometrical arrangements of the patches, differing for their angle γ ∈ [60 ° ,90 ° ,108 ° ]. It is important to note that for γ = 60°, all patches are geometrically indistinguishable, i.e., the angle between any two adjacent patches and the center of the particle is always 60°. For the other values of γ, instead, the only geometric symmetry of the particles is a vertical mirror plane. This last symmetry can be broken by introducing patch coloring. By color symmetry, we refer to the presence of symmetry elements (in our case the vertical mirror plane) which bring a specific design into self-coincidence after (eventually) exchanging the identity of the colors. For example, let’s consider the design C3(1) in Fig. 4: patches (1, 2, 3) are green, patch 4 is red, and patch 5 is orange. The design has color symmetry because after reflecting all patches through the vertical mirror plane, and after the following color exchange (red ↔ orange), both in the particle’s design and in the interaction table, the solution is the same.

Fig. 4.

Fig. 4.

Top: Graphic representation of the different one-component SAT solutions explored in this study, clarifying the respective patch coloring and interactions rules. Average yield of the icosahedron (A), snub cube (B), and snub dodecahedron (C) as a function of the density of patchy particles. These results were calculated with cosθmax = 0.98 and the in-plane angle, γ, was chosen to be the best for each structure. Thus, the icosahedron curve was calculated with γ = 60°, the snub cube with γ = 90°, and the snub dodecahedron with γ = 108°. (D) shows the average yield as a function of density for the design of five colors, C5. Here, both curves were measured for the same system with γ = 85.45° and cosθmax = 0.947. All results shown in this figure were calculated at T = 0.097. Temperature (T) is expressed in units of ε and kB = 1, while all lengths are in units of σ.

In the following, we will investigate how color symmetry and the total number of distinct colors used affect the self-assembly yield.

In Fig. 4, we plot the density dependence of the yield for all designs and for γ = 60° (panel A), γ = 90° (panel B), and γ = 108° (panel C). We define the yield as the probability of finding a cluster corresponding to a specific structure. We count single particles as a cluster of size one and any bonded particles as clusters of size two or above, depending on the number of particles bonded. For example, panel A shows the probability of finding a cluster that forms an icosahedron, thus the number of icosahedra formed over the total number of clusters. We stress the fact that we measure the equilibrium yield, i.e., the yield after long waiting times, as the implemented AVB-biased moves allow the particles to rapidly form bonds regardless of the system density.

We can summarize the results of Fig. 4 with the following observations:

1. Increasing the Number of Colors Increases the Yield.

Regardless of the target structure, and with few exceptions detailed below, the yield increases with the number of colors used. The increase is more significant for the first few colors added, while the yield’s gain is more modest when the maximum number of colors is reached for a given number of species (in our case, the maximum number of colors is five times the number of different particle species).

This is due to the fact that the probability of creating an undesired bond, i.e., interaction between compatible patches which however creates a particle cluster whose topology (graph of all formed bonds) is not a subset of the target shape, decreases with increasing number of colors. For example, in the C2(1) design, the top patches can form three possible connections, and thus the probability that the top three green patches form a desired bond is one-third, while for the two red bottom ones is one-half. The probability of assembling the desired bonds to a central particle is then (1/3)3(1/2)2 ∼ 0.009. As the number of colors increases so does the probability that a desired bond is formed. So for the C5 design, there is only one possible bonding partner for each patch, and so the only allowed bond topology is the one of the target structure.

2. Decreasing the Symmetry of the Building Block Increases the Yield.

While for γ = 60° the particles have a five-fold symmetry axis, altering the γ angle orients the particles, making all patches distinguishable. The best examples are designs C2(1) and C2(2), which are indistinguishable for γ = 60° (panel A) and whose yield increases significantly going from γ = 60° (panel A) to γ = 90° (panel B). Notice that the design C3(1) has a similar yield for γ = 60° (panel A) and γ = 90° (panel B). To understand this behavior, we next introduce the concept of color symmetry.

3. Decreasing the Color Symmetry of the Patches Increases the Yield.

As mentioned before, all designs for γ ≠ 60° have a single geometrical mirror plane, but patch coloring can maintain or break this symmetry. The designs that break the mirror-plane symmetry are chiral designs: C2(2), C3(2), C4(1), C4(2), and C5. The designs that preserve the mirror-plane symmetry are achiral designs: C2(1) and C3(1). Among the target structures, the icosahedron is an achiral assembly, while both the snub cube and the snub dodecahedron are chiral assemblies. We observe how in all cases chiral designs have higher yield compared to the achiral ones. This is true also for the icosahedron despite the lack of chirality in the target structure. For the snub cube and the snub dodecahedron, we even observe that the yield of the chiral design C2(2) is higher than the achiral design C3(1) despite using less colors. Coloring reduces the symmetry of the target structure, which in turn reduces the number of degenerate structure that can form during the assembly. Controlling the coloring of the patches is thus an effective strategy to increase the yield of the assembly.

4. The Yield Has Only a Weak Density Dependence.

We observe that the yield of the different structures is constant with density. This means that clusters are fully formed in our thermodynamic conditions and have ideal-gas behavior. Only at high densities, the yield starts decreasing, in correspondence with intercluster interactions and possibly a phase change to a liquid. Interestingly, we also observe that large structures like the snub dodecahedron, which is composed of 60 particles, are more easily assembled in very dilute systems where larger shells have more space to grow without influencing each other.

5. Frustrated Designs Allow to Target Different Structures Depending on Thermodynamic Conditions.

In Fig. 4D, we plot the yield for the frustrated C5 design in which γ = 85.26°, thus it does not ideally satisfy any of the structures discussed previously but—given the used patch width—the icosahedron and snub cube can still be assembled. The in-plane angle, γ = 85.26°, is close to the ideal angle for the assembly of the snub cube, which is indeed the most stable structure at low densities. However, by increasing the density, we observe a switch to the smaller icosahedral shells. While the icosahedron has a much larger free energy of formation compared to the snub cube (due to the angle being unfavorable to the icosahedron), at high density this is compensated by the translational free energy (i.e., the ideal gas free energy), which is higher for the icosahedron (having a higher number density of clusters compared to the snub cube). The possibility to switch between different target structures as a function of external control parameters is a property of experimental interest.

We note on passing that several thermodynamic properties, including the critical micelle concentration, have been evaluated for all these single-species designs. The results are discussed in detail in SI Appendix.

C. SAT-Assembly Selection: Eliminating Competing Structures.

In the previous examples, control over the target structure was obtained either geometrically (by changing the angles γ and θmax as in Fig. 3) or thermodynamically (by changing the density as in Fig. 4D). Here, we demonstrate that SAT-assembly allows to encode structure selection directly into the patch coloring. In particular, we look for designs that satisfy only the icosahedron but not the snub cube and snub dodecahedron, and vice versa. We find that the mutual exclusion of all three target structures requires at least two particle species for the snub cube and icosahedron but four species for the snub dodecahedron. Here, we show results with two species (Np = 2) and five colors (Nc = 5) for the icosahedron and snub cube and four species (Np = 4) and twelve colors (Nc = 12) for the snub dodecahedron, even if other solutions with different number of colors also exist. The results with our selected designs are shown in Fig. 5. For the two-species design, we highlight that a mutually exclusive selection of the target structures can be achieved via nontrivial patch color ordering using SAT.

Fig. 5.

Fig. 5.

Top Table: Graphic representation of the different multiparticle SAT solutions explored in this study, clarifying the respective patch coloring and interactions rules. Additional information regarding the designs is reported in SI Appendix. Panels (A), (B), and (C) show the most probable structure formed for different in-plane angles, γ, and for different patch width, cosθmax, each for one specific SAT design. Panel (A) is based on a two-species and five-colors design, which allows the formation only of the icosahedron. Panel (B) is also based on a two-species and five-colors design, but which allows only the formation of the snub cube. Finally, (C) describes a four-species and twelve-colors SAT solution for which fully bonded configurations can be achieved only in the snub dodecahedron geometry. As for the previous figures, the colored areas indicate regions of the parameter space where self-assembly of the desired structure is successful. Results were calculated with T = 0.097 and ρ = 0.01. Temperature (T) is expressed in units of ε and kB = 1, while all lengths are in units of σ.

Comparison with the 1-species solution (Fig. 3) shows that suppression of the competing structure significantly enlarges the range of parameters where a certain shell is formed. Finally, the absence of competing structures also increases the yield to almost 100% in some regions of the parameter space for the icosahedron and to 50% for the snub cube and snub dodecahedron (SI Appendix).

Incidentally, we note that targeting only the snub dodecahedron is complicated by the fact that all two-species designs found by SAT are compatible with the formation of icosahedron or snub cube structures from only one of the two species, practically preemptying the formation of the target structure. Using the SAT framework, we proved that no solution exists with only 2 particle species. As such, the number of species needs to be increased in order to find a suitable design that satisfies the snub dodecahedron while completely excluding the others. We found that a four-species design satisfies the constraint. Indeed, using SAT, one can calculate a solution for the snub dodecahedron and then check if it (or any of its subsets) also satisfies the other structures. If so, this solution is excluded and a new one is generated until all solutions are exhausted. Therefore, it is possible that SAT designs with 3 species satisfy all constraints but require significant computational resources to find them using this method.

We note that the range of parameters where the snub dodecahedron is formed enlarges, but not as much as in the case of the icosahedron or of the snub cube. In fact, the snub dodecahedron is not as robust to geometrical frustrations as the other structures. As γ approaches 90°, snub cubes start forming due to geometrical incompatibilities, but given the coloring, they never fully close. These almost complete structures require a large amount of time to break.

D. Short-Time Kinetics.

Here, we explore the effect of coloring on the short-time kinetics of the self-assembly process using Molecular Dynamics. We use a continuum version of the Kern–Frenkel potential and focus on the assembly process of the icosahedron. We restrict all results below to ρ = 0.1 and T = 0.097, as used in the previous sections. We also fix cosθmax = 0.97 and γ = 60° to more easily target the icosahedral shell. More detailed information regarding the Molecular Dynamics simulations is presented in Material and Methods.

We focus on 10 different SAT solutions for the icosahedral shell and test for each of them the associated short-time kinetics. The first five correspond to solutions that have one species and an increasing number of colors: according to the nomenclature of Fig. 4, they are C1, C2(2), C3(2), C4(2), and C5. The remaining 5 solutions increase the number of species and use the corresponding maximum number of colors, in order C10 (2 species), C15 (3 species), C20 (4 species), C30 (6 species), and C60 (12 species).

Fig. 6 plots the fraction of monomers (nonbonded particles), P1, as a function of time for the 10 different explored SAT solutions. We observe that adding more colors and species slows down the short-time kinetics of the system. Thus, it will take longer to reach the equilibrium state. To quantify this slowdown, we use the Smoluchowski coagulation equation to calculate the short-time aggregation rates (51, 52) and extend it to take into account the effect of coloring. In particular, we write

dP1dt=KρP1(t)P1(t). [1]

Fig. 6.

Fig. 6.

Short-time kinetics of the icosahedron assembly for different numbers of species and colors. The main plot shows the time evolution of the fraction of monomers, P1(t), for short times using different designs with multiple species and colors. The lines are fits using P1(t)=1/(1 + Kρt), with K as a fitting parameter and ρ = 0.1, for the short time scale of the kinetics (the fit is constrained to the range where P1 is higher than 80%). The inset shows the aggregation rate as a function of the number of colors for two different densities, ρ = 0.1 and ρ = 0.001. We also show a theoretical line given by K = 8πD(σ + δ)χ2𝒞, with D = 0.1. All results were calculated using T = 0.097 and averaged over five independent samples.

We compute the aggregation rate K from the short-term fits of the solution of Eq. 1,

P1(t)=11+Kρt, [2]

shown as dashed curves in Fig. 6. The inset of Fig. 6 shows the aggregation rate K plotted as a function of the number of colors. For isotropic particles, the Smoluchowski coagulation theory predicts K = 8πDσ, where D is the diffusion coefficient and σ is the diameter of the particle. To extend this to colored patchy particles, we write

K=8πDσχ2C, [3]

where χ = (1 − cosθmax)/2 is the fraction of the particle surface covered by a single patch and 𝒞 is the number of bond combinations among two particles allowed by the interaction matrix. For the C1 design (all patches having the same color), there are 𝒞C1 = 25 possible bond combinations between two particles (each patch in the first particle can interact with each patch on the second particle). For C2(2), as seen in Fig. 4, 3 green patches on the first particle can interact with 3 green patches on the second particle (for a total of 9 combinations), while the 2 red patches on the first particle interact only with 2 red patches on the second particle (for a total of 4 combinations), giving 𝒞C2(2) = 13. With similar considerations, one finds that 𝒞C3(2) = 9, 𝒞C4(2) = 7, and 𝒞C5 = 5. Full colored solutions (Nc = 5Np) follow the simple rule 𝒞Np = 5/Np = 25/Nc, i.e., the aggregation rate scales as the inverse number of colors used.

In the Inset of Fig. 6, we plot the aggregation rate K measured for two different densities (ρ = 0.1 and ρ = 0.001) and the theoretical line K = 8πD(σ + δ)χ2𝒞. We observe that the simulations approach the theoretical prediction as the system becomes more diluted. We also see that even at high densities, the aggregation rate obeys the scaling law KNc−1.

4. Conclusions

In this work, we have explored design principles that can guide the formation of complex target structures and applied them to regular polyhedral shells of valence five, i.e., the icosahedron, the snub cube, and the snub dodecahedron. In particular, we have explored how the interparticle interactions can encode a predetermined target structure, a strategy that has many counterparts in the biological world, as for example in the self-assembly of virus capsids.

Choosing the correct interparticle designs (i.e., patch coloring) is a complex optimization problem that we solve by encoding the bond topology in a set of satisfiability equations. This approach, named SAT-assembly, not only efficiently searches the space of possible designs for solutions which have the target structure as an energy minima, but also allows to explicitly enforce the nonsatisfiability of competing structures as a way of avoiding the formation of kinetic aggregates.

Starting from solutions which target at the same time all the structure of interest, we have explored the effects of patch geometry, patch coloring, and patch patterning on the aggregate’s yield. We find that the symmetry of the building blocks plays a key role in determining the yield of the final structure, with chiral designs consistently producing high yields for all structures considered. Introducing frustration by altering the patch geometry from the ideal one is a promising strategy to produce designs with target structures that depend on external conditions.

We used SAT to selectively target one structure while excluding competing ones. For this, we increased the complexity of the design to two particle species and five patch colors for the icosahedron and snub cube, and four species and twelve colors for the snub dodecahedron. For these designs, we observe that the yield significantly increases (to almost 100% in multiple regions of the parameter space) and we also find a wider parameter range where it is possible to successfully assemble these structures. Thus, using SAT to suppress competing structures is a quite promising strategy for high-yield assemblies.

We have also explored the short-time kinetics of the icosahedral shell for different designs that vary in number of colors and species. Using the Smoluchowski coagulation equation, we show that the short-time kinetics slows down with increasing number of colors, with an inverse proportionality law. Since the static yield saturates quickly with the number of colors, an optimal number of colors can be found that guarantees high yields in accessible experimental times. In this context, our assembly rules acquire even more significance because they show how to optimize the yield with changing color arrangement but without changing the overall number of colors (e.g., preferring chiral arrangements over nonchiral ones). For the respective capsid designs considered here, we observed nearly perfect yield with already just one species, making the use of more of them redundant. We notice also that increasing the number of different colors lowers the assembly temperature, potentially favoring—due to irreversible bonding—the formation of misfolded clusters. Hence, it is quite important to select in experiments the model that gives the required yield with the lowest number of colors. However, for other systems with fewer symmetries than the capsids considered here, the trade-off between number of species, desired yield, and assembly kinetics might result in a larger number of species and/or colors to be preferred (53).

Lastly, we also explored the phase diagram of these patchy particles designed with SAT (SI Appendix). We find a nonmonotonous behavior of the average potential energy as a function of density, as is typical of self-assembly systems (42), where an ideal gas phase is found at very low densities, followed by a gas phase of clusters near the energy minima, ending at the liquid phase at high densities.

All the state diagrams shown in the main text were calculated using the same density and temperature. We expect that as long as the system remains in the same thermodynamic phase, the yield will remain almost constant. The results shown in Fig. 3 support this expectation since there the density was the control parameter. Of course, repeating the calculation with significantly higher temperatures will prevent the observation of clusters, since the system will be well below the critical miscelle concentration. Similarly, significantly lower temperatures can lead to large metastable clusters or even percolating ones that reduce the yield of the small shells. Thus, for the finite-size shells, the optimal yield should lie within an intermediate temperature range corresponding to the ideal gas phase of fully formed aggregates.

One of the possible pathways of realizing these designs experimentally is through 3D DNA nanomaterials, in particular wireframe DNA origami. Previous studies have successfully shown the versatility of these building blocks in assembling a wide array of structures (3134). Recent work has achieved capsid assembly from 3D DNA origamis using shape complementary building blocks, akin to fitting puzzle pieces which bind at fixed prescribed angle (35). We note that our designs of colored patches can also be realized through the use of complementary strands, where compatible patch colors correspond to complementary DNA strands that functionalize the wireframe nanostructure to act as a patchy particle with selective spatial bonding and tune the interactions accordingly (16, 54). Such wireframe designs are expected to be easier to design than shape complementary origami and furthermore can be used as a reconfigurable system, which can form different target shapes based on which patch colors (DNA strands) are available. We also argue that our results support such approach not only due to the high yields observed in simulations but also due to the robustness of the structures formed to bonds with a high degree of angular flexibility, which is characteristic of DNA bonds (28, 28, 55). Although we used an idealized patchy particle model, ongoing experimental DNA-origami results indicate that interaction designs based on simulations with this model can predict the structures obtained from the assembly of polyhedral DNA wireframes in experiments. Aside from flexible DNA wireframe origami, this type of design can be easily extended to proteins (56) or colloidal particles with brushes (20).

For simplicity, we allowed for self-complementary binding between patches. If such is not possible, adding more particle species is a simple way to introduce the noncomplementary bonding constraint. From what was shown here, we do not expect that such change should impact significantly the results, especially since it usually reduces the symmetry of the building blocks which promotes higher yields.

While we focused here in particular on three different shell designs, our design method could be straightforwardly applied to other capsid geometries, thus providing a computational pipeline of self-assembled shell designs for their possible nanotechnology applications.

Materials and Methods

We consider a system composed of N patchy particles in a cubic box of length L. Particles are characterized by a hard core of diameter σ with five patches on its surface. The patches interact through the Kern–Frenkel potential (49, 50):

Vpp(rij,r^α,i,r^β,j)=VSW(rij)f(rij,r^α,i,r^β,j), [4]

where i corresponds to a given particle and ri its center of mass. Thus, rij is the distance between particles i and j. rα, i denotes the position of patch α of particle i. VSW is an isotropic square-well of range σ + δα, β and depth εα, β, the hat symbol indicate unit vectors and f is the orientation-dependent modulation term that takes the form:

f(rij,r^α,i,r^β,j)={1ifr^ijr^β,i>cosθαβmaxr^ijr^α,i>cosθαβmax0otherwise. [5]

With this formulation, patches are represented by a cone starting from the center of mass of the particle and reaching σ + δα, β, while the width is controlled by θαβmax (as shown in Fig. 7). This potential has been extensively used to study systems of patchy particles (44). For simplicity, we consider the parameter range where it is only possible to form one bond per patch. In the following, σ provides the unit of length and εα, β the unit of energy. Temperature (T) is also expressed in units of εα, β and kB = 1.

Fig. 7.

Fig. 7.

Schematic representation of the Kern–Frenkel potential using the cross-section of a particle.

For the following results, we considered Monte Carlo (MC) simulations with two possible moves, roto-translations and aggregation-volume-bias (44). The first attempts a simple rotation and translation of a random particle along a random (radial or angular) direction. The second attempts to move a random particle into the vicinity of another such that a bond is formed between the two. To not break ergodicity, the inverse move can also be performed where a random bond between two particles is broken. We performed simulations in the NVT assemble to explore the assembly of our desired shells. All results shown below were averages over simulations with or more than 108 MC time steps. For all, we considered N = 480 and δα, β = 0.2. The simulations start with particles randomly generated in the box with random orientations. Unless stated otherwise, all results are averages over 10 independent samples.

We follow the same SAT formulation as the one in ref. 38. We consider that each patch can have a given color, xc, between 1 ≤ xcNc, where Nc is the total number of colors. These colors can be distributed onto the patches in specific arrangements, each unique sequence can be considered a particle species, xp, thus 1 ≤ xpNp, where Np is the total number of species. SAT is then used to find if a given combination of Np and Nc can satisfy a given polyhedral shell, e.g., if it satisfies all the topological constraints, and a solution/design is calculated, which can be used to prepare the composition of the system. In SI Appendix, we go into more detail on the different constraints (clauses) used in SAT.

In Fig. 1, we show schematically one of the patchy particles of valence five used and the different shells assembled. There are three possible polyhedron shells that can form and fully close, depending on the parameters and SAT solution used: the regular icosahedron, the snub cube, and the snub dodecahedron. The positions of the five patches, for the case of the icosahedron, in the orthonormal base associated with the patchy particle, are given as:

p1=(φ+25,0,φ13φ)p2=(1φ2φ+25,φ2,φ13φ)p3=(φ2φ+25,12,φ13φ)p4=(φ2φ+25,12,φ13φ)p5=(1φ2φ+25,φ2,φ13φ), [6]

where φ is the golden ratio. To form the other structures, one can increase the in-plane angle, γ, between p4 and p5. We do that by using p3 as an axis of rotation for p4 and p1 as an axis of rotation for p5. We multiply p4 and p5 by the respective rotation matrix, Eq. 7, where px, α refers to the rotation axis vector and α the vector index. The angle of rotation θ is used to increase the in-plane angle γ. At θ = 0, the in-plane angle is γ = 60°, while at θ ≈ −46.5 (and θ ≈ 46.5 for p5) the in-plane angle reaches the maximum value used of γ ≈ 108°.

px,1+(1px,1)cosθpx,1px,2(1cosθ)px,3sinθpx,1px,3(1cosθ)+px,2sinθpx,1px,2(1cosθ)+px,3sinθpx,2+(1px,2)cosθpx,2px,3(1cosθ)px,1sinθpx,1px,3(1cosθ)px,2sinθpx,2px,3(1cosθ)+px,1sinθpx,3+(1px,3)cosθ. [7]

Using SAT, we can find a minimal design that satisfies all three structures. For example, it is possible to consider the case that is shown in Fig. 1, where we only use one species (blue) of particles and two colors (green and red) for patches. In this design, green patches only interact with green and red with red. If the particles follow this coloring and interactions, then all three structures can in principle form. The SAT solution that leads to this design is not necessarily the only one that satisfies all structures but SAT only provides one solution at a time for the constraints provided. Nonetheless, SAT is flexible enough, such that, we can provide this solution found as another constraint and thus avoid a previous solution altogether. This leads to different solutions (translating into different particle designs). This process can be iterated until all solutions are exhausted.

One of the advantages of the SAT algorithm is that due to its high efficiency, it can be easily integrated into a simulation pipeline to quickly develop a design that excludes the maximum number of shells. Fig. 8 shows the relevant steps of this pipeline. One starts by using SAT to calculate a solution that satisfies the targeted shell. Then, the system is simulated using this design to find new misfolded shells different from the target one. These misfolded shells are then added to SAT and excluded from the new solution. Thus, those misfolded shells will no longer form. This process can be iterated until the yield of misfolded shells is negligible. For the geometry of patchy particles presented in this article, the three main closed shells are the ones in Fig. 1. For the range of parameters explored, the misfolded shells have very low yields or are constrained to limits of the parameter space (wide patch widths). Thus, in the present case, the path in Fig. 8 coincides with the straight line connecting the blue to the green box.

Fig. 8.

Fig. 8.

Diagram of the SAT pipeline.

The short-time assembly simulations were performed using a Molecular Dynamics method with a generalization of the Kern–Frenkel potential between patches (39). Patchy particles feel a mutual repulsion modeled through a WCA interaction:

Uij(r)=4εσr12σr6+14r216σ0r>216σ, [8]

where r is the distance between particle centers, ε is the energy scale, and σ is the particle diameter. Thus, energy is in units of ε while lengths are in units of σ.

The patch–patch interaction is a square-well-like attractive potential modulated by an orientation-dependent function. The range of the interaction is given by δ, while its angular width is given by cosθmax. The interaction between patch i on particle α, identified by the unit vector α^i, and patch j on particle β, identified by β^j, is given by

Vpp(rpp,α^i,β^j)=εexp12rppσcδ10Ω(r^,αi^)Ω(r^pp,βj^), [9]

where rpp=rαrβ, rpp=|rpp|, r^pp=rpp/rpp and Ω is a steep modulating function that takes into account the orientation of a patch with respect to the unit vector connecting the center of the particles and takes the following form:

Ω(r^,γk^)=exp121r^·γ^k1cosθmax20. [10]

We set δ = 0.2 and cosθmax = 0.97 so that only one bond can form per patch. We used the oxDNA package (57, 58) to simulate the patchy particle system described above. We only focused on the icosahedral shell, so the patches were located at the positions given by Eq. 6.

Supplementary Material

Appendix 01 (PDF)

Acknowledgments

We acknowledge all the financial support from the European Research Council Grant DLV-759187. This result is part of a project that has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant agreement No. 101040035) (to P.Š.).

Author contributions

D.E.P.P., P.Š., F.S., and J.R. designed research; D.E.P.P. performed research; D.E.P.P. analyzed data; and D.E.P.P., P.Š., F.S., and J.R. wrote the paper.

Competing interests

The authors declare no competing interest.

Footnotes

This article is a PNAS Direct Submission.

Data, Materials, and Software Availability

The code implementing the SAT-assembly pipeline for polyhedral shells is available at https://github.com/deppinto/PatchyParticles. The data used in the results shown can be found in https://doi.org/10.5281/zenodo.7787992 (59).

Supporting Information

References

  • 1.Whitelam S., Jack R. L., The statistical mechanics of dynamic pathways to self-assembly. Ann. Rev. Phys. Chem. 66, 143–163 (2015). [DOI] [PubMed] [Google Scholar]
  • 2.Whitesides G. M., Grzybowski B., Self-assembly at all scales. Science 295, 2418–2421 (2002). [DOI] [PubMed] [Google Scholar]
  • 3.Parnell A. J., et al. , Spatially modulated structural colour in bird feathers. Sci. Rep. 5, 18317 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Teyssier J., Saenko S. V., van der Marel D., Milinkovitch M. C., Photonic crystals cause active colour change in chameleons. Nat. Commun. 6, 6368 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Martín-Bravo M., Llorente J. M. G., Hernández-Rojas J., Wales D. J., Minimal design principles for icosahedral virus capsids. ACS Nano 15, 14873–14884 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Hagan M. F., Chandler D., Dynamic pathways for viral capsid assembly. Biophys. J. 91, 42–54 (2006). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Dziomkina N. V., Vancso G. J., Colloidal crystal assembly on topologically patterned templates. Soft. Matter. 1, 265–279 (2005). [DOI] [PubMed] [Google Scholar]
  • 8.Glotzer S. C., Solomon M. J., Anisotropy of building blocks and their assembly into complex structures. Nat. Mater. 6, 557–562 (2007). [DOI] [PubMed] [Google Scholar]
  • 9.Kim S. H., Lee S. Y., Yang S. M., Yi G. R., Self-assembled colloidal structures for photonics. NPG Asia Mater. 3, 25–33 (2011). [Google Scholar]
  • 10.LaCour R. A., Moore T. C., Glotzer S. C., Tuning stoichiometry to promote formation of binary colloidal superlattices. Phys. Rev. Lett. 128, 188001 (2022). [DOI] [PubMed] [Google Scholar]
  • 11.McGorty R., Fung J., Kaz D., Manoharan V. N., Colloidal self-assembly at an interface. Mater. Today 13, 34–42 (2010). [Google Scholar]
  • 12.Mu Y., et al. , Binary phases and crystals assembled from active and passive colloids. ACS Nano 16, 6801–6812 (2022). [DOI] [PubMed] [Google Scholar]
  • 13.Nykypanchuk D., Maye M. M., van der Lelie D., Gang O., DNA-guided crystallization of colloidal nanoparticles. Nature 451, 549–552 (2008). [DOI] [PubMed] [Google Scholar]
  • 14.Sacanna S., Pine D. J., Shape-anisotropic colloids: Building blocks for complex assemblies. Curr. Opin. Colloid Interface Sci. 16, 96–105 (2011). [Google Scholar]
  • 15.Wang Y., et al. , Colloids with valence and specific directional bonding. Nature 491, 51–55 (2012). [DOI] [PubMed] [Google Scholar]
  • 16.Wang Y., et al. , Crystallization of DNA-coated colloids. Nat. Commun. 6, 7253 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Joshi D., et al. , Kinetic control of the coverage of oil droplets by DNA-functionalized colloids. Sci. Adv. 2, e1600881 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Bishop K. J. M., Self-assembly across scales. Nat. Mater. 21, 501–502 (2022). [DOI] [PubMed] [Google Scholar]
  • 19.D. Reguera, J. Hernández-Rojas, J. M. Gomez Llorente, Kinetics of empty viral capsid assembly in a minimal model. Soft. Matter. 15, 7166–7172 (2019). [DOI] [PubMed]
  • 20.A. McMullen, M. Muñoz Basagoiti, Z. Zeravcic, J. Brujic, Self-assembly of emulsion droplets through programmable folding. Nature 610, 502–506 (2022). [DOI] [PubMed]
  • 21.Wilber A. W., et al. , Reversible self-assembly of patchy particles into monodisperse icosahedral clusters. J. Chem. Phys. 127, 085106 (2007). [DOI] [PubMed] [Google Scholar]
  • 22.Kraft D. J., et al. , Surface roughness directed self-assembly of patchy particles into colloidal micelles. Proc. Natl. Acad. Sci. U.S.A. 109, 10787–10792 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Hatch H. W., Yang S. Y., Mittal J., Shen V. K., Self-assembly of trimer colloids: Effect of shape and interaction range. Soft. Matter. 12, 4170–4179 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Halverson J. D., Tkachenko A. V., DNA-programmed mesoscopic architecture. Phys. Rev. E 87, 062310 (2013). [DOI] [PubMed] [Google Scholar]
  • 25.Frenkel D., Wales D. J., Designed to yield. Nat. Mater. 10, 410–411 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Lash M. H., Fedorchak M. V., McCarthy J. J., Little S. R., Scaling up self-assembly: Bottom-up approaches to macroscopic particle organization. Soft. Matter 11, 5597–5609 (2015). [DOI] [PubMed] [Google Scholar]
  • 27.van Blaaderen A., Colloids get complex. Nature 439, 545–546 (2006). [DOI] [PubMed] [Google Scholar]
  • 28.van der Meulen S. A. J., Leunissen M. E., Solid colloids with surface-mobile DNA linkers. J. Am. Chem. Soc. 135, 15129–15134 (2013). [DOI] [PubMed] [Google Scholar]
  • 29.Huang X., et al. , Self-assembled virus-like particles with magnetic cores. Nano Lett. 7, 2407–2416 (2007). [DOI] [PubMed] [Google Scholar]
  • 30.Uchida M., et al. , Biological containers: Protein cages as multifunctional nanoplatforms. Adv. Mater. 19, 1025–1042 (2007). [Google Scholar]
  • 31.Mosayebi M., et al. , Beyond icosahedral symmetry in packings of proteins in spherical shells. Proc. Natl. Acad. Sci. U.S.A. 114, 9014–9019 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Lee J. G., Kim K. S., Lee J. Y., Kim D. N., Predicting the free-form shape of structured DNA assemblies from their lattice-based design blueprint. ACS Nano 16, 4289–4297 (2022). [DOI] [PubMed] [Google Scholar]
  • 33.Jun H., et al. , Rapid prototyping of arbitrary 2D and 3D wireframe DNA origami. Nucleic Acids Res. 49, 10265–10274 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Rothemund P. W., Folding DNA to create nanoscale shapes and patterns. Nature 440, 297–302 (2006). [DOI] [PubMed] [Google Scholar]
  • 35.Sigl C., et al. , Programmable icosahedral shell system for virus trapping. Nat. Mater. 20, 1281–1289 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.ten Wolde P. R., Frenkel D., Enhancement of protein crystal nucleation by critical density fluctuations. Science 277, 1975–1978 (1997). [DOI] [PubMed] [Google Scholar]
  • 37.Romano F., Russo J., Kroc L., Šulc P., Designing patchy interactions to self-assemble arbitrary structures. Phys. Rev. Lett. 125, 1–6 (2020). [DOI] [PubMed] [Google Scholar]
  • 38.Russo J., et al. , SAT-assembly: A new approach for designing self-assembling systems. J. Phys.: Condens. Matter. 34, 354002 (2022). [DOI] [PubMed] [Google Scholar]
  • 39.Rovigatti L., et al. , A simple solution to the problem of self-assembling cubic diamond crystals. Nanoscale 14, 14268–14275 (2022). [DOI] [PubMed] [Google Scholar]
  • 40.Zhang Z., Glotzer S. C., Self-assembly of patchy particles. Nano Lett. 4, 1407–1413 (2004). [DOI] [PubMed] [Google Scholar]
  • 41.Bianchi E., Largo J., Tartaglia P., Zaccarelli E., Sciortino F., Phase diagram of patchy colloids: Towards empty liquids. Phy. Rev. Lett. 97, 168301 (2006). [DOI] [PubMed] [Google Scholar]
  • 42.Sciortino F., Giacometti A., Pastore G., Phase diagram of Janus particles. Phys. Rev. Lett. 103, 237801 (2009). [DOI] [PubMed] [Google Scholar]
  • 43.Romano F., Sanz E., Sciortino F., Phase diagram of a tetrahedral patchy particle model for different interaction ranges. J. Chem. Phys. 132, 184501 (2010). [Google Scholar]
  • 44.Rovigatti L., Russo J., Romano F., How to simulate patchy particles. Eur. Phys. J. E 41, 59 (2018). [DOI] [PubMed] [Google Scholar]
  • 45.Russo J., Leoni F., Martelli F., Sciortino F., The physics of empty liquids: From patchy particles to water. Rep. Prog. Phys. 85, 016601 (2022). [DOI] [PubMed] [Google Scholar]
  • 46.Pawar A. B., Kretzschmar I., Fabrication, assembly, and application of patchy particles. Macromol. Rapid Commun. 31, 150–168 (2010). [DOI] [PubMed] [Google Scholar]
  • 47.Ravaine S., Duguet E., Synthesis and assembly of patchy particles: Recent progress and future prospects. Curr. Opin. Colloid Interface Sci. 30, 45–53 (2017). [Google Scholar]
  • 48.Harrison S. C., Looking inside adenovirus. Science 329, 1026–1027 (2010). [DOI] [PubMed] [Google Scholar]
  • 49.Kern N., Frenkel D., Fluid-fluid coexistence in colloidal systems with short-ranged strongly directional attraction. J. Chem. Phys. 118, 9882 (2003). [Google Scholar]
  • 50.Bol W., Monte Carlo simulations of fluid systems of waterlike molecules. Mol. Phys. 45, 605–616 (1982). [Google Scholar]
  • 51.Sciortino F., et al. , A parameter-free description of the kinetics of formation of loop-less branched structures and gels. Soft Matter 5, 2571–2575 (2009). [Google Scholar]
  • 52.Ghofraniha N., Andreozzi P., Russo J., La Mesa C., Sciortino F., Assembly kinetics in binary mixtures of strongly attractive colloids. J. Phys. Chem. B 113, 6775–6781 (2009). [DOI] [PubMed] [Google Scholar]
  • 53.Bohlin J., Turberfield A. J., Louis A. A., Šulc P., Designing the self-assembly of arbitrary shapes using minimal complexity building blocks. ACS Nano 17, 5387–5398 (2023). [DOI] [PubMed] [Google Scholar]
  • 54.Biancaniello P. L., Kim A. J., Crocker J. C., Colloidal interactions and self-assembly using DNA hybridization. Phys. Rev. Lett. 94, 058302 (2005). [DOI] [PubMed] [Google Scholar]
  • 55.Geerts N., Eiser E., DNA-functionalized colloids: Physical properties and applications. Soft. Matter 6, 4647 (2010). [Google Scholar]
  • 56.Zhu J., et al. , Protein assembly by design. Chem. Rev. 121, 13701–13796, PMID: 34405992 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Rovigatti L., Šulc P., Reguly I., Romano F., A comparison between parallelization approaches in molecular dynamics simulations on GPUs. J. Comput. Chem. 36, 1–8 (2015). [DOI] [PubMed] [Google Scholar]
  • 58.Poppleton E., et al. , OxDNA: Coarse-grained simulations of nucleic acids made simple. J. Open Source Softw. 8, 4693 (2023). [Google Scholar]
  • 59.Pinto D. E. P., Design strategies for the self-assembly of polyhedral shells. Zenodo. https://zenodo.org/record/7787992#.ZClG93axWUl. Deposited 31 March 2023. [DOI] [PMC free article] [PubMed]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Appendix 01 (PDF)

Data Availability Statement

The code implementing the SAT-assembly pipeline for polyhedral shells is available at https://github.com/deppinto/PatchyParticles. The data used in the results shown can be found in https://doi.org/10.5281/zenodo.7787992 (59).


Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES