Trees | Indices | Help |
|
---|
|
Classes and functions for trajectory-based analysis
Copyright Schrodinger, LLC. All rights reserved.
|
|||
Pbc | |||
GeomAnalyzerBase Base class of all geometry analyzer classes |
|||
CenterOf N.B.: The calculated center is an unwrapped coordinate. |
|||
Com Class for computing averaged position weighted by atomic mass, under the periodic boundary condition. |
|||
Coc Class for computing center of charge under periodic boundary condition. |
|||
Centroid Class for computing centroid under periodic boundary condition. |
|||
Gyradius Class for computing radius of gyration under periodic boundary condition. |
|||
MassAvgVel Class for computing mass-averaged velocity |
|||
PosTrack Class for tracking positions of selected atoms in a trajectory. |
|||
RadiusOfGyration Class for computing radius of gyration under periodic boundary condition. |
|||
CenterOfMotion Class for computing mass-averaged velocity |
|||
Position Class for tracking positions of selected atoms in a trajectory. |
|||
Ramachandran Calculate the Phi and Psi torsions for selected atoms. |
|||
_MaestroAnalysis All analyzer classes whose calculations require the full-system CT could inherit this base class, which will provide an intermediate data that contains a trajectory frame and a full-system CT. |
|||
SecondaryStructure Calculate the secondary-structure property for selected atoms. |
|||
SolventAccessibleSurfaceAreaByResidue Calculate the relative SASA broken down by residues. |
|||
MolecularSurfaceArea Calculate the molecular surface area. |
|||
SolventAccessibleSurfaceArea Calculate solvent accessible surface area for selected atoms. |
|||
PolarSurfaceArea Calculate polar surface area for selected atoms. |
|||
HydrogenBondFinder Find hydrogen bonds present between two sets of atoms. |
|||
_CustomCalc An instance of this class will store custom calculation requests (keys) and results (values). |
|||
GeomCalc We use this class to batch the geometry calculations and avoid duplications. |
|
|||
|
|||
|
|||
dict . Key = GID, value = a copy of the input frame
instance fr . If previous frame is available
in data , the atom coordinates are unwrapped
with respect to their coordinates in the previous frame.
|
|
||
|
|||
dict
|
|
||
list
|
|
||
numpy.ndarray of float s
|
|
||
|
|
A simple API to determine whether a molecular structure is small.
|
Convert a 3D vector (x, y, z) into a circular coordinate: (array([cos_x', cos_y', cos_z',]), arary([sin_x', sin_y', sin_z']),) . This is needed for the center of mass (or charge, or centroid, for that matter) calculations. @type data: C{dict}. Key = GID, value = circular coordinate of the atom |
Unwrap every point wrt its coordinate in the prev frame, if available.
|
Center selected particles in the simulation box, and it will automatically make all molecules whole. This function will copy the input trajectory frame (C{fr}), and in the copy frame the selected particles will be centered. Optionally this function will create a full-system CT of the centered frame. @type data: C{dict} key = C{(msys_model, cms_model, center_gids, allaid_gids)} value = (<centered-frame>, <centered-full-system-CT> or C{None}) where C{msys_model} and C{center_gids} are mandated, and C{cms_model} and C{allaid_gids} can be C{None}s. C{center_gids} specifies the GIDs of the particles to be centered, whereas C{allaid_gids} specifies the GIDs of all the atoms in the full-system CT (this list does not equals to the all GIDs). If C{cms_model} is C{None}, this function will NOT create the centered full-system CT. @return: Updated C{data}, where values are updated for the given C{fr}. |
Map each key-value pair in a dictionary with a function
|
Do analyses on the given trajectory
|
For all pairs of frames in the trajectory
|
Do clustering using the affinity propagation method.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jan 25 01:17:31 2017 | http://epydoc.sourceforge.net |