| Trees | Indices | Help |
|
|---|
|
|
A module to calculte 2D RMSD for Desmond trajectories using threading/multiprocessing.
To calculate 2D RMSD for Desmond Trajectory call:
from schrodinger.trajectory.rmsd2d import calc_rmsd_matrix
from schrodinger.trajectory.desmondsimulation import create_simulation
dsim = create_simulation("foo-out.cms", "foo_trj")
rmsd_matrix = calc_rmsd_matrix(dsim,
'BACKBONE',
'BACKBONE',
frame_list=None,
nworkers=8,
nframes=50,
multiprocessing = True)
Copyright (C), Schrodinger, LLC. All rights reserved.
|
|||
|
FrameLoader A multi-threading class to load trajectory frame. |
|||
|
RMSDCalculator A multi-threading class to calculat pairwise RMSD on a set of trajectory frames. |
|||
| RMSDMultiprocessing | |||
| RMSDThreading | |||
| ModelBase | |||
| ThreadingModel | |||
| MultiprocessingModel | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
__package__ =
|
|||
__warningregistry__ =
|
|||
|
|||
A multithreading/multiprocessing function to calculate 2D RMSD matrix
@type dsim: DesmondSimulation instance
@param dsim:
DesmondSimulation instance that contains reference to trajectory.
@type rmsd_asl_expr: string
@param rmsd_asl_expr
The atom selection from which to indetify atom indices to be
compared.
@type fit_asl_expr: string
@param fit_asl_expr:
The atom selection from which to indetify atom indices to be
transformed. if fit_asl_expr is set to None, it will not
transform the coordinates.
@type nworkers: integer
@param nworkers:
Number of threads/processes used to load frames and calculate rmsd
matrix.
@type nframes: integer
@param nframes:
Number of frames handled by each worker in one run.
@type multiprocessing: boolean
@param multiprocessing:
@return 2D RMSD numpy array
|
|
|||
__warningregistry__
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 3 07:59:20 2016 | http://epydoc.sourceforge.net |