You are reading the documentation for version 1.3 of ProMod3. You may also want to read the documentation for: 2.0 2.1 3.0 3.1 3.2


In contrast to the rotamers, the frame is a rigid object. It either represents the protein backbone or sidechains kept rigid during the sidechain modelling process. Regions, that should not be occupied by any sidechain atoms can also be blocked by adding particles to the frame. The frame is built using single frame residues, all of them associated to a residues index. If a rotamer associated to the same residue index enters the frame energy calculation, all interaction with particles belonging to the frame residue with the same residue index are neglected.

The Frame Objects

class promod3.sidechain.FrameResidue(particles, residue_index)
  • particles (list of Particle) – particles building frame residue
  • residue_index (int) – Interaction energies between the constructed frame residue and any rotamer associated to the same residue index are neglected
Returns:Number of particles in FrameResidue
Parameters:index (int) – Particle index
Returns:Particle at position index
Raises:RuntimeError if index is invalid
class promod3.sidechain.Frame(frame_residues)

The Frame object is used as a container for rigid particles, that can be passed to rotamer groups for calculating frame energies.

Parameters:frame_residues (list of FrameResidue) – residues building the frame.



Enter search terms or a module, class or function name.

Previous topic


Next topic

Rotamer Library

You are here