dREG Gateway


1)  Login:
The user needs to log in by clicking 'login' link at the top-right corner of the page. Having an account provides a number of benefits, and is free and easy.

dREG login

2)  Create a new project (optional)
Optionally, users can choose to make a new 'project' in the dREG gateway to archive a collection of dREG data from related experiments. This will allow a collection of experiments to be stored in close proximity to each other.

dREG project

3)  Start new dREG
Select the menu 'Start dREG' below the dREG logo to create an data analysis for your data, as the following screenshot.

dREG experiment

4)  Select bigWig files
Select bigWig files representing PRO-seq, GRO-seq, or ChRO-seq signal on the plus and minus strand. Please notice that two GPU resources are available now, currently it is easier to get the computation resources on Comet.sdsc.xsede.org than Bridges.psc.edu.

dREG experiment create

5)  Submit the job
Click the 'save and launch' button. BigWig file are transferred to the XSEDE server and a GPU queue is scheduled to run dREG. After submitting, the user can check the status in the next web page, as shown below. Depend on the queue status, the job maybe wait for a long time to start prediction. Once started, it will only take 1-4 hours to complete.

6)  Check the status
The user can check the status of their 'experiment' by clicking the menu 'Saved dREG runs' below the dREG logo.

dREG experiment browse

7)  Check the results
Once a job is completed, the user can click 'Download All Results' link in the experiment summary page to download a compressed file described in the 'output' sheet in this page, or the user can download any single file from the drop-down list.

dREG experiment summary

8)  Switch to Genome Browser
The convenient tool ptovided by the gateway is the user can check the results in the Genome Browser by clicking 'Genome Browser' link.

dREG experiment summary

9)  Check the storage
the user can click 'Open Folder' link in the experiment summary page to check the storage for the current job or click the menu 'Storage' under the dREG logo to check the folders and files for all jobs(experiments). The following figure shows the data files in the job's folder, including two bigWig files, one result in bedgraph format, two outputs of job scheduler on GPU nodes.

dREG experiment summary

The dREG gateway is web service built on the Apache Airavata software framework and the XSEDE platform using the following software packages:

[1] dREG package: https://github.com/Danko-Lab/dREG.

The dREG package is developed to detect the divergently oriented RNA polymerase in GRO-seq, PRO-seq, or ChRO-seq data using support vector machines (e1070 or Rgtsvm package).

[2] dREG.HD package: https://github.com/Danko-Lab/dREG.HD.

The dREG.HD package refines the location of TREs obtained using dREG by imputing DNAse-I hypersensitivity.

[3] Rgtsvm package: https://github.com/Danko-Lab/Rgtsvm.

Rgtsvm implements support vector classification and support vector regression on a GPU to accelerate the computational speed of training and predicting large-scale models.

[4] Airavata PHP Gateway: https://github.com/apache/airavata-php-gateway.git.

Airavata PHP Gateway provides an API to build web sites which interact with high performance computers that are part of XSEDE.

dREG run generates a compressed file including the dREG and dREG.HD results as follows:


File name Description
out.dREG.pred.gz Informative positions with the scores predicted by the dREG model
out.dREG.peak.gz dREG peaks called using the threshold 0.8
out.dREG.HD.imputedDnase.bw The imputed DNase-I signal called by dREG.HD.
out.dREG.HD.relaxed.bed dREG.HD peaks called under relaxed condition (FDR=16%)
out.dREG.HD.stringent.bed dREG.HD peaks called under stringent condition (FDR=10%)