Workflow: 02-trim-pe.cwl

Fetched 2023-01-10 02:41:56 GMT

ATAC-seq 02 trimming - reads: PE

children parents
workflow cluster_inputs Workflow Inputs cluster_outputs Workflow Outputs quality_score quality_score input_read1_adapters_files input_read1_adapters_files concat_adapters concat_adapters input_read1_adapters_files->concat_adapters input_file1 input_read1_fastq_files input_read1_fastq_files trimmomatic trimmomatic input_read1_fastq_files->trimmomatic input_read1_fastq_file nthreads nthreads nthreads->trimmomatic nthreads trimmomatic_java_opts trimmomatic_java_opts trimmomatic_java_opts->trimmomatic java_opts trimmomatic_jar_path trimmomatic_jar_path trimmomatic_jar_path->trimmomatic trimmomatic_jar_path input_read2_adapters_files input_read2_adapters_files input_read2_adapters_files->concat_adapters input_file2 input_read2_fastq_files input_read2_fastq_files input_read2_fastq_files->trimmomatic input_read2_fastq_file output_trimmed_read2_fastq_read_count output_trimmed_read2_fastq_read_count output_trimmed_read1_fastq_read_count output_trimmed_read1_fastq_read_count output_data_fastq_read2_trimmed_files output_data_fastq_read2_trimmed_files output_data_fastq_read1_trimmed_files output_data_fastq_read1_trimmed_files extract_basename_read1 extract_basename_read1 count_fastq_reads_read1 count_fastq_reads_read1 extract_basename_read1->count_fastq_reads_read1 input_basename count_fastq_reads_read2 count_fastq_reads_read2 count_fastq_reads_read2->output_trimmed_read2_fastq_read_count count_fastq_reads_read1->output_trimmed_read1_fastq_read_count concat_adapters->trimmomatic input_adapters_file trimmomatic->output_data_fastq_read2_trimmed_files trimmomatic->output_data_fastq_read1_trimmed_files trimmomatic->extract_basename_read1 file_path trimmomatic->count_fastq_reads_read2 input_fastq_file trimmomatic->count_fastq_reads_read1 input_fastq_file extract_basename_read2 extract_basename_read2 trimmomatic->extract_basename_read2 file_path extract_basename_read2->count_fastq_reads_read2 input_basename
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
nthreads Integer

Number of threads

quality_score String
trimmomatic_jar_path String

Trimmomatic Java jar file

trimmomatic_java_opts String (Optional)

JVM arguments should be a quoted, space separated list

input_read1_fastq_files File[]

Input fastq files for paired_read1

input_read2_fastq_files File[]

Input fastq files for paired_read2

input_read1_adapters_files File[]

Input adapters files for paired_read1

input_read2_adapters_files File[]

Input adapters files for paired_read2

Steps

ID Runs Label Doc
trimmomatic
../trimmomatic/trimmomatic.cwl (CommandLineTool)

Trimmomatic is a fast, multithreaded command line tool that can be used to trim and crop Illumina (FASTQ) data as well as to remove adapters. These adapters can pose a real problem depending on the library preparation and downstream application. There are two major modes of the program: Paired end mode and Single end mode. The paired end mode will maintain correspondence of read pairs and also use the additional information contained in paired reads to better find adapter or PCR primer fragments introduced by the library preparation process. Trimmomatic works with FASTQ files (using phred + 33 or phred + 64 quality scores, depending on the Illumina pipeline used).

concat_adapters
../utils/concat-files.cwl (CommandLineTool)

Concat file1 and file2 into output_file.

extract_basename_read1
../utils/basename.cwl (ExpressionTool)
extract_basename_read2
../utils/basename.cwl (ExpressionTool)
count_fastq_reads_read1
../utils/count-fastq-reads.cwl (CommandLineTool)

Counts reads in a fastq file

count_fastq_reads_read2
../utils/count-fastq-reads.cwl (CommandLineTool)

Counts reads in a fastq file

Outputs

ID Type Label Doc
output_data_fastq_read1_trimmed_files File[]

Trimmed fastq files for paired_read1

output_data_fastq_read2_trimmed_files File[]

Trimmed fastq files for paired_read2

output_trimmed_read1_fastq_read_count File[]

Trimmed read counts of fastq files for paired_read1

output_trimmed_read2_fastq_read_count File[]

Trimmed read counts of fastq files for paired_read2

Permalink: https://w3id.org/cwl/view/git/8aabde14169421a7115c5cd48c4740b3a7bd818f/v1.0/ATAC-seq_pipeline/02-trim-pe.cwl