| 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 |