Overview: Difference between revisions

From PMFLib Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
----
----
__NOEDITSECTION__
__NOEDITSECTION__
PMFLib is a toolkit, which implements several methods for free energy calculations employing biased molecular dynamics (MD) simulations. While PMFLib provides its own molecular dynamics engine, PMFLib usage is rather oriented on coupling with other well-established and optimized molecular dynamics simulations programs. The reference MD code is sander from the AMBER package. The code is free-ware, and thus, its source code coupled with PMFLib is available for download. The compilation is simple and described in the [[Installation]] section.
'''PMFLib''' is a versatile toolkit for performing free energy calculations using various methods based on biased molecular dynamics (MD) simulations. Although PMFLib includes its own MD engine, it is primarily designed to interface with well-established and optimized external MD software. The reference MD engine is sander from the AMBER package.
 
PMFLib is distributed as free software, and its source code—along with the integrated MD interface—is available for direct download. The compilation process is straightforward and is described in the [[Installation]] section.


==Method Overview==
==Method Overview==
Line 12: Line 14:
! ∆H
! ∆H
! -T∆S
! -T∆S
! Multiple-Walkers Approach
! MWA
! Comment
! Comment
|-
|-
Line 44: Line 46:
| N
| N
| Y
| Y
|
| including well-tempered metadynamics
|-
|-
| [[Umbrella Sampling - Adaptive Biasing Force Method]]
| [[Umbrella Sampling - Adaptive Biasing Force Method]]
Line 52: Line 54:
| Y
| Y
| N
| N
|
|-
| [[String Method]]
| STM
| Y
| N
| N
| N
|
|-
! <center>'''Supporting Method'''</center>
! colspan="6" |
|-
| [[Collective Variable Monitoring]]
| MON
| colspan="4" |
|
|-
| [[Path Driving]]
| PDRV
| colspan="4" |
|
|-
| [[Restrained Dynamics]]
| RST
| colspan="4" |
|
|
|}
|}
Line 64: Line 92:
! Comment
! Comment
|-
|-
| SANDER
| SANDER-DYNAMIC
| sander.PMF
| sander.PMF
| 17
| 22, 24
| Y
| Y
| [https://ambermd.org AMBER]
| [https://ambermd.org AMBER]
|  
|  
|-
|-
| PMEMD-NEW
| PMEMD-DYNAMIC
| pmemd.PMF
| pmemd.PMF
| 16
| 22, 24
| Y
| Y
| [https://ambermd.org AMBER]
| [https://ambermd.org AMBER]
|
| support GPU acceleration
|-
|-
| CATS
| CATS
Line 84: Line 112:
| [https://cats.ncbr.muni.cz CATs]
| [https://cats.ncbr.muni.cz CATs]
|  
|  
|-
| PMEMD
| pmemd.PMF
|
| Y
| [https://ambermd.org AMBER]
| obsolete, not updated in PMFLib v6.0
|-
| CPMD
| cpmd.PMF
|
| Y
| [https://www.cpmd.org CPMD]
| outdated
|-
| CP2K
| cp2k.PMF
|
| N
| [https://www.cp2k.org/ CP2K]
| outdated
|-
| XDYNBP
| XDynBP
|
| N
| private
| outdated
|}
|}

Latest revision as of 07:26, 28 May 2025

Navigation: Documentation / Overview


PMFLib is a versatile toolkit for performing free energy calculations using various methods based on biased molecular dynamics (MD) simulations. Although PMFLib includes its own MD engine, it is primarily designed to interface with well-established and optimized external MD software. The reference MD engine is sander from the AMBER package.

PMFLib is distributed as free software, and its source code—along with the integrated MD interface—is available for direct download. The compilation process is straightforward and is described in the Installation section.

Method Overview

Method Abbreviation ∆G ∆H -T∆S MWA Comment
Adaptive Biasing Force Method ABF Y Y Y Y
Adaptive Biasing Potential Method ABP Y N N Y
Constrained Dynamics CST Y Y Y N
Metadynamics MTD Y N N Y including well-tempered metadynamics
Umbrella Sampling - Adaptive Biasing Force Method US-ABF Y Y Y N
String Method STM Y N N N
Supporting Method
Collective Variable Monitoring MON
Path Driving PDRV
Restrained Dynamics RST

Drivers

Driver Program Compatible Versions Parallel execution Package Comment
SANDER-DYNAMIC sander.PMF 22, 24 Y AMBER
PMEMD-DYNAMIC pmemd.PMF 22, 24 Y AMBER support GPU acceleration
CATS cats git master, rolling versioning N CATs