Relion

Relion (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a software package that employs an empirical Bayesian approach for electron cryo-microscopy (cryo-EM) structure determination. It is developed in the group of Sjors Scheres at the MRC Laboratory of Molecular Biology.

Pour plus d'information sur la version 4.0 et sur la version 5.0

Exécution de Relion

Module Version
relion 4.0
5.0

Pour voir les versions disponibles lorsque vous êtes connecté à eXplor, exécutez la commande :

module spider relion

Pour utiliser relion, tapez :

module load relion/<version>

en spécifiant l'une des versions disponibles.

Exemple de Script GPU de Job relion

#!/bin/bash

#SBATCH --account=<group>
#SBATCH --partition=gpu

## GPU Request
#SBATCH --gres=gpu:2

## Resource Request
#SBATCH --nodes=2
#SBATCH --ntasks=16
#SBATCH --cpus-per-task=1
#SBATCH --ntasks-per-node=8
#SBATCH --time=0-10:00:00

# Set the file for output (stdout)
#SBATCH --output=Class3D-%j.out

# Set the file for error log (stderr)
#SBATCH --error=Class3D-%j.err

# Load the modules
module purge
module load compenv/intel/2019.4
module load relion/4.0

env | grep -i slurm 

echo ""
echo "  JOB started: $(date) "
echo ""

cd $SLURM_SUBMIT_DIR

# Creating temporary directory 
# do not run your JOB in the HOME or $SLURM_SUBMIT_DIR 
WORKDIR="$SCRATCHDIR/job.$SLURM_JOB_ID.$USER"
mkdir -p $WORKDIR

echo ""
echo "  WORKDIR: $WORKDIR"
echo ""

cp $SLURM_SUBMIT_DIR/* $WORKDIR

cd $WORKDIR

#Paste Command here
srun relion_refine_mpi --i Particles/shiny_2sets.star --ref emd_2660.map:mrc --firstiter_cc --ini_high 60 --ctf --ctf_corrected_ref --iter 25 --tau2_fudge 4 --particle_diameter 360 --K 6 --flatten_solvent --zero_mask --oversampling 1 --healpix_order 2 --offset_range 5 --offset_step 2 --sym C1 --norm --scale --random_seed 0 --o class3d --gpu --j 6 --dont_combine_weights_via_disc

cp $WORKDIR/* $SLURM_SUBMIT_DIR

cd $SLURM_SUBMIT_DIR

# removing the $WORKDIR 
rm $WORKDIR/*
rmdir $WORKDIR

echo ""
echo "  JOB finished: $(date) "
echo ""