import molsysmt as msm
from molsysmt import pyunitwizard as puw
import numpy as np
import matplotlib.pyplot as plt

Principal component analysis#

molecular_system = msm.systems['pentalanine']['traj_pentalanine.h5']
molecular_system = msm.convert(molecular_system, to_form='molsysmt.MolSys')
pcs, sigmas = msm.structure.principal_component_analysis(molecular_system, selection='atom_name=="CA"')
sigmas
array([-7.61673223e+00, -2.40353497e+00, -7.07258185e-01, -5.66336274e-01,
       -4.55056633e-01, -7.10380242e-03, -3.47446577e-03,  1.28211399e-03,
        1.99369789e-03,  4.33715991e-03,  3.91734124e-02,  4.61545377e-01,
        4.96569155e-01,  8.32111142e-01,  9.15973936e-01])