Theseus

From PyMOLWiki
Jump to navigation Jump to search

Included in psico
This command or function is available from psico, which is a PyMOL extension.

Module psico.fitting

theseus is a wrapper for the theseus program for maximum likelihood superpositioning of macromolecular structures. It produces results very similar to xfit.

Installation

For Linux and macOS, all dependencies are available from Anaconda Cloud:

conda install -c schrodinger pymol
conda install -c schrodinger pymol-psico
conda install -c schrodinger theseus

Usage

Superpose two objects:

theseus mobile, target [, match [, cov [, cycles [, mobile_state [, target_state [, exe [, preserve ]]]]]]]

Ensemble-fit states of a multi-state object:

intra_theseus selection [, state [, cov [, cycles [, exe [, preserve ]]]]]

Arguments

  • mobile = string: atom selection for mobile atoms
  • target = string: atom selection for target atoms
  • match = string: in, like, align, none or the name of an alignment object (see local_rms help for details) {default: align}
  • cov = 0/1: 0 is variance weighting, 1 is covariance weighting (slower) {default: 0}
  • cycles = int: number of weights refinement cycles {default: 200}

For intra_theseus:

  • selection = string: atoms to fit
  • state = integer: keep transformation of this state unchanged {default: 1}

Examples

import psico.fitting
fetch 1adz, async=0
set all_states

intra_theseus 1adz

See Also