This is the second maintenance release of the RELION 4.0 series. We recommend all RELION users to upgrade to this version (or to 5.0 beta), because this fixes bugs, improves compatibility and introduces convenient features.
New features and bug fixes include:
- Repaired a bug in float16 conversion when the mantissa overflows upon rounding (ee46696)
- Fixed a build issue when
BUILD_SHARED_LIBS=ON
(Github issue #958 reported and investigated by @markus-meier74 and @do-jason) (884ff0d) - Ensured the output prefix has the trailing "/" in MotionCorr (GitHub issue #1174 reproted by @davidheisenberg) (1441120)
- Repaired InitialModel GUI to apply C10,C11...C19 symmetry when requested as reported by @huwjenkins (c3974ae)
- Handled cases where the diameter is too big in initial blob generation (5a15339)
- Improved a confusing message about initial noise estimation as pointed out by Tsai-Hsuan Weng on CCPEM (f702524)
- Use half maps for initialization in autorefine (Github issue #1055 reported by @huwjenkins) (c61651c)
- Repaired a CRITICAL bug where OpenMP pragma omp critical was ignored (GitHub issue #1038) (dcc8fe7)
- Repaired a bug in local symmetry of auto-refine (7809a73)
- Repaired a bug in the acceleration code reported by Greta Assmann (6a708b0)
- Added
--external_recosntruct
as a flag for continued refinements (ed4c13c) - Ensured twist and rise of half2 are updated upon convergence in autorefine (GitHub issue #1026 reported by @awenborn) (66e4fa0)
- Overwrite existing logfile.pdf in PostProcess (GitHub issue #1068 reported by @pherepanov) (1dc50f5)
- Fixed contrast inversion when there is no gain reference in Polish (1765b3d)
- Repaired
relion_reconstruct --ewald --newbox
(e16f796) - Made frame numbers consistent (1-indexed) in
relion_convert_to_tiff
(0b03a6f) - Improved parallelization in
relion_convert_to_tiff --only_do_unfinished
(GitHub issue #985 reported by @eMKiso) (dd10f8a, 51db1a7) - Repaired a bug in renaming alias (e1b2456)