Sign inSign up

subhajitroy/relion

By subhajitroy

Updated about 1 year ago

RELION 5.0.0 3D reconstructions or 2D class averages in cryo-electron microscopy.

Image
Data science
0

1.6K

subhajitroy/relion repository overview

RELION 5.0.0

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 latest branch is with vnc and could be used on servers as well.

The gpu branch is for computer with display or for cli use, only relion is installed with cuda support.

To use it with docker run docker run -p 5900:5900 -it --name relion --gpus all -v "$(pwd):/app" subhajitroy/relion:latest. Then the gui could be accessed through VNC viewer like tigervnc.

If the vnc doesn't start it can be started manually by docker run -p 5900:5900 -it --name relion --gpus all -v "$(pwd):/app" subhajitroy/relion:latest /bin/bash. Then source /root/.bashrc && bash /root/vnc.sh

To open it on server with singularity or apptainer do the following:

  • Download the image singularity build relion.sif docker://subhajitroy/relion:latest this will create the relion.sif file in the current location.
  • Execute bash in the relion.sif using singularity exec relion.sif /bin/bash
  • Do the following to launch vnc server source /root/.bashrc && bash /root/vnc.sh

The above will open the server at port 5900. If one is working on a cluster use ssh port forwarding using ssh -L 5900:server:5900 user@host. The VNC has a very basic openbox environment. Right click and open terminal. Type relion to launch relion GUI. It should be equipped with MPI and CUDA support out of the box.



VNC password = vncserver123

Tag summary

Content type

Image

Digest

sha256:a61544096

Size

5.1 GB

Last updated

about 1 year ago

docker pull subhajitroy/relion