Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
16efb71b
Unverified
Commit
16efb71b
authored
Sep 16, 2025
by
Evan Pretti
Committed by
GitHub
Sep 16, 2025
Browse files
Add Lipid21 and update documentation (#5066)
parent
4507205c
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10348 additions
and
42 deletions
+10348
-42
docs-source/usersguide/application/02_running_sims.rst
docs-source/usersguide/application/02_running_sims.rst
+3
-11
wrappers/python/openmm/app/data/amber19-all.xml
wrappers/python/openmm/app/data/amber19-all.xml
+1
-0
wrappers/python/openmm/app/data/amber19/lipid21.xml
wrappers/python/openmm/app/data/amber19/lipid21.xml
+10312
-0
wrappers/python/tests/TestModeller.py
wrappers/python/tests/TestModeller.py
+32
-31
No files found.
docs-source/usersguide/application/02_running_sims.rst
View file @
16efb71b
...
...
@@ -487,6 +487,7 @@ File Parameters
:file:`amber19/protein.ff19ipq.xml` Protein (alternative)
:file:`amber19/DNA.OL21.xml` DNA\ :cite:`Zgarbova2021`
:file:`amber14/RNA.OL3.xml` RNA
:file:`amber19/lipid21.xml` Lipid
:file:`amber14/GLYCAM_06j-1.xml` Carbohydrates and glycosylated proteins\ :cite:`Kirschner2007`
:file:`amber19/tip3p.xml` TIP3P water model\ :cite:`Jorgensen1983` and ions
:file:`amber19/tip3pfb.xml` TIP3P-FB water model\ :cite:`Wang2014` and ions
...
...
@@ -498,8 +499,8 @@ File Parameters
=================================== ===========================================
As a convenience, the file :file:`amber19-all.xml` can be used as a shortcut to
include :file:`amber19/protein.ff19SB.xml`, :file:`amber19/DNA.OL21.xml`,
and
:file:`amber14/RNA.OL3.xml`. In most cases, you can simply include that file,
include :file:`amber19/protein.ff19SB.xml`, :file:`amber19/DNA.OL21.xml`,
:file:`amber14/RNA.OL3.xml`
, and :file:`amber19/lipid21.xml`
. In most cases, you can simply include that file,
plus one of the water models, such as :file:`amber19/tip3pfb.xml` for the
TIP3P-FB water model and ions\ :cite:`Wang2014`:
::
...
...
@@ -530,15 +531,6 @@ to them.
you run the risk of having :class:`ForceField` throw an exception since
:file:`tip3p.xml` will be missing parameters for ions in your system.
.. warning::
The updated Lipid21 lipid force field is not yet supported in this port of
Amber19, as it makes use of Amber features not yet supported in
`ParmEd <https://github.com/parmed/parmed>`_. Amber19 should be preferred
over Amber14 for simulations not requiring a lipid force field, but Amber14
should be used if the Lipid17 force field is desired. Alternatively, to use
Amber19 with Lipid21, you can prepare your system with AmberTools_ before
loading it into OpenMM, as described in Section :numref:`using_amber_files`.
The converted parameter sets come from the `AmberTools 24 release <http://ambermd.org/AmberTools.php>`_
and were converted using the openmmforcefields_ package and `ParmEd <https://github.com/parmed/parmed>`_.
...
...
wrappers/python/openmm/app/data/amber19-all.xml
View file @
16efb71b
...
...
@@ -2,4 +2,5 @@
<Include
file=
"amber19/protein.ff19SB.xml"
/>
<Include
file=
"amber19/DNA.OL21.xml"
/>
<Include
file=
"amber14/RNA.OL3.xml"
/>
<Include
file=
"amber19/lipid21.xml"
/>
</ForceField>
wrappers/python/openmm/app/data/amber19/lipid21.xml
0 → 100644
View file @
16efb71b
This diff is collapsed.
Click to expand it.
wrappers/python/tests/TestModeller.py
View file @
16efb71b
...
...
@@ -1234,8 +1234,9 @@ class TestModeller(unittest.TestCase):
"""Test adding a membrane to a realistic system."""
mol
=
PDBxFile
(
'systems/gpcr.cif'
)
for
ff_files
in
[[
'amber14-all.xml'
,
'amber14/tip3p.xml'
],
[
'amber19-all.xml'
,
'amber19/opc3.xml'
]]:
modeller
=
Modeller
(
mol
.
topology
,
mol
.
positions
)
ff
=
ForceField
(
'amber14-all.xml'
,
'amber14/tip3p.xml'
)
ff
=
ForceField
(
*
ff_files
)
# Add a membrane around the GPCR
modeller
.
addMembrane
(
ff
,
minimumPadding
=
1.1
*
nanometers
,
ionicStrength
=
1
*
molar
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment