Skip to content

artajmir3/EMPOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EMPOT

This is an implementation of EMPOT, an algorithm designed for solving the partial alignment of cryo-EM density maps. More details can be found in our manuscript https://arxiv.org/abs/2311.00850.

Requirements

Our code is implemented in Python 3.10.11. The following Python packages are required to run our code:

  • matplotlib (3.7.1)
  • mrcfile (1.4.3)
  • numpy (1.23.5)
  • pandas (2.0.0)
  • Pillow (9.5.0)
  • POT (0.9.0)
  • scipy (1.10.1)
  • seaborn (0.12.2)
  • numba (0.56.4)
  • Bio (1.5.9)
  • tornado (4.5.3)

Usage

The user can download the Python files in src folder. This implementation can be used in a couple of ways. The user can use it either as an alignment method or as a model-building method featuring the options to select the best alignment for subunits and generate corresponding PDB files for them. A comprehensive example of both usages is available in the examples folder. For now, we have not implemented the refinement step of the alignment in Python. For this step, the user can generate the alignment outputs as a PDB file and perform the refinement via ChimeraX.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages