Workflow: wf_get_reproducible_eclip_peaks.cwl
The main workflow that produces two reproducible peaks via IDR given two eCLIP samples (1 input, 1 IP each).
- Selected
- |
- Default Values
- Nested Workflows
- Tools
- Inputs/Outputs
Inputs
ID | Type | Title | Doc |
---|---|---|---|
species | String | ||
chrom_sizes | File | ||
merged_peaks_bed | String | ||
rep1_clip_bam_file | File | ||
rep2_clip_bam_file | File | ||
rep1_input_bam_file | File | ||
rep1_peaks_bed_file | File | ||
rep2_input_bam_file | File | ||
rep2_peaks_bed_file | File | ||
merged_peaks_custombed | String |
Steps
ID | Runs | Label | Doc |
---|---|---|---|
idr |
idr.cwl
(CommandLineTool)
|
||
step_sort_bed |
sort-bed.cwl
(CommandLineTool)
|
This tool wraps unix sort to sort a BED file. |
|
step_bed_to_bigbed |
bed_to_bigbed.cwl
(CommandLineTool)
|
This tool converts an input-normalized eCLIP peaks file (BED6) into a bigbed (bb) file. |
|
create_bed_from_idr |
parse_idr_peaks.cwl
(CommandLineTool)
|
returns the |
|
get_reproducing_peaks |
get_reproducing_peaks.cwl
(CommandLineTool)
|
||
step_bed_to_narrowpeak |
bed_to_narrowpeak.cwl
(CommandLineTool)
|
This tool converts an input-normalized eCLIP peaks file (BED6) into a narrowPeak format for encode DCC. cols 9 and 10 are just blank, col 5 is 1000 for things that meet the >=3 l2fc and l10pval cutoffs and 200 otherwise (it’s just for ucsc track coloring) |
|
count_reproducing_peaks |
linescount.cwl
(CommandLineTool)
|
||
rep1_input_norm_and_entropy |
wf_input_norm_and_entropy.cwl
(Workflow)
|
This workflow normalizes clip aligned reads against a size-matched input sample. Then, an entropy score is calculated for each peak found. |
|
rep2_input_norm_and_entropy |
wf_input_norm_and_entropy.cwl
(Workflow)
|
This workflow normalizes clip aligned reads against a size-matched input sample. Then, an entropy score is calculated for each peak found. |
|
reproducible_peaks_file_to_int |
file2int.cwl
(ExpressionTool)
|
Returns string expression based on file contents. |
|
rep1_input_norm_using_idr_peaks |
overlap_peakfi_with_bam.cwl
(CommandLineTool)
|
This tool wraps overlap_peakfi_with_bam_PE.pl Usage: |
|
rep2_input_norm_using_idr_peaks |
overlap_peakfi_with_bam.cwl
(CommandLineTool)
|
This tool wraps overlap_peakfi_with_bam_PE.pl Usage: |
|
step_fix_bed_for_bigbed_conversion |
fix_bed_for_bigbed_conversion.cwl
(CommandLineTool)
|
This tool fixes the eCLIP input-normalized format to the proper BED6 format prior to bigbed conversion. |
Outputs
ID | Type | Label | Doc |
---|---|---|---|
idr_output | File | ||
output_bigbed | File | ||
idr_output_bed | File | ||
rep1_entropy_bed | File |
entropy file re-formatted as a bed file for input to IDR |
|
rep2_entropy_bed | File | ||
output_narrowpeak | File | ||
rep1_entropy_full | File |
input normalized clip over input for rep1 with entropy info |
|
rep2_entropy_full | File | ||
rep1_clip_read_num | File |
file containing mapped reads from rep1 clip BAM |
|
rep2_clip_read_num | File | ||
rep1_compressed_bed | File |
input normalized and compressed clip over input for rep1 |
|
rep1_input_read_num | File | ||
rep2_compressed_bed | File | ||
rep2_input_read_num | File | ||
merged_peaks_bed_file | File | ||
rep1_input_normed_bed | File |
input normalized clip over input for rep1 |
|
rep2_input_normed_bed | File | ||
rep1_input_normed_full | File |
input normalized clip over input for rep1 with read info |
|
rep2_input_normed_full | File | ||
reproducing_peaks_count | Integer | ||
rep1_entropy_excess_reads | File | ||
rep2_entropy_excess_reads | File | ||
merged_peaks_custombed_file | File | ||
rep1_reproducing_peaks_full | File | ||
rep2_reproducing_peaks_full | File | ||
rep1_idr_output_input_normed_bed | File | ||
rep2_idr_output_input_normed_bed | File | ||
rep1_idr_output_input_normed_full | File | ||
rep2_idr_output_input_normed_full | File |
https://w3id.org/cwl/view/git/aedc0a14d4ba109ee65678a3201a52c5bb6ad473/cwl/wf_get_reproducible_eclip_peaks.cwl