Home | Trees | Indices | Help |
|
---|
|
time0_member1, time0_member2, .., time1_member1, time1_member2, .. i.e. frames must be sorted first by time then by member.
|
|||
|
__init__(self,
pdbs=None,
refpdb=None,
n_members=10,
**kw) Create EnsembleTraj from PDB files or pickled PDBModels. |
||
str
|
version(self) Version of class. |
||
|
replaceContent(self,
traj) Replace content of this trajectory by content of given traj. |
||
EnsembleTraj
|
thin(self,
step=1) Keep only each step'th frame from trajectory with 10 ensemble members. |
||
[trajectory]
|
memberList(self,
step=1) Extract ensemble member Trajectories. |
||
[int]
|
memberIndices(self,
member,
step=1) List of frame indices for this member: |
||
[1|0]
|
memberMask(self,
member) Get mask for all frames belonging to a given ensemble member. |
||
Trajectory
|
takeFrames(self,
indices) Return a copy of the trajectory containing only the specified frames. |
||
Trajectory
|
takeMember(self,
i) Take all frames belonging to member: |
||
EnsembleTraj
|
takeMembers(self,
mIndices) Take all frames belonging to the members in mIndices: |
||
|
concatEnsembles(self,
*traj) Concatenate this with other trajectories in a zig zac manner, resulting in an ensembleTraj with additional members. |
||
EnsembleTraj
|
compressMembers(self,
mask) Apply mask to member trajectories. |
||
|
keepMembers(self,
indices) in-place version of takeMembers. |
||
|
removeMembers(self,
indices) Remove given member trajectories from this ensemble. |
||
|
resetFrameNames(self) Reset frame names to t_00_m_00 .. |
||
[int]
|
argsortMember(self,
inverse_time=0,
inverse_member=0,
step=1) Get list of frame indices sorted first by member, then by time (unlike the normal sorting of EnsembleTraj, which is first by time then by member). |
||
biggles.FramedArray()
|
plotMemberProfiles(self,
*name,
**arg) Plot profiles of all member trajectories seperately: |
||
|
fitMembers(self,
refIndex=None,
refModel=None,
mask=None,
n_it=1,
prof='rms',
verbose=1,
**profInfos) RMSD-fit each member trajectory seperately onto one of its frames or its average structure. |
||
|
blockFit(self,
ref=None,
mask=None) RMSD-fit the average of each member trajectory (i.e. |
||
[0|1]
|
outliers(self,
z=1.0,
mask=None,
prof='rmsCA_last',
last=10,
step=1,
verbose=1) Identify outlier trajectories. |
||
Inherited from |
|
|||
Inherited from |
|
Create EnsembleTraj from PDB files or pickled PDBModels. The file names are used for alphabetical sorting and must lead to an ordering first by time then by member (i.e. frame_10_01.pdb where 10 is the time step and 01 is the member index). Unlike normal alphabetical order, frame_2_2 sorts before frame_10_10, i.e. we attempt to interprete numbers contained in the frame name strings.
|
Version of class.
|
Replace content of this trajectory by content of given traj. No deep-copying, only references are taken.
|
Keep only each step'th frame from trajectory with 10 ensemble members.
|
Extract ensemble member Trajectories.
|
List of frame indices for this member: memberIndices( int_member, [int_step] )
|
Get mask for all frames belonging to a given ensemble member.
|
Return a copy of the trajectory containing only the specified frames.
|
Take all frames belonging to member: takeMember( int ) -> EnsembleTraj, single member trajectory
|
Take all frames belonging to the members in mIndices: takeMembers( mIndices ) -> EnsembleTraj with frames of given members
|
Concatenate this with other trajectories in a zig zac manner, resulting in an ensembleTraj with additional members. The ref model of the new Trajectory is a 'semi-deep' copy of this trajectorie's model.(see PDBModel.take() ):
concat( traj [, traj2, traj3, ..] ) -> Trajectory
|
Apply mask to member trajectories.
|
in-place version of takeMembers. keepMembers( indices ) -> None
|
Remove given member trajectories from this ensemble.
|
Reset frame names to t_00_m_00 .. t_50_m_10. |
Get list of frame indices sorted first by member, then by time (unlike the normal sorting of EnsembleTraj, which is first by time then by member). Default is ascending order (first frame is first time step of member 0).
|
Plot profiles of all member trajectories seperately: plotMemberProfiles( name1, [name2, .. ],[ arg1=x,..]) -> biggles.Table
|
RMSD-fit each member trajectory seperately onto one of its frames or its average structure.
|
RMSD-fit the average of each member trajectory (i.e. the trajectory en block) onto the overall average (default) or a given structure.
|
Identify outlier trajectories. First we calculate the CA-RMS of every |step|th frame to the last frame. Outliers are member trajectories for which the slope of this rms profile is z standard deviations below the mean of all members.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Tue May 1 22:34:54 2007 | http://epydoc.sourceforge.net |