highlights
Compared to the old trajectory infrastructure, the new one performs better in the following aspects
- tracking virtual sites (pseudo atoms)
- handling triclinic systems and orthorhombic systems whose primitive cell vectors do not align with the axes
- unwrapping coordinates around periodic boundary condition (automatically or manually)
It is also made more robust and faster.
module changes
The following modules are deprecated
schrodinger.trajectory
schrodinger.infra.desmond
schrodinger.application.desmond.destro
schrodinger.application.desmond.periodicfix
schrodinger.application.desmond.framesettools
schrodinger.application.desmond.generictrajectory
And the replacements are
schrodinger.application.desmond.packages.topo
schrodinger.application.desmond.packages.traj
schrodinger.application.desmond.packages.traj_util
schrodinger.application.desmond.packages.analysis
schrodinger.application.desmond.packages.destro
schrodinger.application.desmond.packages.staf
- topo:
Cms
object manipulation, GID tracking/conversion - traj and traj_util: definition of the new
Frame
object, trajectory read/write - analysis: definition of various trajectory analyzers (see below)
- destro: the maeff class enables low-level mae file IO (try to avoid using it if you can, it bypasses all python-level and swig-level APIs)
- staf: abstract base classes for trajectory analyzers
analyzers in the new trajectory infrastructure
- basic geometric operations
Angle
Distance
PlanarAngle
Torsion
Vector
CenterOf
Centroid
CoC
: center of chargeCom
: center of mass
Dipole
Gyradius
: radius of gyrationHydrogenBondFinder
MassAvgVel
: mass-averaged velocityMolecularSurfaceArea
MomentOfInertia
OrderParameter
- the following analyzers are inputs to
OrderParameter
AxisDirector
DipoleDirector
LipidDirector
- sn1
- sn2
- all
MomentOfInertiaDirector
SmartsDirector
SystemDipoleDirector
- the following analyzers are inputs to
PolarSurfaceArea
PosAlign
: align positionsRMSD
: Root mean square deviationLigandRMSD
: further includes symmetry consideration
RMSF
: Root mean square fluctuationProteinRMSF
CovarianceMatrix
PosTrack
: track positions of selected atoms in a trajectoryProtLigInter
: Protein-ligand interactionsHydrophobicInter
, `_HydrophobicInterMetalInter
ProtLigHbondInter
ProtLigPiInter
ProtLigPolarInter
,_ProtLigPolarInter
WaterBridges
WatLigFragDistance
,_WatLigFragDistance
ProtProtInter
: Protein-protein interactionsProtProtHbondInter
ProtProtPiInter
ProtProtSaltBridges
Rdf
: Radial distribution functionRamachandran
SecondaryStructure
SaltBridgeFinder
SolventAccessibleSurfaceArea
SolventAccessibleSurfaceAreaByResidue
VolumeMapper
In case you want to write customerized analyzer, I can share another document with you.