Program 04 · Jorgensen Foundation

FEP

Free Energy Perturbation

Rigorous alchemical free energy calculations for binding affinities, solvation thermodynamics, and chemical equilibria. Rooted in the landmark Jorgensen-Ravimohan methodology published in 1985, FEP remains the gold standard for accurate free energy predictions in drug discovery and materials science.

Scroll

What FEP
does.

Free Energy Perturbation computes the free energy difference between two chemical states by gradually transforming one into the other during a molecular simulation — a process called alchemical transformation. The technique is built on the Zwanzig equation from statistical mechanics: if two states are sufficiently similar, the free energy difference can be computed from the ensemble average of the energy gap between them. In practice this means accurate ΔG values for questions like "how much tighter does this analogue bind?" or "how much more soluble is this compound?" — numbers that take weeks to measure experimentally, computed in hours.

01

Relative Binding Free Energies

Compute ΔΔG binding between pairs of ligand analogues in a protein active site. The standard application in lead optimisation — prioritise which analogues to synthesise based on predicted affinity improvements.

02

Hydration Free Energies

Absolute and relative free energies of hydration for organic molecules. Benchmark values for force field validation; practical tool for solubility prediction and ADME estimation in early drug discovery.

03

Alchemical Transformations

Mutate one molecule into another during simulation — changing functional groups, ring systems, or heteroatom substitutions — while accurately capturing the free energy cost of that transformation in a given environment.

04

Thermodynamic Integration

Alternative to the Zwanzig estimator: integrates ⟨∂H/∂λ⟩ across the coupling parameter λ. Complementary to FEP — use TI as a cross-check or when the perturbation is too large for reliable exponential averaging.

05

BAR and MBAR Analysis

Bennett Acceptance Ratio analysis uses data from both forward and reverse simulations to obtain minimum-variance free energy estimates. Multi-state BAR (MBAR) extracts maximum information from multi-window FEP calculations.

06

Convergence Diagnostics

Overlap matrices, time-series analysis, and hysteresis checks to assess whether FEP calculations have converged. Automated warnings when overlap between adjacent windows is insufficient for reliable free energy estimates.

Supported
calculations.

01

Statistical Perturbation Theory (Zwanzig Equation)

The foundational FEP estimator: ΔG = −kT ln⟨exp(−ΔU/kT)⟩₀. The ensemble average is collected during Monte Carlo or MD simulation of the reference state (λ=0), sampling the energy difference to the target state (λ=1). Most reliable when ΔU fluctuations are small — satisfied in practice by using many intermediate λ windows (typically 10–20) so that adjacent states substantially overlap.

FEP Core
02

Double-Wide Sampling

Both forward (λ → λ+Δλ) and reverse (λ → λ−Δλ) perturbations are collected simultaneously from a single simulation at each intermediate λ value. Doubles the statistical information per simulation without doubling the cost. The ratio of forward to reverse estimates provides a direct hysteresis check on convergence quality before combining them for the final ΔG.

Sampling
03

Thermodynamic Integration

Numerical integration of ⟨∂H/∂λ⟩λ over the coupling parameter λ from 0 to 1. Each window yields one gradient value; the integral is approximated by Gaussian quadrature or Simpson's rule over the window grid. TI is less sensitive to poor phase space overlap than exponential averaging, making it preferable for large perturbations such as ring transformations or charge changes.

TI
04

Bennett Acceptance Ratio (BAR)

Minimum-variance free energy estimator using data from both forward and reverse simulations. Solves iteratively for the ΔG that satisfies the BAR self-consistency equation. Provides lower statistical error than one-sided exponential averaging when both directions are available. Statistical uncertainty from bootstrap resampling over simulation blocks.

BAR
05

Multi-State BAR (MBAR)

Generalisation of BAR that simultaneously uses data from all λ windows. Optimal estimator for multi-window FEP calculations — extracts the maximum amount of statistical information from the full simulation dataset. Provides free energies, uncertainties, and overlap matrices for all pairs of states. Integrated as a post-processing analysis step on completed FEP trajectories.

MBAR
06

Soft-Core Potentials for Topology Changes

When an atom is created or annihilated during an alchemical transformation (appearance/disappearance perturbations), the Lennard-Jones potential becomes singular at λ=0 or 1. Soft-core potentials replace the standard 12-6 form with a modified expression that remains finite across all λ values, enabling numerically stable alchemical insertion and deletion without endpoint singularities.

Soft-Core

File formats and
what to expect.

Accepted Inputs

What FEP reads

  • Z-MAT

    Initial and final state Z-matrices

    Z-matrix files for both endpoints of the alchemical transformation (state A and state B). Atom mapping between the two states defined in a perturbation specification file.

  • PDB

    Protein / solvent context (.pdb)

    For protein-ligand FEP: prepared protein structure from MCPRO. For hydration FEP: explicit solvent box pre-equilibrated with BOSS. Generated automatically when using the integrated workflow.

  • PERT

    Perturbation map file

    Defines the atom-to-atom correspondence between state A and state B, the λ schedule, the number of MC steps per window, and the estimator (FEP, TI, or BAR) to apply.

  • PAR

    Force field parameters (.par)

    OPLS parameters for both endpoint states. Intermediate λ states use linearly interpolated parameters unless soft-core potentials are specified for appearing/disappearing atoms.

  • EQUIL

    Pre-equilibrated starting structures

    Optionally provide pre-equilibrated structures at each λ window to reduce equilibration overhead, particularly useful for large systems or expensive perturbations.

Generated Outputs

What FEP returns

  • ΔG

    Free energy results

    ΔG and ΔΔG values from FEP, TI, and BAR estimators with bootstrap uncertainties. Forward, reverse, and combined estimates reported separately for convergence assessment.

  • OVERLAP

    Overlap matrices

    Phase space overlap between adjacent λ windows. Low overlap flags windows that may require additional simulation or finer λ spacing. Visualised as a heatmap in the analysis dashboard.

  • CONV

    Convergence plots

    Cumulative ΔG as a function of simulation length per window. Shows whether the calculation has plateaued and estimates the additional sampling needed for target precision.

  • TRAJ

    Per-window trajectories (.pdb)

    Coordinate snapshots from each λ window. Viewable in the 3D visualisation suite to inspect the alchemical intermediate structures and binding mode evolution across λ.

  • LOG

    Full calculation log

    Complete per-window energy statistics, estimator outputs, and statistical diagnostics. Downloadable as plain text for archiving and supplementary information sections.

How to Cite

Founding reference
for FEP.

Monte Carlo Simulation of Differences in Free Energies of Hydration

W. L. Jorgensen, C. Ravimohan

Journal of Chemical Physics · 1985 · Vol. 83, pp. 3050–3054

Jorgensen, W. L.; Ravimohan, C. "Monte Carlo Simulation of Differences in Free Energies of Hydration." J. Chem. Phys. 1985, 83, 3050–3054.

Get Started

Ready to run your first
FEP calculation?

Sign in to access FEP through the browser — rigorous alchemical free energy calculations, no installation required.

Launch FEP → View Pricing
Citation copied