<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>PMFLib Wiki</sitename>
    <dbname>pmfwiki6</dbname>
    <base>https://pmflib.ncbr.muni.cz/wiki6/index.php/Documentation</base>
    <generator>MediaWiki 1.44.2</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">pmflibwiki</namespace>
      <namespace key="5" case="first-letter">pmflibwiki talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Documentation</title>
    <ns>0</ns>
    <id>4</id>
    <revision>
      <id>586</id>
      <parentid>577</parentid>
      <timestamp>2026-05-30T17:17:31Z</timestamp>
      <contributor>
        <username>Kulhanek</username>
        <id>1</id>
      </contributor>
      <origin>586</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="1700" sha1="4fj3370j2hiq33ttkqmtbp3gubfqxni" xml:space="preserve">__NOTOC__ __NOEDITSECTION__
PMFLib is a versatile toolkit for calculating free energy profiles in molecular systems using methods based on biased molecular dynamics (MD) simulations. It provides a flexible framework for defining collective variables, applying biasing techniques, collecting sampling data, and reconstructing free energy surfaces.

PMFLib implements several established methods for free energy calculations, including the Adaptive Biasing Force method and its umbrella-sampling variant, the Adaptive Biasing Potential method, Constrained Dynamics, Restrained Dynamics, Metadynamics including its well-tempered variant, and the String Method. Free energy calculations can be further accelerated using the Multiple Walker approach, which is implemented through an asynchronous client/server architecture. For selected methods, PMFLib also supports decomposition of the free energy into internal energy and entropic contributions, providing additional insight into the thermodynamic origin of the calculated profiles.

Although PMFLib includes its own molecular dynamics engine, its main purpose is to work as an extension to established and highly optimized external MD programs. In this mode, PMFLib controls the biasing protocol and evaluates collective variables, while the external MD engine performs the actual propagation of the molecular system. The reference external engines are sander and pmemd from the AMBER package, for which PMFLib provides integrated interfaces.

* Reference manual
** [[Overview]]
** [[Control file]]
*** [[Collective Variables]]
*** [[Paths]]
*** [[Methods]]
** [[Utilities]]
** [[Technical Details]]
* [[Tutorials]]
* [[Installation]]
* [[References]]</text>
      <sha1>4fj3370j2hiq33ttkqmtbp3gubfqxni</sha1>
    </revision>
  </page>
</mediawiki>
