Workflow: ATACseq_aligned.cwl

Fetched 2023-01-14 19:58:32 GMT
children parents
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
bam File

Aligned and filtered (and deduplicated if applicable) reads in BAM file.

bin_size Integer

Bin size used for generation of coverage tracks. The larger the bin size the smaller are the coverage tracks, however, the less precise is the signal. For single bp resolution set to 1.

sample_id String

Sample ID used for naming the output files.

genome_info File

Path to a tab-delimited file listing chromosome sizes in following fashion:\n \"chromosome_name<tab>total_number_of_bp\".\n For the most common UCSC genome build, you can find corresponding files at: https://github.com/CompEpigen/ATACseq_workflows/tree/master/chrom_sizes. Or you can generate them yourself using UCSC script fetchChromSizes (http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/fetchChromSizes) in following fashion:\n \"fetchChromSizes hg38 > hg38.chrom.sizes\".\n If you are dealing with a non-UCSC build, you can generate such a file from a samtools index using:\n \"awk -v OFS='\t' {'print $1,$2'} hg38.fa.fai > hg38.chrom.sizes\".

macs2_qvalue Float

Q-value cutoff used for peak calling by MACS2. The default is 0.05.

effective_genome_size Long

The effectively mappable genome size, please see: https://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html

ignoreForNormalization String (Optional)

List of space-delimited chromosome names that shall be ignored when calculating the scaling factor. Specify as space-delimited string. Default: \"chrX chrY chrM\"

Steps

ID Runs Label Doc
sorting_bam
../tools/samtools_sort.cwl (CommandLineTool)

Sort a bam file by read names.

indexing_bam
../tools/samtools_index_hack.cwl (CommandLineTool)
qc_plot_fingerprint
../tools/deeptools_plotFingerprint.cwl (CommandLineTool)
converting_bam_to_bedpe
../tools/bedtools_bamtobed_pe.cwl (CommandLineTool)
qc_phantompeakqualtools
../tools/phantompeakqualtools.cwl (CommandLineTool)
create_summary_qc_report
../tools/multiqc_hack.cwl (CommandLineTool)
peak_calling_macs2_broad
../tools/macs2_callpeak_atac.cwl (CommandLineTool)
name_sorting_filtered_bam
../tools/samtools_sort_name.cwl (CommandLineTool)

Sort a bam file by read names.

peak_calling_macs2_narrow
../tools/macs2_callpeak_atac.cwl (CommandLineTool)
generating_coverage_tracks
generating_atac_signal_tags
../tools/generate_atac_signal_tags.cwl (CommandLineTool)
plot_fragment_size_distribution
../tools/plot_frag_size_distr.cwl (CommandLineTool)

Outputs

ID Type Label Doc
multiqc_zip File
multiqc_html File
bam_signal_tags File[]
qc_crosscorr_plot File (Optional)
bigwig_signal_tags File[]
fragment_sizes_tsv File
filtering_stats_tsv File
frag_size_distr_tsv File
frag_size_stats_tsv File
frag_size_distr_plot File
irreg_mappings_bedpe File
qc_crosscorr_summary File (Optional)
peaks_bed_macs2_broad a1988233c8ce2047f30c7e5504eb1a0e[]
peaks_xls_macs2_broad File[]
peaks_bed_macs2_narrow File[]
peaks_xls_macs2_narrow File
qc_plot_fingerprint_tsv File (Optional)
qc_plot_fingerprint_plot File (Optional)
qc_plot_fingerprint_stderr File
qc_phantompeakqualtools_stderr File (Optional)
Permalink: https://w3id.org/cwl/view/git/da07ef9c506ba921438df0bc9f6e1ee57b7d5910/CWL/workflows/ATACseq_aligned.cwl