IMP Reference Guide
develop.63b38c487d,2024/12/22
The Integrative Modeling Platform
|
Symmetry utilities. More...
#include <IMP/atom/Hierarchy.h>
#include "CnSymmAxisDetector.h"
#include <IMP/cnmultifit/MolCnSymmAxisDetector.h>
#include <IMP/em/rigid_fitting.h>
#include <IMP/core/LeavesRefiner.h>
#include <IMP/multifit/fitting_solutions_reader_writer.h>
#include <IMP/cnmultifit/cnmultifit_config.h>
#include "AlignSymmetric.h"
Go to the source code of this file.
Namespaces | |
IMP | |
Base functionality and abstract base classes for representation, scoring and sampling. | |
IMP::cnmultifit | |
Generate cyclic atomic structures using cryo-electron microscopy data. | |
Functions | |
em::DensityMap * | IMP::cnmultifit::build_cn_dens_assembly (em::DensityMap *subunit_dens, const em::DensityHeader &asmb_dens_header, algebra::Transformation3D monomer_t, int symm_deg) |
algebra::Transformation3D | IMP::cnmultifit::calc_transformation_around_axis (algebra::Vector3D a, algebra::Vector3D b, float angle_rad) |
float | IMP::cnmultifit::cn_symm_score (atom::Hierarchies mhs, const algebra::Vector3D ¢er, const algebra::Vector3D &direction, int symm_deg) |
scores an input vector as a symmetry axis More... | |
em::FittingSolutions | IMP::cnmultifit::fit_cn_assembly (atom::Hierarchies mhs, int dn_symm_deg, em::DensityMap *dmap, float threshold, const AlignSymmetric &aligner, bool sample_translation=false, bool fine_rotational_sampling=true) |
Fit a symmetric model to its density. More... | |
em::FittingSolutions | IMP::cnmultifit::fit_cn_assembly (em::DensityMap *asmb_map, const MolCnSymmAxisDetector &symm_mol, em::DensityMap *dmap, const CnSymmAxisDetector &symm_map, int symm_deg, float threshold) |
algebra::Transformation3Ds | IMP::cnmultifit::generate_cn_transformations (atom::Hierarchies mhs, int symm_deg) |
algebra::Transformation3Ds | IMP::cnmultifit::generate_translations_along_symm_axis (atom::Hierarchies mhs, int symm_deg) |
float | IMP::cnmultifit::get_cn_rmsd (atom::Hierarchies mh1, atom::Hierarchies mh2) |
Find correspondence between the two rings and calculate rmsd. More... | |
bool | IMP::cnmultifit::pca_matching (const algebra::PrincipalComponentAnalysis &pca1, const algebra::PrincipalComponentAnalysis &pca2, float resolution) |
multifit::FittingSolutionRecords | IMP::cnmultifit::prune_by_pca (const std::string ¶m_fn, const multifit::FittingSolutionRecords &sols, int dn=1) |
em::FittingSolutions | IMP::cnmultifit::symmetry_local_fitting (atom::Hierarchies mhs, int cn_symm_deg, int dn_symm_deg, em::DensityMap *dmap, int num_of_trans_to_consider) |
void | IMP::cnmultifit::transform_cn_assembly (atom::Hierarchies mhs, algebra::Transformation3D monomer_t) |
Symmetry utilities.
Copyright 2007-2022 IMP Inventors. All rights reserved.
Definition in file symmetry_utils.h.