/vlion

Vectorized (AVX & SSE) version of RELION

Primary LanguageC++GNU General Public License v2.0GPL-2.0

vlion is a slightly vectorized (AVX & SSE instructions) version of the original RELION 1.4 code. It has been tested to compile and run on Intel's Haswell chips – both Core and Xeon brands. There, 3D refinement runs ca. 2.4x faster than the original double-precision code. AVX is supported on every Intel chip starting with Sandybridge, but the increase in speed may be different.

Original RELION readme text:

RELION (for REgularised LIkelihood OptimisatioN) is a stand-alone computer program for Maximum A Posteriori refinement of (multiple) 3D reconstructions or 2D class averages in cryo-electron microscopy. It is developed in the research group of Sjors Scheres at the MRC Laboratory of Molecular Biology. The underlying theory of MAP refinement is given in a scientific publication: Scheres, JMB (2011) (DOI: 10.1016/j.jmb.2011.11.010). If RELION is useful in your work, please cite this paper. 

The documentation of RELION is stored on the following Wiki page:
http://www2.mrc-lmb.cam.ac.uk/relion

The INSTALL.sh script is provided for convenient installation. Please see the above-mentioned Wiki for more information.