Topics Map > Services > Research Computing and Support > CCAST

Bioinformatics - Transrate

Instructions on how to run (and, if needed, install a customized version of) Transrate

Transrate is software for de-novo transcriptome assembly quality analysis.

  1. Running Transrate on Thunder
  2. Install customized Transrate on Thunder
Please refer to the CCAST User Guide and the the article Running Bioinformatics Software on HPC Clusters for general information about using CCAST resources and running bioinformatics software on CCAST's HPC clusters.

1. Running Transrate on Thunder

Example: Assemble transcriptomic reads into transcripts

Location: /mmfs1/thunder/projects/ccastest/training/examples/Transrate_example

File list

· transrate_job.pbs: job submission script  

· transcripts.fa: reference sequences 

· left.fq: paired-end sequences in fastq format

· right.fq: paired-end sequences in fastq format


· Copy example directory to your SCRATCH directory

o    cp -r /mmfs1/thunder/projects/ccastest/training/examples/Transrate_example $SCRATCH

· Go to the copied directory

o    cd  $SCRATCH/Transrate_example

· Edit the job submission script as needed, then submit the job

o    qsub transrate_job.pbs

2. Install Customized Transrate on Thunder

Warning: This part is intended ONLY for those who want to install and test their own version in their HOME directory.


(a) Must keep the directory structure of the package intact, because Transrate comes packaged with its binary dependencies;

(b) Need to install BLAST+ if using reference-based metrics.


In the following pages, we assume that you want to install the software in a directory named “SOFTWARE” inside your HOME directory on the CCAST’s Thunder cluster. “USERNAME is your username on Thunder.

(a) Install

· Go to your software directory: 

o    "cd /mmfs1/home/USERNAME/SOFTWARE

· Download and unzip Transrate: 

o    "wget

o    "tar -xzvf transrate-1.0.3-linux-x86_64.tar.gz"

(b) Test

· Go to the scratch directory: 

o    "cd /mmfs1/scratch/USERNAME

· Make and go into test directory: 

o    "mkdir Transrate_example"

o    "cd Transrate_example"

· Download data file, unzip, and thereafter delete the original compressed file for clarity:

o    "wget

o    "tar --strip 1 -zxvf example_data.tar.gz && rm example_data.tar.gz"

· Write and submit the job 

o    "qsub transrate_job.pbs

--------------- transrate_job.pbs -----------------


#PBS -q default

#PBS -N Transrate_test

##change mem, ncpus, and walltime as needed:

#PBS -l select=1:mem=10gb:ncpus=4

#PBS -l walltime=1:00:00

## Replace “x-ccast-prj” with “x-ccast-prj-[your project group name here]”

#PBS -W group_list=x-ccast-prj


Add Transrate Binaries to $PATH

export PATH=$PATH:/mmfs1/home/USERNAME/SOFTWARE/transrate-1.0.3-linux-x86_64

##runnung Transrate

transrate --assembly transcripts.fa --left left.fq --right right.fq \

--threads $NCPUS

exit 0


See Also:

Keywords:ccast, hpc, thunder, bioinformatics, transrate   Doc ID:108085
Owner:Liu Y.Group:IT Knowledge Base
Created:2020-12-27 10:17 CSTUpdated:2022-08-09 08:28 CST
Sites:IT Knowledge Base
Feedback:  0   0