There is a newer version of this record available.

Software Open Access

PyFraME: Python tools for Fragment-based Multiscale Embedding

Olsen, Jógvan Magnus Haugaard

This archive contains the source of PyFraME. Project is hosted on GitLab (

PyFraME is a Python package that provides tools for setting up and running fragment-based multiscale embedding calculations. The aim is to provide tools that can automatize the workflow of such calculations in a flexible manner.

The typical workflow is as follows:

  1.  a part of the total molecular system is chosen as the core region which is typically treated a high level of theory
  2. the remainder is split into a number of regions each of which can be treated at different levels of theory
  3. each region (except the core) is divided into fragments that consist of either small molecules or parts of larger molecules that have been fragmented into smaller computationally manageable fragments
  4. a calculation is run on each fragment to obtain fragment parameters (if necessary)
  5. all fragment parameters of all regions are assembled and constitute the embedding potential
  6. a final calculation is run on the core region using the embedding potential to model the effect from the remainder of the molecular system

Files (738.4 kB)
Name Size
693.4 kB Download
45.0 kB Download
All versions This version
Views 175100
Downloads 148
Data volume 8.8 MB4.3 MB
Unique views 14383
Unique downloads 75


Cite as