RELION – SBGrid Consortium – Supported Software

  • (REgularised LIkelihood OptimisatioN) a stand-alone computer program for Maximum A Posteriori (MAP) refinement of (multiple) 3D reconstructions or 2D class averages in cryo-electron microscopy.

    Usage Notes

    SBGrid Usage Info

    RELION versions > 2.0 are GPU-accelerated using Nvidia CUDA on Linux. For general information on running GPU accelerated applications from SBGrid, please see here : https://sbgrid.org/wiki/gpu

    CUDA builds of RELION are designated by a ‘_cu’ suffix in the version of the application. For example, 3.1.4_cu11.6 is linked against CUDA v11.6 libraries. All builds are single precision on the GPU and can be run on ‘consumer-grade’ GPU hardware.

    RELION and MPI versions

    RELION uses the ‘mpirun’ executable to manage MPI “ranks” for parallel processing. RELION versions in SBGrid include OpenMPI in each version. When called from the SBGrid environment, the relion GUI is configured to use the correct version of OpenMPI to manage parallel processing. When calling RELION binaries from the command line, the mpirun.relion executable can be used to ensure the correct version.

    RELION versions > 3 use OpenMPI 3.1.6 and include support for SGE and SLURM schedulers. Older releases use OpenMPI 2.1.2.

    Notes on RELION versions

    RELION releases
    4.0.1_cu11.6
    4.0.1_cu10.1_legacy
    4.0.0_cu11.6
    4.0.0_cu10.1_legacy
    4.0.0_cu10.1
    3.1.4_cu11.6
    3.1.4_cu10.1_legacy
    3.1.4_cu10.1

    beta releases (likely obsolete)
    4.0-beta_cu9.2
    4.0-beta2_cu11.5
    4.0-beta2_cu11.4.1
    4.0-beta2_cu10.2

    Older official releases
    3.1.3_cu10.2
    3.1.1_cu9.2
    3.0.8_cu10.1
    2.1_cu8.0
    1.4-randomphase3d
    1.4b
    1.4
    1.3

    Legacy version/hardware support
    _legacy releases are compiled for SandyBridge microarchitecture.
    Other builds are compiled for Haswell.

    (c) Copyright 2023, Structural Biology Grid (www.sbgrid.org)

    Last Update to this document 20230308