We propose a general framework for solving inverse self-assembly problems, i.e. designing interactions between elementary units such that they assemble spontaneously into a predetermined structure. Our approach uses patchy particles as building blocks, where the different units bind at specific interaction sites (the patches), and we exploit the possibility of having mixtures with several components. The interaction rules between the patches is determined by transforming the combinatorial problem into a Boolean satisfiability problem (SAT) which searches for solutions where all bonds are formed in the target structure. Additional conditions, such as the non-satisfiability of competing structures (e.g. metastable states) can be imposed, allowing to effectively design the assembly path in order to avoid kinetic traps. We demonstrate this approach by designing and numerically simulating a cubic diamond structure from four particle species that assembles without competition from other polymorphs, including the hexagonal structure.

SAT-assembly: a new approach for designing self-assembling systems / Russo, John; Romano, Flavio; Kroc, Lukáš; Sciortino, Francesco; Rovigatti, Lorenzo; Šulc, Petr. - In: JOURNAL OF PHYSICS. CONDENSED MATTER. - ISSN 1361-648X. - 34:35(2022), p. 354002. [10.1088/1361-648X/ac5479]

SAT-assembly: a new approach for designing self-assembling systems

Russo, John
;
Romano, Flavio;Sciortino, Francesco;Rovigatti, Lorenzo;
2022

Abstract

We propose a general framework for solving inverse self-assembly problems, i.e. designing interactions between elementary units such that they assemble spontaneously into a predetermined structure. Our approach uses patchy particles as building blocks, where the different units bind at specific interaction sites (the patches), and we exploit the possibility of having mixtures with several components. The interaction rules between the patches is determined by transforming the combinatorial problem into a Boolean satisfiability problem (SAT) which searches for solutions where all bonds are formed in the target structure. Additional conditions, such as the non-satisfiability of competing structures (e.g. metastable states) can be imposed, allowing to effectively design the assembly path in order to avoid kinetic traps. We demonstrate this approach by designing and numerically simulating a cubic diamond structure from four particle species that assembles without competition from other polymorphs, including the hexagonal structure.
2022
DNA-nanotechnology; SAT; colloidal diamond; patchy colloids; self-assembly
01 Pubblicazione su rivista::01a Articolo in rivista
SAT-assembly: a new approach for designing self-assembling systems / Russo, John; Romano, Flavio; Kroc, Lukáš; Sciortino, Francesco; Rovigatti, Lorenzo; Šulc, Petr. - In: JOURNAL OF PHYSICS. CONDENSED MATTER. - ISSN 1361-648X. - 34:35(2022), p. 354002. [10.1088/1361-648X/ac5479]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1652601
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? 1
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 10
social impact