| Literature DB >> 27493765 |
Daniel M Packwood1, Patrick Han2, Taro Hitosugi3.
Abstract
Direct simulation of a model with a large state space will generate enormous volumes of data, much of which is not relevant to the questions under study. In this paper, we consider a molecular self-assembly model as a typical example of a large state-space model, and present a method for selectively retrieving 'target information' from this model. This method partitions the state space into equivalence classes, as identified by an appropriate equivalence relation. The set of equivalence classes H, which serves as a reduced state space, contains none of the superfluous information of the original model. After construction and characterization of a Markov chain with state space H, the target information is efficiently retrieved via Markov chain Monte Carlo sampling. This approach represents a new breed of simulation techniques which are highly optimized for studying molecular self-assembly and, moreover, serves as a valuable guideline for analysis of other large state-space models.Entities:
Keywords: Markov chain Monte Carlo; model reduction; self-assembly
Year: 2016 PMID: 27493765 PMCID: PMC4968457 DOI: 10.1098/rsos.150681
Source DB: PubMed Journal: R Soc Open Sci ISSN: 2054-5703 Impact factor: 2.963
Figure 1.Formation of graphene by molecular self-assembly. (a) Self-assembly process represented by chemical formulae. (b–d) Scanning tunnelling microscopy images showing each step of the molecular self-assembly process.
Figure 2.(a) Diagram of the chiral block assembly model (see text). (b) Pair of rotationally isomorphic states. (c) Canonical representation for the equivalence class containing the states in (b).
Figure 3.Example of an extension–reduction transformation on equivalence class E. The island in the red box is extended and the island in the dotted red box is reduced.
Parameters used in the simulations described in §4. , and , respectively, refer to the lowest temperature, highest temperature and temperature step used for parallel tempering.
| −0.1 eV | 0.03 eV | ||
| −0.08 eV | 0.02 eV | ||
| −0.05 eV | −0.01 eV | ||
| 0.05 eV | 50 | ||
| 0.025 eV | 10 | ||
| 0.10 eV | 1, 1 | ||
| 100 K | 200 K | ||
| 10 K |
Figure 4.Plot of the quantity μ in equation (3.2) as a function of Z, the state of the MH chain at step n, for a typical simulation of ECS at 100 K (see text for details). The red line corresponds to a, the acceptance rates up to step n. Plot (a) shows the first 105 steps of the simulation, and plot (b) shows the entire 106 steps of the simulation.
Figure 5.(a) An equivalences class randomly chosen beyond the burn-in period for the simulation performed at 100 K (top row), and for the simulation performed at 150 K (bottom row). The insert explains how the graphics should be interpreted. (b) Island size distribution estimated between 100 and 200 K (see text). (c) Alignment distribution estimated between 100 and 200 K (see text for details). The sample of equivalence classes used to generate this figure is available as the electronic supplementary material.
The nine possible compositions for the extension–reduction transformation. The compositions are referred to as ‘classes’. denotes the empty set.
| class 1 | {−1, −1, +1, +1} | class 6 | {−1, +1, +1} |
| class 2 | {−1, −1, +2} | class 7 | {−1, +2} |
| class 3 | {−1, −1, +1} | class 8 | {−1, +1} |
| class 4 | {−2, +1, +1} | class 9 | |
| class 5 | {−2, +1} |
Analysis of the M = 0 cases (see proof of the theorem in section A.5).
| condition | reaction representation | realizable |
|---|---|---|
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| noa | ||
| yes | ||
| yes | ||
| yes | ||
| nob |
aC cannot be in both the extension set and reduction set of A.
b and imply that both B and C contain only one block, and hence that B and C are rotational isomorphs. But this violates the condition .
Analysis of the M = 1 cases (see proof of the theorem in section A.5). We consider the two subcases and . For the case , all cases with or A = B are not realizable, as the former implies that B is reduced to B, and the latter implies that B is extended to B. For similar reasons, the cases and are not realizable when D = A.
| condition | reaction representation | realizable |
|---|---|---|
| yes | ||
| noa | ||
| nob | ||
| yes | ||
| yes | ||
| noc | ||
| nod | ||
| nod |
aIf B is reduced to the empty island, the B must contain one block only, which incorrectly implies that .
bExtension of the empty island to B implies that B contains one block only. Reduction of B to D then incorrectly implies that D is an empty island.
c and incorrectly implies that .
dReduction of B to the empty island, and extension of the empty island to C imply that both B and C contain a single block, and hence that . But this violates the condition .
Analysis of the M = 2 case (see proof of the theorem in section A.5).
| condition | reaction representation | realizable |
|---|---|---|
| yes |
Transition probability for every possible composition of the extension–reduction transformation. Note that both reactions in class 8 contribute the same probability to the extension–reduction transformation.
| class 1 {−1, −1, +1, +1} | |
| class 2 {−1, −1, +2} | |
| class 3 {−1, −1, +1} | |
| class 4 {−2, +1, +1} | |
| class 5 {−2, +1} | |
| class 6 {−1, −1, +1} | |
| class 7 {−1, +2} | |
| class 8 {−1, +1} | |
| class 9 {Ø} | |