mdadash.backend.analyses.rmsd

RMSD Analysis

Classes

RMSD()

RMSD Analysis

class mdadash.backend.analyses.rmsd.RMSD[source]

Bases: WidgetBase

RMSD Analysis

This widget uses MDAnalysis.analysis.rms.rmsd to calculate RMSD of a selection. The reference positions used by this widget are the initial positions of the selection when the widget instance is created or the initial positions whenever the selection is updated.

Note

If you use trajectory data from simulations performed under periodic boundary conditions then you must make your molecules whole before performing RMSD calculations so that the centers of mass of the mobile and reference structure are properly superimposed.

You can add custom transformations to the universe in the Universe Configuration section in the Settings page of the dasboard.

Inputs

Run frequency
The frequency with which the widget is run - every-frame or batch

Default: every-frame

Run mode
The mode in which the widget is run - serial or parallel

Default: serial

Selection
MDAnalysis selection phrase

Default: protein

Center
Subtract center of geometry before calculation

Default: False

Superposition:
Perform a rotational and translational superposition with the fast QCP algorithm

Default: False

Custom title
Custom title for the plot

Default: ‘’

Max values
Max values to show in plot

Default: 100

X-axis
X-axis value - time or step

Default: time

Output

Here is an example output plot of this widget:

RMSD output

Tip

This widget supports batching and can run in parallel

apply_parallel_results(values)[source]

apply_parallel_results() handler

description = 'RMSD of a selection'
get_parallel_job()[source]

get_parallel_job() handler

name = 'RMSD'
on_input_change(attribute, _old_value, new_value)[source]

on_input_change() handler

on_post_connect()[source]

on_post_connect() handler

on_post_create()[source]

on_post_create() handler

run_batch()[source]

run_batch() handler

run_every_frame()[source]

run_every_frame() handler