Rosetta

The Rosetta software suite includes algorithms for computational modeling and analysis of protein structures.

Usage

#!/bin/bash
#SBATCH -J testRosetta # job name
#SBATCH -N 1 # total number of nodes
#SBATCH --cpus-per-task=4
#SBATCH --output=testRosetta-%j.out #output file (%j expands to jobID)
#SBATCH --error=testRosetta-%j.err #error file (%j expands to jobID)
#SBATCH -p thin # partition

module load autotools
module load prun/2.2
module load gnu12/12.2.0
module load hwloc/2.7.0
module load ucx/1.11.2
module load libfabric/1.13.0
module load ohpc
module load openmpi4/4.1.4
module load rosetta/3.7.1

export ROSETTA3=/opt/ohpc/pub/apps/rosetta/rosetta.binary.linux.release-371/main/source/
export ROSETTA3_DB=/opt/ohpc/pub/apps/rosetta/rosetta.binary.linux.release-371/main/database/
export PATH=/opt/ohpc/pub/apps/rosetta/scons/:$ROSETTA3/bin:$PATH

mpirun $ROSETTA3/bin/rna_denovo.static.linuxgccrelease @flags_run
flags_run file

    -in:ignore_unrecognized_res
    -fasta xyz.fasta
    -secstruct_file xyz.secstruct
    -nstruct 1000
    -out:file:silent xyz.out
    -cycles 1000
    -minimize_rna true
    -allow_complex_loop_graph
    -run:ignore_zero_occupancy false
    -bps_moves true
    -use_legacy_job_distributor true
    -score:weights rna_res_level_energy4.wts
    -restore_talaris_behavior

More info :