| Property Prediction |

| Additional documentation for RMMC is available at: HTTP://www.msi.com/doc. Please see Appendix B, "Using MSI Online Documentation" for more information about accessing these documents. |
This section contains a simple example to get you started with the RMMC module. Steps you must perform for the tutorial to work as designed are in boxes. Explanations are printed in italics. Card deck, card, item, and control panel widget names are given in bold.
Using RMMC
Open a new UNIX shell and type:
> cerius2 |
| Within the Visualizer, go to the POLYMER1 card deck and choose the POLYMER BUILDER card. |
| Select the Homopolymer item on the POLYMER BUILDER card. When the Homopolymer Builder panel appears, click the BUILD button. |
You now see a decane molecule in the model window.
| Go to the RMMC card and select the Job Control item. |
This displays the RMMC Job Control panel.
| Click the yellow popup labeled Run Mode and change the setting from BACKGROUND to INTERACTIVE. |
5. Accessing the RMMC Run panel
| Now select the Run item from the RMMC card. |
| Check the Minimization check box. |
You now see messages in the text window indicating that the simulation has started. The logfile for the calculation, test_decane.rislog, is automatically brought up in a separate window and is updated as the simulation proceeds. The calculation should taken only a few minutes to complete. On completion, the displayed logfile contains estimates for several properties calculated in the RMMC simulation, including the average end-to-end distance of the decane molecule.
| Go back to the RMMC card and select the Analyze item. |
| Select the file test_decane_dih.tbl. Click the radio button labeled Plot DIHEDRAL Distribution. |
Pushing the buttons displays the distribution of dihedral angles averaged over the simulation run. Click on the yellow popups labeled Distribution and Trajectory to select other simulation predictions, and click the appropriate Plot radio button to display the results for the selected property.

General Methodology
RIS Metropolis Monte Carlo (RMMC) Concepts
Rotatable Bonds
In an RMMC simulation, you can potentially change the torsion angle of every rotatable bond. By default, all single and partial double bonds in the model are treated as rotatable. If the check box labeled Mark All Bonds Rotatable on the RMMC Monte Carlo Preferences panel is deselected (access this panel by selecting the Preferences->Monte Carlo item), the RMMC program uses backbone atom flags to determine which bonds are rotatable for simulation purposes. A bond is considered rotatable in this context if it satisfies all of the following criteria:
![]()
|
Parameters Controlling the Simulation
A number of parameters can affect the outcome of a RMMC simulation. These include the following:
Whether articulated side groups are treated as flexible in a RMMC simulation is determined by whether the side group atoms have their backbone flags set. (The commands on the Monomer Editor and Polymer Editor panels can be used to set these flags. (Access these panels by going to the POLYMER BUILDER card and selecting the Edit-->Polymers and Edit--> Monomers items) It is best to set these flags on the repeat units before building the polymer.) In principle, it is more realistic to treat side groups as flexible rather than rigid. However, doing so increases the computation time and might not be necessary if the groups are small (as, for example, in polypropylene).
The "energy scaling factor" is a number that multiplies all computed energies. If experimental data are available, this factor can be used to refine the properties calculated by RMMC so that they match experimental properties as closely as possible. The same factor can then be used for calculations on related chains for which no experimental data exist.
The reason for the relatively large number of parameters controlling the energy calculation is as follows. A RMMC simulation is performed on an isolated polymer chain. Yet, the properties desired are those for a chain in solution or in the melt. If solvent molecules or other chain molecules were present in the simulation, then a high quality forcefield such as COMPASS should be capable of predicting the correct properties. Because these other molecules are not explicitly present, their effects must be mimicked by altering the way the energy is computed. (In the language of statistical mechanics, it is not "bare" interaction energies but potentials of mean force (PMF) that determine the polymer conformations in a solvent or in the presence of other chains. See McQuarrie (1976) for more on the PMF concept. The goal in a RMMC simulation is to have the computed energy come as close to the potential of mean force as possible.)
Using Maximum BONDS to limit the range of nonbond interactions is a way of mimicking theta conditions. However, there is no known a priori way to determine the ideal value of Maximum BONDS for a particular polymer. Thus, calculations with differing values of this parameter should be performed and the results evaluated according to their reasonableness or agreement with established data.
The dielectric constant provides another way of mimicking the presence of solvent. But it must be kept in mind that, at a molecular level, a solvent is not a dielectric continuum, so that this too is an approximation. Consequently, the best value for the dielectric constant in a RMMC calculation might not be the same as the system's bulk dielectric constant. In the event that variation of Maximum BONDS and the dielectric constant within reasonable limits does not give adequate results, the energy scaling parameter is available as a last resort.
1. Build the chain using the POLYMER BUILDER card.
5. Use the Run button (the RUN_RMMC command) to execute
the RMMC simulation.
Computing Dihedral Distribution Functions
RMMC calculates distribution functions for the dihedral angle that are averaged over all rotatable bonds in the model. There is currently no provision for the estimation of distribution functions for specific torsional types, or for the computation of bond pair distribution functions.
Output Files
An RMMC calculation may produce a number of output files. Listed below are the extensions and contents of these files.

As in traditional RIS methods, only torsional degrees of freedom are considered in determining a chain's conformation; bond lengths and angles are fixed. Unlike these methods, RMMC allows torsion angles to vary continuously; it does not impose the assumption of discrete rotational states.
As its name indicates, RMMC is a Metropolis (Metropolis 1953) Monte Carlo method. (This can be contrasted to the Markovian approach used in a RIS Monte Carlo calculation to build independent chains.) In a Metropolis simulation of a polymer, one begins with a chain in an arbitrary conformation. A Monte Carlo step consists of making a small change to that conformation--e.g., by rotating a bond--and then deciding whether or not to retain that change, based on the temperature and the energy of the new conformation relative to the old one. This process is repeated many times in order to yield a set of conformations characteristic of that chain at the specified temperature.
In outline, a RMMC simulation proceeds as follows:
1. Perform an energy minimization on the molecule (so that bond lengths and angles adopt reasonable values).
2. Randomly select a rotatable backbone bond.
3. Select a random torsion value for this bond between -180 and
+180 degrees.
4. Rotate the bond to its new torsion value and compute the new
energy of the chain.
7. Repeat from step (2) until the desired number of iterations has
been performed.
Treatment of Constraints
In a RMMC simulation, bond lengths and bond angles are constrained. (For this reason, "pre-minimization" is recommended in order that the bonds lengths and angles adopt reasonable values.) The next three paragraphs deal with some of the technical subtleties of simulations with constraints. Knowledge of these subtleties is not required for a basic understanding of the RMMC simulation approach, but is included here for the sake of completeness.
Allen, M.P.; Tildesley, D.J. Computer Simulation of Liquids, Oxford University Press (1987).
References