A script for predicting temperature profile for REMD simulations. The 
  prediction is based on the work by Patriksson and van der Spoel [Phys. 
  Chem. Chem. Phys., 10:2073-2077 (2008). http://dx.doi.org/10.1039/b716554d].
  This script can optionally generate a new .cms file with a portion of 
  the system made frozen. Such a treatment can increase the temperature 
  span of REMD.
  Copyright Schrodinger, LLC. All rights reserved.
    |  | 
        
          | _is_water(site_block,
        constraint) |  |  | 
    |  | 
        
          | _get_num_wateratom(model,
        frozen_atom_mass_threshold=1000000000.0) |  |  | 
    |  | 
        
          | _get_num_nonwateratom(model,
        frozen_atom_mass_threshold=1000000000.0) |  |  | 
    |  | 
        
          | _get_num_constraint(model,
        frozen_atom_mass_threshold=1000000000.0) |  |  | 
    |  | 
        
          | _get_degrees_of_freedom(model,
        frozen_atom_mass_threshold=1000000000.0) |  |  | 
    |  | 
        
          | predict_temperature(low_temp,
        high_temp,
        exchange_probability,
        model,
        frozen_atom_mass_threshold=1000000000.0,
        should_fix=True) low_temp - minimum temperature
high_temp - maximum temperature
exchange_probability - A good default is 30% (0.3).
 |  |  | 
    |  | 
        
          | _split_ct(ct,
        selected_atom) |  |  | 
    |  | 
        
          | _set_freezing_atommass(model,
        mass_scale) |  |  | 
    |  | 
        
          | freeze_atoms(model,
        asl,
        frozen_atom_mass_threshold=1000000000.0) Freeze atoms in <model> specificed by the <asl>.
 |  |  |