continuousflex.protocols.protocol_nma_dimred_vol module

class continuousflex.protocols.protocol_nma_dimred_vol.FlexProtDimredNMAVol(**kwargs)[source]

Bases: pwem.protocols.protocol_3d.ProtAnalysis3D

This protocol will take the volumes with NMA deformations as points in a N-dimensional space (where N is the number of computed normal modes) and will project them onto a reduced space

PDB2List(lines)[source]
convertInputStep(deformationFile, inputId, dataChoice)[source]

Iterate through the volumes and write the plain deformation.txt file that will serve as input for dimensionality reduction.

copyinputPdb(inputFn, localFn)[source]

Copy the input pdb file

createOutputStep()[source]
getDataChoice()[source]
getDeformationFile()[source]
getInputParticles()[source]

Get the output particles of the input NMA protocol.

getInputPdb()[source]
getMethodName()[source]
getOutputMatrixFile()[source]
getParticlesMD()[source]

Get the metadata files that contain the NMA displacement

getProjectorFile()[source]
performDimredStep(deformationsFile, method, extraParams, rows, reducedDim)[source]
readPDB(fnIn)[source]