Skip to content

Commit fddb5c5

Browse files
committed
Fix broken test
1 parent 3f65928 commit fddb5c5

1 file changed

Lines changed: 23 additions & 11 deletions

File tree

cookbook/choose_protocol.ipynb

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@
183183
" 'softcore_alpha': 0.85,\n",
184184
" 'turn_off_core_unique_exceptions': False,\n",
185185
" 'use_dispersion_correction': False},\n",
186-
" 'engine_settings': {'compute_platform': None},\n",
186+
" 'engine_settings': {'compute_platform': None, 'gpu_device_index': None},\n",
187187
" 'forcefield_settings': {'constraints': 'hbonds',\n",
188188
" 'forcefields': ['amber/ff14SB.xml',\n",
189189
" 'amber/tip3p_standard.xml',\n",
@@ -194,20 +194,22 @@
194194
" 'nonbonded_method': 'PME',\n",
195195
" 'rigid_water': True,\n",
196196
" 'small_molecule_forcefield': 'openff-2.1.1'},\n",
197-
" 'integrator_settings': {'barostat_frequency': <Quantity(25, 'timestep')>,\n",
197+
" 'integrator_settings': {'barostat_frequency': <Quantity(25.0, 'timestep')>,\n",
198198
" 'constraint_tolerance': 1e-06,\n",
199199
" 'langevin_collision_rate': <Quantity(1.0, '1 / picosecond')>,\n",
200200
" 'n_restart_attempts': 20,\n",
201201
" 'reassign_velocities': False,\n",
202202
" 'remove_com': False,\n",
203-
" 'timestep': <Quantity(4, 'femtosecond')>},\n",
203+
" 'timestep': <Quantity(4.0, 'femtosecond')>},\n",
204204
" 'lambda_settings': {'lambda_functions': 'default', 'lambda_windows': 11},\n",
205-
" 'output_settings': {'checkpoint_interval': <Quantity(250, 'picosecond')>,\n",
205+
" 'output_settings': {'checkpoint_interval': <Quantity(1.0, 'nanosecond')>,\n",
206206
" 'checkpoint_storage_filename': 'checkpoint.chk',\n",
207207
" 'forcefield_cache': 'db.json',\n",
208208
" 'output_filename': 'simulation.nc',\n",
209209
" 'output_indices': 'not water',\n",
210-
" 'output_structure': 'hybrid_system.pdb'},\n",
210+
" 'output_structure': 'hybrid_system.pdb',\n",
211+
" 'positions_write_frequency': <Quantity(100.0, 'picosecond')>,\n",
212+
" 'velocities_write_frequency': None},\n",
211213
" 'partial_charge_settings': {'nagl_model': None,\n",
212214
" 'number_of_conformers': None,\n",
213215
" 'off_toolkit_backend': 'ambertools',\n",
@@ -218,13 +220,17 @@
218220
" 'minimization_steps': 5000,\n",
219221
" 'n_replicas': 11,\n",
220222
" 'production_length': <Quantity(5.0, 'nanosecond')>,\n",
221-
" 'real_time_analysis_interval': <Quantity(250, 'picosecond')>,\n",
222-
" 'real_time_analysis_minimum_time': <Quantity(500, 'picosecond')>,\n",
223+
" 'real_time_analysis_interval': <Quantity(250.0, 'picosecond')>,\n",
224+
" 'real_time_analysis_minimum_time': <Quantity(500.0, 'picosecond')>,\n",
223225
" 'sampler_method': 'repex',\n",
224226
" 'sams_flatness_criteria': 'logZ-flatness',\n",
225227
" 'sams_gamma0': 1.0,\n",
226-
" 'time_per_iteration': <Quantity(1, 'picosecond')>},\n",
227-
" 'solvation_settings': {'solvent_model': 'tip3p',\n",
228+
" 'time_per_iteration': <Quantity(1.0, 'picosecond')>},\n",
229+
" 'solvation_settings': {'box_shape': 'cube',\n",
230+
" 'box_size': None,\n",
231+
" 'box_vectors': None,\n",
232+
" 'number_of_solvent_molecules': None,\n",
233+
" 'solvent_model': 'tip3p',\n",
228234
" 'solvent_padding': <Quantity(1.2, 'nanometer')>},\n",
229235
" 'thermo_settings': {'ph': None,\n",
230236
" 'pressure': <Quantity(0.986923267, 'standard_atmosphere')>,\n",
@@ -327,6 +333,10 @@
327333
" solvation_settings=equil_rfe_settings.OpenMMSolvationSettings(\n",
328334
" solvent_model='tip3p', # Solvent model to generate starting coords\n",
329335
" solvent_padding=1.2 * unit.nm, # Total distance between periodic image starting coords\n",
336+
" box_shape = 'cube', # Cubic water box\n",
337+
" box_size = None, # Size of the water box\n",
338+
" box_vectors = None, # Box vectors\n",
339+
" number_of_solvent_molecules = None, # Number of solvent molecules\n",
330340
" ),\n",
331341
" partial_charge_settings=equil_rfe_settings.OpenFFPartialChargeSettings(\n",
332342
" partial_charge_method='am1bcc', # Partial charge method applied - am1bcc\n",
@@ -394,7 +404,9 @@
394404
" checkpoint_storage_filename='checkpoint.chk', # Filename for simulation checkpoints\n",
395405
" forcefield_cache='db.json', # Cache for small molecule residue templates\n",
396406
" output_indices='not water', # Do not save water positions\n",
397-
" checkpoint_interval=250 * unit.ps, # Save a checkpoint every 250 picoseconds\n",
407+
" checkpoint_interval=1 * unit.ns, # Save a checkpoint every 1 nanoseconds\n",
408+
" positions_write_frequency=100.0 * unit.picosecond, # Save position every 100 picoseconds\n",
409+
" velocities_write_frequency = None, # Don't save velocities\n",
398410
" ),\n",
399411
")"
400412
]
@@ -472,7 +484,7 @@
472484
"name": "python",
473485
"nbconvert_exporter": "python",
474486
"pygments_lexer": "ipython3",
475-
"version": "3.12.4"
487+
"version": "3.12.10"
476488
},
477489
"widgets": {
478490
"application/vnd.jupyter.widget-state+json": {

0 commit comments

Comments
 (0)