RELION

Compute Resources

Docker Usage

Image Details

Requirements for Usage in RIS

  • A password variable is required to use the docker image.

export PASSWORD=password
  • The command to run the RELION docker image in the RIS Compute environment is as follows. Replace <tag> with the appropriate available version.

LSF_DOCKER_NETWORK=host LSF_DOCKER_IPC=host bsub -gpu "num=4" -Is -R 'gpuhost rusage[mem=64GB]' -q general-interactive -a 'docker(gcr.io/ris-registry-shared/relion:<tag>)' supervisord -c /app/supervisord.conf

If you are a member of more than one compute group, you will be prompted to specify an LSF User Group with -G group_name or by setting the LSB_SUB_USER_GROUP variable.

  • Since the job is running interactively it will output the name of the blade itā€™s running on in the terminal. The blade will be the IP address needed to access the VNC.

<<Starting on compute1-exec-N.ris.wustl.edu>>

translates to the IP address you enter into the web browser being

https://compute1-exec-N.compute.ris.wustl.edu:8080/vnc.html
  • The password will be what you set above.

  • You can open the application GUI by entering relion into the terminal within the GUI accessed via the web browser.

  • You can change GUI display size by clicking on the settings icon on the left of the browser and selecting ā€˜Local Scalingā€™ from the Scaling Mode dropdown. Click the settings icon again to resume session.

  • The display height and width can also be changed by passing them as variables.

export DISPLAY_WIDTH=width (default is 1024)
export DISPLAY_HEIGHT=height (default is 768)