Skip to main content
Ctrl+K

OpenFE docs

  • Installation
  • Tutorials
  • User Guide
  • Cookbook
  • Reference
    • Changelog
  • GitHub
  • Installation
  • Tutorials
  • User Guide
  • Cookbook
  • Reference
  • Changelog
  • GitHub

Section Navigation

  • OpenFE API Reference
    • Chemical Systems and Components
      • SmallMoleculeComponent
      • ProteinComponent
      • SolventComponent
      • ChemicalSystem
      • EasyChemicalSystemGenerator
    • Atom Mappings
      • LigandAtomMapper
      • LomapAtomMapper
      • PersesAtomMapper
      • LigandAtomMapping
      • default_lomap_score()
      • ecr_score()
      • mcsr_score()
      • mncar_score()
      • atomic_number_score()
      • hybridization_score()
      • sulfonamides_score()
      • heterocycles_score()
      • transmuting_methyl_into_ring_score()
      • transmuting_ring_sizes_score()
      • default_perses_scorer()
    • Ligand Network Tools
      • LigandNetwork
      • generate_radial_network()
      • generate_maximal_network()
      • generate_minimal_spanning_network()
      • generate_minimal_redundant_network()
      • generate_lomap_network()
      • generate_network_from_names()
      • generate_network_from_indices()
      • load_orion_network()
      • load_fepplus_network()
    • Simulation Campaign Planning
      • Transformation
      • AlchemicalNetwork
      • RBFEAlchemicalNetworkPlanner
      • RHFEAlchemicalNetworkPlanner
    • Defining and Executing Simulations
      • execute_DAG()
      • ProtocolDAG
      • ProtocolUnitResult
      • ProtocolUnitFailure
      • ProtocolDAGResult
      • Protocol
      • ProtocolUnit
      • ProtocolResult
    • OpenMM Relative Free Energy Protocol
      • RelativeHybridTopologyProtocol
      • RelativeHybridTopologyProtocolUnit
      • RelativeHybridTopologyProtocolResult
    • OpenMM Absolute Solvation Free Energy Protocol
      • AbsoluteSolvationProtocol
      • AbsoluteSolvationVacuumUnit
      • AbsoluteSolvationSolventUnit
      • AbsoluteSolvationProtocolResult
    • OpenMM Absolute Binding Free Energy Protocol
      • AbsoluteBindingProtocol
      • AbsoluteBindingComplexUnit
      • AbsoluteBindingSolventUnit
      • AbsoluteBindingProtocolResult
    • OpenMM Separated Topologies Protocol
      • SepTopProtocol
      • SepTopComplexSetupUnit
      • SepTopComplexRunUnit
      • SepTopSolventSetupUnit
      • SepTopSolventRunUnit
      • SepTopProtocolResult
    • OpenMM Molecular Dynamics (MD) Protocol
      • PlainMDProtocol
      • PlainMDProtocolUnit
      • PlainMDProtocolResult
    • OpenMM Protocol Settings
  • CLI Reference
    • charge-molecules command
    • plan-rhfe-network command
    • plan-rbfe-network command
    • quickrun command
    • gather command
  • Reference

Reference#

This contains details of the Python API as well as a reference to the command line interface.

Note

We have reproduced API documentation from the gufe package here for convenience. gufe serves as a foundation layer for openfe, providing abstract base classes and object models, and so might be more useful for developers.

  • OpenFE API Reference
    • Chemical Systems and Components
    • Atom Mappings
    • Ligand Network Tools
    • Simulation Campaign Planning
    • Defining and Executing Simulations
    • OpenMM Relative Free Energy Protocol
    • OpenMM Absolute Solvation Free Energy Protocol
    • OpenMM Absolute Binding Free Energy Protocol
    • OpenMM Separated Topologies Protocol
    • OpenMM Molecular Dynamics (MD) Protocol
    • OpenMM Protocol Settings
  • CLI Reference
    • charge-molecules command
    • plan-rhfe-network command
    • plan-rbfe-network command
    • quickrun command
    • gather command

previous

BespokeFit: Using bespoke force field parameters with OpenFE protocols

next

OpenFE API Reference

This Page

  • Show Source

© Copyright 2022, The OpenFE Development Team.

Created using Sphinx 7.2.6.

Built with the PyData Sphinx Theme 0.16.1.