diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6e1028aba7a0d2969e4766b210f1c13c30d0c538..2cc3b0c64a6c016e2cfbe3e714ac4fac482d3d8e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,4 +89,10 @@ integration_se: integration_pe: stage: integration script: - - nextflow run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5JA \ No newline at end of file + - nextflow run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5JA -with-dag dag.png + artifacts: + name: "$CI_JOB_NAME" + when: always + paths: + - dag.png + expire_in: 7 days diff --git a/.gitlab/issue_templates/Bug.md b/.gitlab/issue_templates/Bug.md index 9263e44e3e98f4ba84c6605277179cb6f7968a6c..50540890e97e3eb8bb494613fc07402b169e6381 100644 --- a/.gitlab/issue_templates/Bug.md +++ b/.gitlab/issue_templates/Bug.md @@ -1,7 +1,7 @@ # Summary -# Setps to reproduce +# Steps to reproduce # Observed bug behavoir @@ -18,4 +18,4 @@ /label ~bug ~"To Do" -/cc @ghenry @venkat.malladi @s181706 @s189701 \ No newline at end of file +/cc @ghenry @venkat.malladi @s181706 \ No newline at end of file diff --git a/.gitlab/merge_request_templates/Merge_Request.md b/.gitlab/merge_request_templates/Merge_Request.md index cf2214fd8f235e57315ec19996ee2c5512555f51..11442efc9e33ce9cbaecef9a6dca32df9ad91985 100644 --- a/.gitlab/merge_request_templates/Merge_Request.md +++ b/.gitlab/merge_request_templates/Merge_Request.md @@ -1,10 +1,11 @@ -Please fill in the appropriate checklist below (delete whatever is not relevant). -These are the most common things requested on pull requests (PRs). +Please fill in the appropriate checklist below (delete those which are not relevant). +These are the most common things requested on pull requests. ## PR checklist - [ ] This comment contains a description of changes (with reason) - [ ] If you've fixed a bug or added code that should be tested, add tests! - [ ] Documentation in `docs` is updated + - [ ] Replace dag.png with the most recent CI pipleine integrated_pe artifact - [ ] `CHANGELOG.md` is updated - [ ] `README.md` is updated - [ ] `LICENSE.md` is updated with new contributors diff --git a/README.md b/README.md index c525c85c71bbcf7c81e2a2c32f05c3a05f923aa7..9ae8e4d92c20e7f880c85c8784809a0f7cde506e 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![DOI]()]() --> RNA-Seq Analytic Pipeline for GUDMAP/RBK -=========================== +======================================== Introduction ------------ @@ -13,17 +13,37 @@ This pipeline was created to be a standard mRNA-sequencing analysis pipeline whi  +Cloud Compatibility: +-------------------- +This pipeline is also capable of being run on AWS. To do so: +* Build a AWS batch queue and environment either manually or with [aws-cloudformantion](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=Nextflow&templateURL=https://s3.amazonaws.com/aws-genomics-workflows/templates/nextflow/nextflow-aio.template.yaml) +* Edit one of the aws configs in workflow/config/ + * Replace workDir with the S3 bucket generated + * Change region if different + * Change queue to the aws batch queue generated +* The user must have awscli configured with an appropriate authentication (with ```aws configure``` and access keys) in the environment which nextflow will be run +* Add ```-profile ``` with the name aws config which was customized + To Run: ------- * Available parameters: - * *--deriva* active ```credential.json``` file from [deriva-auth](https://github.com/informatics-isi-edu/gudmap-rbk/wiki/Uploading-files-via-Deriva-client-tools#from-a-remote-server) - * *--bdbag* active ```cookies.txt``` file from [deriva-auth](https://github.com/informatics-isi-edu/gudmap-rbk/wiki/Uploading-files-via-Deriva-client-tools#from-a-remote-server) - * *--repRID* mRNA-seq replicate RID\ - note: once deriva-auth is run and authenticated, the two files above are saved in ```~/.deriva/``` (see official documents from [deriva](https://github.com/informatics-isi-edu/deriva-client#installer-packages-for-windows-and-macosx) on the lifetime of the credentials) -* FULL EXAMPLE: - ``` - nextflow run workflow/rna-seq.nf --deriva ./data/credential.json --bdbag ./data/cookies.txt --repRID Q-Y5JA - ``` + * ```--deriva``` active **credential.json** file from [deriva-auth](https://github.com/informatics-isi-edu/gudmap-rbk/wiki/Uploading-files-via-Deriva-client-tools#from-a-remote-server) + * ```--bdbag``` active **cookies.txt** file from [deriva-auth](https://github.com/informatics-isi-edu/gudmap-rbk/wiki/Uploading-files-via-Deriva-client-tools#from-a-remote-server) + * ```--repRID``` mRNA-seq replicate RID + * ```--refMoVersion``` mouse reference version ***(optional)*** + * ```--refHuVersion``` human reference version ***(optional)*** + * ```-profile``` config profile to use: standard = local processes on BioHPC (default), biohpc = BioHPC cluster, aws_ondemand = AWS Batch on-demand instant requests, aws_spot = AWS Batch spot instance requests ***(optional)*** +* NOTES: + * once deriva-auth is run and authenticated, the two files above are saved in ```~/.deriva/``` (see official documents from [deriva](https://github.com/informatics-isi-edu/deriva-client#installer-packages-for-windows-and-macosx) on the lifetime of the credentials) + * reference version consists of Genome Reference Consortium version, patch release and GENCODE annotation release # (leaving the params blank will use the default version tied to the pipeline version) + * *current mouse* **38.p6.vM22** = GRCm38.p6 with GENCODE annotation release M22 + * *current human* **38.p6.v31** = GRCh38.p12 with GENCODE annotation release 31 + +FULL EXAMPLE: +------------- +``` +nextflow run workflow/rna-seq.nf --deriva ./data/credential.json --bdbag ./data/cookies.txt --repRID Q-Y5JA +``` @@ -33,7 +53,7 @@ To Run: Credits ======= -This worklow is was developed by [Bioinformatic Core Facility (BICF), Department of Bioinformatics](http://www.utsouthwestern.edu/labs/bioinformatics/) +This workflow is was developed by [Bioinformatic Core Facility (BICF), Department of Bioinformatics](http://www.utsouthwestern.edu/labs/bioinformatics/) PI -- @@ -69,3 +89,11 @@ UT Southwestern Medical Center\ [jeremy.mathews@utsouthwestern.edu](mailto:jeremy.mathews@utsouthwestern.edu) Please cite in publications: Pipeline was developed by BICF from funding provided by **Cancer Prevention and Research Institute of Texas (RP150596)**. + +<hr> +<hr> + +Pipeline Directed Acyclic Graph +------------------------------- + + \ No newline at end of file diff --git a/docs/RNA-Seq Pipeline Design Flowchart.drawio b/docs/RNA-Seq Pipeline Design Flowchart.drawio index f5948f90ef528dfa40d27eb4a77e6f58ddc1bbcf..fcb00628bd6bdddddf2fbd8745bb0a726666d5cd 100644 --- a/docs/RNA-Seq Pipeline Design Flowchart.drawio +++ b/docs/RNA-Seq Pipeline Design Flowchart.drawio @@ -1 +1 @@ -<mxfile host="Electron" modified="2020-01-23T04:59:19.373Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.5.3 Chrome/78.0.3904.130 Electron/7.1.9 Safari/537.36" etag="KDduhwS4t9xMJ8nRKDcR" version="12.5.3" type="device"><diagram name="Page-1" id="74e2e168-ea6b-b213-b513-2b3c1d86103e">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</diagram></mxfile> \ No newline at end of file +<mxfile host="Electron" modified="2020-02-18T03:32:33.287Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36" etag="Xgv5JCNctLe5mDh8TcIL" version="12.6.5" type="device"><diagram name="Page-1" id="74e2e168-ea6b-b213-b513-2b3c1d86103e">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</diagram></mxfile> \ No newline at end of file diff --git a/docs/RNA-Seq Pipeline Design Flowchart.jpg b/docs/RNA-Seq Pipeline Design Flowchart.jpg index 517422bc8be240d9d446e3439f14ceb1874291d5..99a72eeaa5abfe898e761bbb44dfcc50920c978a 100644 Binary files a/docs/RNA-Seq Pipeline Design Flowchart.jpg and b/docs/RNA-Seq Pipeline Design Flowchart.jpg differ diff --git a/docs/RNA-Seq Pipeline Design Flowchart.pdf b/docs/RNA-Seq Pipeline Design Flowchart.pdf index f4a29541d587138404e55316652a726a1af73aca..ee209a0414db1337a9212fce7597a64082fd8101 100644 Binary files a/docs/RNA-Seq Pipeline Design Flowchart.pdf and b/docs/RNA-Seq Pipeline Design Flowchart.pdf differ diff --git a/docs/RNA-Seq Pipeline Design Process Table.docx b/docs/RNA-Seq Pipeline Design Process Table.docx index eb0baa2f102b71485ff4ed75664a86f1a7cacf7f..a90cccfa2a4c9d94972baacd84f0cd91740f1a97 100644 Binary files a/docs/RNA-Seq Pipeline Design Process Table.docx and b/docs/RNA-Seq Pipeline Design Process Table.docx differ diff --git a/docs/RNA-Seq Pipeline Design Process Table.pdf b/docs/RNA-Seq Pipeline Design Process Table.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0d0305bc0a2c8e043799f798089232dfad00c18a Binary files /dev/null and b/docs/RNA-Seq Pipeline Design Process Table.pdf differ diff --git a/docs/dag.png b/docs/dag.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b6d60f4891bc2680f6d2908670442ff1e314df Binary files /dev/null and b/docs/dag.png differ diff --git a/workflow/rna-seq.nf b/workflow/rna-seq.nf index 28770ca170ed49a1524122852898337286c6aecb..a2353b33403296e484677a3b6b62d90e05bdf471 100755 --- a/workflow/rna-seq.nf +++ b/workflow/rna-seq.nf @@ -193,11 +193,9 @@ stranded.into { } spike.into{ spike_getRef - spike_rseqc } species.into { species_getRef - species_rseqc } /* @@ -285,7 +283,6 @@ process trimData { reference.into { reference_alignData - reference_rseqc } /*