Skip to content

Commit

Permalink
Merge branch 'main' into workflows/transcriptomics/rnaseq-sr
Browse files Browse the repository at this point in the history
  • Loading branch information
lldelisle authored Sep 15, 2023
2 parents 3457a62 + ea2c65f commit 34eb854
Show file tree
Hide file tree
Showing 46 changed files with 16,348 additions and 352 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
version: 1.2
workflows:
- name: main
primaryDescriptorPath: /parallel-accession-download.ga
subclass: Galaxy
publish: true
primaryDescriptorPath: /parallel-accession-download.ga
testParameterFiles:
- /parallel-accession-download-tests.yml
authors:
- name: Marius van den Beek
orcid: 0000-0002-9676-7032
- name: IWC
url: https://github.com/galaxyproject/iwc
10 changes: 10 additions & 0 deletions workflows/data-fetching/parallel-accession-download/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## [0.1.5] 2023-09-12

### Automatic update
- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1`

## [0.1.4] 2023-02-17

### Automatic update
- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0`

## [0.1.3] 2022-02-04

### Automatic update
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
],
"format-version": "0.1",
"license": "MIT",
"release": "0.1.3",
"release": "0.1.5",
"name": "Parallel Accession Download",
"steps": {
"0": {
Expand All @@ -34,20 +34,15 @@
"name": "Input dataset",
"outputs": [],
"position": {
"bottom": 634.3875122070312,
"height": 61,
"left": 387.4250183105469,
"right": 587.4250183105469,
"top": 573.3875122070312,
"width": 200,
"x": 387.4250183105469,
"y": 573.3875122070312
"left": 0.0,
"top": 27.0
},
"tool_id": null,
"tool_state": "{\"optional\": false, \"format\": [\"txt\"]}",
"tool_state": "{\"optional\": false, \"format\": [\"txt\"], \"tag\": null}",
"tool_version": null,
"type": "data_input",
"uuid": "e9e5605e-29e1-4f90-9693-0e40a2ddfd8f",
"when": null,
"workflow_outputs": []
},
"1": {
Expand All @@ -71,14 +66,8 @@
}
],
"position": {
"bottom": 851.4000244140625,
"height": 132,
"left": 533.9375,
"right": 733.9375,
"top": 719.4000244140625,
"width": 200,
"x": 533.9375,
"y": 719.4000244140625
"left": 146.51248168945312,
"top": 173.01251220703125
},
"post_job_actions": {
"HideDatasetActionlist_output_txt": {
Expand All @@ -98,6 +87,7 @@
"tool_version": "0.5.0",
"type": "tool",
"uuid": "f8d776ff-e1ba-4bde-9b4b-392d825fd2b7",
"when": null,
"workflow_outputs": []
},
"2": {
Expand All @@ -121,14 +111,8 @@
}
],
"position": {
"bottom": 678.3875122070312,
"height": 132,
"left": 725.4625244140625,
"right": 925.4625244140625,
"top": 546.3875122070312,
"width": 200,
"x": 725.4625244140625,
"y": 546.3875122070312
"left": 338.0375061035156,
"top": 0.0
},
"post_job_actions": {
"HideDatasetActiontext_param": {
Expand All @@ -138,15 +122,16 @@
}
},
"tool_id": "param_value_from_file",
"tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}",
"tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}",
"tool_version": "0.1.0",
"type": "tool",
"uuid": "570d0317-259f-42b1-91f4-74f050e754b5",
"when": null,
"workflow_outputs": []
},
"3": {
"annotation": "",
"content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1",
"content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1",
"errors": null,
"id": 3,
"input_connections": {
Expand Down Expand Up @@ -177,14 +162,8 @@
}
],
"position": {
"bottom": 889.3624877929688,
"height": 242,
"left": 992.3500366210938,
"right": 1192.3500366210938,
"top": 647.3624877929688,
"width": 200,
"x": 992.3500366210938,
"y": 647.3624877929688
"left": 604.9250183105469,
"top": 100.9749755859375
},
"post_job_actions": {
"HideDatasetActionlist_paired": {
Expand All @@ -208,17 +187,18 @@
"output_name": "output_collection_other"
}
},
"tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1",
"tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1",
"tool_shed_repository": {
"changeset_revision": "83c7d564b128",
"changeset_revision": "4317d3cb6cba",
"name": "sra_tools",
"owner": "iuc",
"tool_shed": "toolshed.g2.bx.psu.edu"
},
"tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adv\": {\"minlen\": null, \"split\": \"--split-3\", \"skip_technical\": \"true\"}, \"input\": {\"input_select\": \"accession_number\", \"__current_case__\": 0, \"accession\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}",
"tool_version": "2.11.0+galaxy1",
"tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adv\": {\"seq_defline\": \"@$sn/$ri\", \"minlen\": null, \"split\": \"--split-3\", \"skip_technical\": true}, \"input\": {\"input_select\": \"accession_number\", \"__current_case__\": 0, \"accession\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}",
"tool_version": "3.0.5+galaxy1",
"type": "tool",
"uuid": "4d328e7b-df7d-4d3e-a60f-1ea12925f317",
"when": null,
"workflow_outputs": []
},
"4": {
Expand All @@ -242,14 +222,8 @@
}
],
"position": {
"bottom": 768.3624877929688,
"height": 112,
"left": 1319.425048828125,
"right": 1519.425048828125,
"top": 656.3624877929688,
"width": 200,
"x": 1319.425048828125,
"y": 656.3624877929688
"left": 932.0000305175781,
"top": 109.9749755859375
},
"post_job_actions": {
"TagDatasetActionoutput": {
Expand All @@ -265,6 +239,7 @@
"tool_version": "1.1.0",
"type": "tool",
"uuid": "924d2152-5640-40cd-bec3-0ced45469d84",
"when": null,
"workflow_outputs": [
{
"label": "Paired End Reads",
Expand Down Expand Up @@ -294,14 +269,8 @@
}
],
"position": {
"bottom": 911.4125366210938,
"height": 112,
"left": 1326.4749755859375,
"right": 1526.4749755859375,
"top": 799.4125366210938,
"width": 200,
"x": 1326.4749755859375,
"y": 799.4125366210938
"left": 939.0499572753906,
"top": 253.0250244140625
},
"post_job_actions": {
"TagDatasetActionoutput": {
Expand All @@ -317,6 +286,7 @@
"tool_version": "1.1.0",
"type": "tool",
"uuid": "946d9610-c363-4915-b93a-f074169ef812",
"when": null,
"workflow_outputs": [
{
"label": "Single End Reads",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
@SRR044777.1 F47USSH02H1LGA length=160
@F47USSH02H1LGA/4
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+SRR044777.1 F47USSH02H1LGA length=160
+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@SRR044777.2 F47USSH02GNP1D length=320
@F47USSH02GNP1D/4
CACGTAGTTAGCCGGTGCTTATTCTTCCGGTACCGTCAGCACGCAATGGTATTAACATCGCGCTTTTCTTCCCGGACAAAAGTCCTTTACAACCCGAAGGCCTTCTTCAGACACGCGGCATGGCTGGATCAGGGTTGCCCCCATTGTCCAAAATTCCCCACTGCTGCCTCCCGTAGGAGTCTGGGCCGTGTCTCAGTCCCAGTGTGGCGGATCATCCTCTCAGACCCGCTACTGATCGTCGCCTTGGTAGGCCTTTACCCCACCAACCAGCTAATCAGATATCGGCCGCTCAAACAGCGCAAGGCACACAGGGGATAGGN
+SRR044777.2 F47USSH02GNP1D length=320
+
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIAAAAIIIHCCCCII@@@@IIIIHHHIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIII?????IIIIIII@@@@HH6666IFIIIIIIIIHHHIIIIIIIIIIHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIICCCIIIIIIIIIIIIIIIIIIIIIIII??===?@B>>IDCIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHIIIIII@@@@HIIII!
@SRR044777.3 F47USSH02JNWNH length=78
@F47USSH02JNWNH/4
GGCCATGCCTGTACCTGGGGTCCCTACTGAGCCAGGATCAAACTCTCTGAGACTGCCAAGGCACACAGGGGGATAGGN
+
AAIIIIIIIIIIIIIIACCCIHHHIIIIIIIIHHHHIIIHHHIIIIIIIIIIIIICCCCEAIIBB;4-----8<=<<!
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
@SRR11953971.1 1 length=101
@1/1
GATCTCAACAGCGGTAAGATCCTTGAGAGTTTTCGCCCCGAAGAACGTTTTCCAATGATGAGCACTTTTAAAGTTCTGCTATGTGGCGCGGTATTATCCCG
+SRR11953971.1 1 length=101
+
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
@SRR11953971.2 2 length=101
@2/1
GTGTAGAAGGCTCGAACGCAGTGACGAAGCTGGACGTATCCGCCGACCGGTAAAGGGTAAGGGTCTCAATGGCGTTACACGTAACAGCTCGACTGAACGCT
+SRR11953971.2 2 length=101
+
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
@SRR11953971.3 3 length=101
@3/1
GTTATCACTCATGGTTATGGCAGCACTGCATAATTCTCTTACTGTCATGCCATCCGTAAGATGCTTTTCTGTGACTGGTGCTGTCTCTTATACACATCTCC
+
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:FFFF
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
@SRR11953971.1 1 length=101
@1/2
TCTGAGAATAGTGTATGCGGCGACCGAGTTGCTCTTGCCAGGCGTCAATACGGGATAATACCGCGCCACATAGCAGAACTTTAAAAGTGCTCATCATTGGA
+SRR11953971.1 1 length=101
+
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
@SRR11953971.2 2 length=101
@2/2
GGAAATGAACTATATCGTAACCAAGCCGGGTAGCTGCTGTGGTGCTAGACTAGATGTTAGCGTTCAGTCGAGCTGTTACGTGTAACGCCATTGAGACCCTT
+SRR11953971.2 2 length=101
+
FFFFFFFFFFFFFF:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:FFFFFFFFFFFFFFFFFFFFFFFFFFF:FFFFF:FFFFFFFFFF
@SRR11953971.3 3 length=101
@3/2
CACCAGTCACAGAAAAGCATCTTACGGATGGCATGACAGTAAGAGAATTATGCAGTGCTGCCATAACCATGAGTGATAACCTGTCTCTTATACACATCTGA
+
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:FFFFFFFFFFFFF
29 changes: 29 additions & 0 deletions workflows/epigenetics/consensus-peaks/.dockstore.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
version: 1.2
workflows:
- name: consensus-peaks-chip-sr
subclass: Galaxy
publish: true
primaryDescriptorPath: /consensus-peaks-chip-sr.ga
testParameterFiles:
- /consensus-peaks-chip-sr-tests.yml
authors:
- name: Lucille Delisle
orcid: 0000-0002-1964-4960
- name: consensus-peaks-chip-pe
subclass: Galaxy
publish: true
primaryDescriptorPath: /consensus-peaks-chip-pe.ga
testParameterFiles:
- /consensus-peaks-chip-pe-tests.yml
authors:
- name: Lucille Delisle
orcid: 0000-0002-1964-4960
- name: consensus-peaks-atac-cutandrun
subclass: Galaxy
publish: true
primaryDescriptorPath: /consensus-peaks-atac-cutandrun.ga
testParameterFiles:
- /consensus-peaks-atac-cutandrun-tests.yml
authors:
- name: Lucille Delisle
orcid: 0000-0002-1964-4960
5 changes: 5 additions & 0 deletions workflows/epigenetics/consensus-peaks/.workflowhub.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
version: '0.1'
registries:
- url: https://workflowhub.eu
project: iwc
workflow: consensus-peaks/consensus-peaks-atac-cutandrun
4 changes: 4 additions & 0 deletions workflows/epigenetics/consensus-peaks/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Changelog

## [0.1] 2023-08-31
First release.
29 changes: 29 additions & 0 deletions workflows/epigenetics/consensus-peaks/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Consensus peaks Workflow

The goal of this workflow is to get a list of confident peaks with summits from two replicates.

## Inputs dataset

- The workflow needs a single input which is a list of datasets with 2 BAM (or BED) where PCR duplicates have been removed.

## Inputs values

- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).
- bin_size: this is the bin sized used to compute the average of normalized profiles. Large values will allow to have a smaller output file but with less resolution while small values will increase computation time and size of the output file to produce a more resolutive bigwig.

## Strategy summary

Here is a generated example to highlight the strategy:
![strategy](./strategy.png)

## Processing

- The workflow will:
- first part:
- call peaks and compute normalized coverage on each BAM (or BED) individually
- average normalized profiles
- compute the intersection between both peaks
- second part:
- subset both BAM (or BED) to get the same number of reads
- call peaks on both subsetted BAM combined
- finally, keep only peaks from the second part that have summits overlapping the intersection of the first part.
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
- doc: Test for consensus-peaks-atac-cutandrun.ga
job:
2 rmDup bed:
class: Collection
collection_type: list
elements:
- class: File
identifier: rep1
path: test-data/rep1.bed
dbkey: mm10
- class: File
identifier: rep2
path: test-data/rep2.bed
dbkey: mm10
effective_genome_size: 1870000000
bin_size: 50
outputs:
individual_macs2_narrowPeaks:
element_tests:
rep1:
asserts:
has_n_lines:
n: 4
delta: 1
rep2:
asserts:
has_n_lines:
n: 4
delta: 1
strict_intersect_peaks:
asserts:
has_n_lines:
n: 4
delta: 1
average_bigwig:
asserts:
has_size:
value: 1388
delta: 100
merged_macs2_narrowPeaks:
asserts:
has_n_lines:
n: 5
delta: 1
multiqc_output:
asserts:
has_text:
text: "<span class=\"mqc_table_tooltip\" title=\"MACS2: Fragment Length\">Fragment Length</span>"
shared_narrowPeak:
asserts:
has_n_lines:
n: 3
Loading

0 comments on commit 34eb854

Please sign in to comment.