Rosetta
Functions | Variables
spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib Namespace Reference

Functions

def load_centroid (fn, ncluster)
 
def pbc (bin)
 
def get_bb_bin_index (bb)
 
def show_bb_table (bbtable)
 
def ksr (dx, kappa)
 
def correct_pbc (dat)
 

Variables

bool draw = False
 main More...
 
float cutoff = 1.6
 
 restype = sys.argv[1]
 
 sigma = float(sys.argv[2])
 
float scale = 2.0*sigma*sigma
 
 ndata = int(sys.argv[3])
 
string inpfile = "./split/" + restype + ".dat"
 
 inp = open(inpfile, 'r')
 
 lines = inp.readlines()
 
list xyzlist = []
 
list intlist = []
 
list bblist = []
 
 Nd = len(lines)
 
 prob = float(ndata)/Nd
 
 pr = random()
 
 dats = line.split()
 
 dis = float(dats[0])
 
 ang = float(dats[1])
 
 dih = float(dats[2])
 
 psi = float(dats[3])
 
 phi = float(dats[4])
 
 x = dis*sin(ang)*cos(dih)
 
 y = dis*sin(ang)*sin(dih)
 
 z = dis*cos(ang)
 
 data = vstack(xyzlist)
 
 save_data = data
 
 Y = sp.squareform(sp.pdist(data, 'sqeuclidean'))
 
 A = np.exp(-Y/scale)
 
 D = np.zeros([Nd, Nd])
 
 D_inv_sqr = np.zeros([Nd, Nd])
 
tuple L = ( D_inv_sqr.dot(A) ).dot( D_inv_sqr )
 
 eig_vals
 
 eig_vecs = eig_vecs[eig_vals.argsort()]
 

Function Documentation

◆ correct_pbc()

def spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.correct_pbc (   dat)

References ObjexxFCL.len().

◆ get_bb_bin_index()

def spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.get_bb_bin_index (   bb)

References enumerate_junctions.int, and pbc().

◆ ksr()

def spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.ksr (   dx,
  kappa 
)

◆ load_centroid()

def spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.load_centroid (   fn,
  ncluster 
)

◆ pbc()

def spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.pbc (   bin)

References enumerate_junctions.int.

Referenced by get_bb_bin_index().

◆ show_bb_table()

def spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.show_bb_table (   bbtable)

Variable Documentation

◆ A

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.A = np.exp(-Y/scale)

Referenced by PickBAB.apply(), IAMover.apply(), CrystFFTDock.apply(), numeric::geometry::hashing::SixDCoordinateBinner.bin_index(), bind_T01_enum(), bind_T02_function(), bind_T05_default(), bind_T10_inheritance(), bind_T12_insertion_operator(), bind_T15_inner_class_1(), bind_T15_inner_class_2(), bind_T30_include_incl_a_include(), bind_T31_include_for_class_incl_a_include(), bind_T33_buffer_protocol(), bind_T60_custom_shared(), bind_T70_module_local(), bind_T71_module_local(), numeric::kinematic_closure::radians.bridge_objects(), numeric::kinematic_closure.bridgeObjects(), numeric::kinematic_closure.build_dixon_matrices(), calc_B_values(), cl_score(), numeric::linear_algebra::GeneralizedEigenSolver< _MatrixType >.compute_in_place(), numeric::kinematic_closure.dixon_eig(), numeric::kinematic_closure.dixon_sturm(), numeric::kinematic_closure.dixonResultant(), find_disulfides(), ObjexxFCL::FArray2< T >.is_identity(), main(), numeric::model_quality.MatrixMult(), mg_hires_pdbstats_from_pose(), numeric::linear_algebra.minimum_bounding_ellipse(), ObjexxFCL::FArray2< T >.operator*=(), output_chi_stats(), output_constraints(), output_residue_struct(), output_sugar_internal_dof(), numeric::kinematic_closure.point_value16(), numeric::kinematic_closure.point_value2(), numeric::kinematic_closure.point_value4(), numeric::kinematic_closure.point_value8(), numeric::kinematic_closure.polyProduct12x4(), numeric::kinematic_closure.polyProduct2x2(), numeric::kinematic_closure.polyProduct4sq(), numeric::kinematic_closure.polyProduct4x2(), numeric::kinematic_closure.polyProduct4x4(), numeric::kinematic_closure.polyProduct6x6(), numeric::kinematic_closure.polyProduct8sq(), numeric::kinematic_closure.polyProduct8x8(), predict_chem_map_test(), apps::pilot::momeara::HBondConformation.relax_pose_around_hbond(), report_and_dump(), ObjexxFCL::FArray2< T >.right_multiply_by_transpose(), basic::svd::SVD_Solver.run_score_svd_on_matrix(), ObjexxFCL::FArray2< T >.set_diagonal(), basic::svd::SVD_Solver.set_matrix_A(), utility::options::OptionCollection.show_help_hier(), utility::options::OptionCollection.show_option_help_hier(), simulate_ERMS(), SpacegroupHit.SpacegroupHit(), ObjexxFCL::FArray2< T >.symmetric(), numeric::kinematic_closure.test_dixon(), test_PCA_eigen(), numeric::kinematic_closure.test_point_value2(), numeric::kinematic_closure.test_polyProduct2x2(), numeric::kinematic_closure.test_polyProduct4sq(), numeric::kinematic_closure.test_polyProduct4x2(), numeric::kinematic_closure.test_polyProduct4x4(), numeric::kinematic_closure.test_polyProduct6x6(), numeric::kinematic_closure.test_triaxialCoefficients(), ObjexxFCL::FArray2< T >.to_diag(), ObjexxFCL::FArray2< T >.to_identity(), ObjexxFCL::FArray2< T >.transpose(), numeric::kinematic_closure::radians.triaxialCoefficients(), and numeric::kinematic_closure.vectorDiff().

◆ ang

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.ang = float(dats[1])

◆ bblist

list spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.bblist = []

◆ cutoff

float spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.cutoff = 1.6

◆ D

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.D = np.zeros([Nd, Nd])

Referenced by binder::IncludeSet.add_decl(), binder.add_relevant_include_for_decl(), MirrorSymmTest.apply(), ElecDensMinPackMinMover.apply(), MinTestMover.apply(), MinCenrotMover.apply(), CenRotRelaxMover.apply(), OutputCenrotIntCoord.apply(), RepackMinCenrotMover.apply(), CenRotSidechainMover.apply(), numeric::kinematic_closure::radians.bridge_objects(), numeric::kinematic_closure.bridgeObjects(), numeric::kinematic_closure.build_dixon_matrices(), compute_chi(), numeric::statistics.Dawson(), ObjexxFCL::FArray2D< T >.diag(), ObjexxFCL::KeyFArray2D< T >.diag(), numeric::kinematic_closure.dixon_eig(), numeric::kinematic_closure.dixon_sturm(), numeric::kinematic_closure.dixonResultant(), dock(), dump_hbond_pdb(), fit_centroid_to_the_best_rot(), generate_disulfide_conformations(), basic::datacache::DataCache< Data >.get(), myspace.get_movemap(), basic::datacache::DataCache< Data >.get_raw_const_ptr(), basic::datacache::DataCache< Data >.get_raw_ptr(), ObjexxFCL::FArray2D< T >.identity(), ObjexxFCL::KeyFArray2D< T >.identity(), ik_his_clamp(), numeric::xyzMatrix< T >.inverse(), binder.is_banned_symbol(), line_cone_intersection(), main(), output_sugar_internal_dof(), print_tree(), process_the_pose(), apps::pilot::momeara::HBondConformation.relax_pose_around_hbond(), replace_torsion_angles(), reroot_restype(), run(), run_hh(), myspace::Scheduler.run_md(), run_zn2his(), simple_hbond_test(), numeric::kinematic_closure.test_dixon(), numeric::kinematic_closure.test_triaxialCoefficients(), numeric::kinematic_closure::radians.triaxialCoefficients(), numeric::kinematic_closure.triaxialCoefficients(), tweak_coords(), vary_bond_length(), vary_geometry_backbone(), and vary_geometry_sidechains().

◆ D_inv_sqr

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.D_inv_sqr = np.zeros([Nd, Nd])

◆ data

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.data = vstack(xyzlist)

◆ dats

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.dats = line.split()

◆ dih

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.dih = float(dats[2])

◆ dis

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.dis = float(dats[0])

◆ draw

bool spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.draw = False

main

◆ eig_vals

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.eig_vals

◆ eig_vecs

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.eig_vecs = eig_vecs[eig_vals.argsort()]

◆ inp

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.inp = open(inpfile, 'r')

◆ inpfile

string spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.inpfile = "./split/" + restype + ".dat"

◆ intlist

list spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.intlist = []

◆ L

tuple spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.L = ( D_inv_sqr.dot(A) ).dot( D_inv_sqr )

◆ lines

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.lines = inp.readlines()

◆ Nd

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.Nd = len(lines)

◆ ndata

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.ndata = int(sys.argv[3])

◆ phi

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.phi = float(dats[4])

◆ pr

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.pr = random()

◆ prob

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.prob = float(ndata)/Nd

◆ psi

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.psi = float(dats[3])

◆ restype

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.restype = sys.argv[1]

◆ save_data

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.save_data = data

◆ scale

float spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.scale = 2.0*sigma*sigma

◆ sigma

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.sigma = float(sys.argv[2])

◆ x

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.x = dis*sin(ang)*cos(dih)

◆ xyzlist

list spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.xyzlist = []

◆ y

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.y = dis*sin(ang)*sin(dih)

◆ Y

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.Y = sp.squareform(sp.pdist(data, 'sqeuclidean'))

◆ z

spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib.z = dis*cos(ang)