GCATemplates available: no
module spider InterProScan
Additional notes on how to run InterProscan
InterPro is a resource that provides functional analysis of protein sequences by classifying them into families and predicting the presence of domains and important sites. To classify proteins in this way, InterPro uses predictive models, known as signatures, provided by several different databases (referred to as member databases) that make up the InterPro consortium.
You can see the InterProscan options with the following command. Options can be added as options to the interproscan.sh script (see example below)
The InterProscan Match Lookup Service is not installed on HPRC clusters and since the compute nodes do not have internet access, you will need to disable the match lookup service with the --disable-precalc option. This also means that the --goterms option will not work.
InterProscan is configured to use 4 cores so be sure to request 4 cores in your job script
Sample Grace job script using 4 cores and the option --disable-precalc
#!/bin/bash #SBATCH --export=NONE # do not export current env to the job #SBATCH --job-name=my_job # job name #SBATCH --time=1-00:00:00 # max job run time dd-hh:mm:ss #SBATCH --ntasks-per-node=1 # tasks (commands) per compute node #SBATCH --cpus-per-task=4 # CPUs (threads) per command #SBATCH --mem=28G # total memory per node #SBATCH --output=stdout.%j # save stdout to file #SBATCH --error=stderr.%j # save stderr to file module load GCC/9.3.0 OpenMPI/4.0.3 InterProScan/5.52-86.0 interproscan.sh --disable-precalc -f tsv -i <protein_fasta_file> -o <out.tsv> --tempdir $TMPDIR