You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added run-cgprna subcommands: `tophat-fusion`, `start-fusion` and `defuse` to run infuse pipeline.
* Re-organized expected file structure in Star reference bundle. Previous Star reference bundle on the FTP server will not work for this version.
* Added CWL files to run Infuse pipeline in cgpRna and example JSON files for using them with Dockstore.
* Uploaded new set of reference bundle files for GRCh38 and GRCh37d5 to the FTP server.
* Updated `setup.sh` to install Python3 RSeQC and HTSeq.
cgpRna provides pipelines, for RNA-Seq data, that implement commonly used mapping
10
8
and analysis programs, such as TopHat and rna-star.
11
9
At the present time (May 2016), only pipelines for mapping (with STAR), lane QC
12
-
and fusion gene detection are included in this codebase but this will be added
13
-
to over time with; differential expression, gene/transcript quantification, splice
14
-
variant analysis and allele specific expression.
10
+
and fusion gene detection is included in this codebase.
11
+
12
+
## Docker container
13
+
14
+
cgpRna is available as a Docker container on [Quay.io][quay-repo].
15
+
16
+
[![Quay Badge][quay-status]][quay-repo]
17
+
18
+
## Workflows on Dockstore
19
+
20
+
Due to an [issue](https://github.com/dockstore/dockstore/issues/2923) of Dockstore, we have not registered any of the workflows in `cwl` folder, as inputs of two of them are using two-dimensional arrays. Once the issue is resolved, we'll test our workflows with the newer release of Dockstore, register our workflows and list their registries here.
15
21
16
22
## Dependencies and Installation
17
23
18
-
Please install Perl packages:
24
+
If you want to install cgpRna locally, you'll need to follow the instructions below, however, we recommend to use the Docker container.
25
+
26
+
### Dependencies
27
+
28
+
cgpRna depends on these Perl packages, so they need to be installed first:
Note: samtools is also a dependency but this is installed by PCAP-Core.
24
36
25
-
Prerequisites for the [RSeQC](http://rseqc.sourceforge.net/#installation)software are:
37
+
cgpRna uses [RSeQC](http://rseqc.sourceforge.net/#installation)and its prerequisites are:
26
38
27
39
* gcc
28
-
*[python2.7](https://www.python.org/downloads/)
29
-
* The minimum version the pipeline has been tested with is python-2.7.6
40
+
*[python3](https://www.python.org/downloads/) and pip3 executable.
30
41
*[R](https://www.r-project.org/)
31
42
*[numpy](http://www.numpy.org/)
32
43
33
-
Once that is done and your $PATH environment variable has been updated so that newly installed
34
-
software can be found, run the following to install cgpRna:
44
+
### Installation
45
+
46
+
Once dependencies mentioned above are installed, run the following to install cgpRna:
35
47
36
48
```
37
49
./setup.sh path_to_install_to
@@ -53,7 +65,6 @@ N.B. the path_to_install_to should be the same as the install location used for
53
65
*[bedtools](https://github.com/arq5x/bedtools2/) Unless already in the install location bin directory
54
66
*[blastn](http://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=BlastDocs&DOC_TYPE=Download) Used by tophat-fusion post
55
67
*[HTSeq](https://pypi.python.org/packages/3c/6e/f8dc3500933e036993645c3f854c4351c9028b180c6dcececde944022992/HTSeq-0.6.1p1.tar.gz) used for read counting
56
-
N.B. samtools is also a dependency but this is installed by PCAP-Core which should have already been installed (see above).
57
68
58
69
If you are planning to use the fusion pipeline, specifically defuse_fusion.pl, the deFuse config.txt
59
70
file will need to be updated with the installed locations of a number of tools.
@@ -63,7 +74,7 @@ the locations and update the file as instructed.
0 commit comments