Workflow: umi molecular alignment workflow

Fetched 2023-01-12 04:59:52 GMT
children parents
workflow cluster_inputs Workflow Inputs cluster_outputs Workflow Outputs reference reference clip_overlap clip overlapping reads reference->clip_overlap reference align umi per-lane alignment subworkflow reference->align reference filter_consensus filter consensus reads reference->filter_consensus reference bam_to_cram BAM to CRAM conversion reference->bam_to_cram reference align_consensus umi realignment reference->align_consensus reference read_structure read_structure read_structure->align read_structure sample_name sample_name collect_duplex_seq_metrics collect duplex seq metrics sample_name->collect_duplex_seq_metrics description bam bam bam->align bam target_intervals target_intervals target_intervals->collect_duplex_seq_metrics intervals duplex_seq_metrics duplex_seq_metrics aligned_cram aligned_cram adapter_histogram adapter_histogram group_reads_by_umi group reads by umi group_reads_by_umi->collect_duplex_seq_metrics bam call_molecular_consensus call molecular consensus group_reads_by_umi->call_molecular_consensus bam clip_overlap->bam_to_cram bam align->adapter_histogram merge Sambamba: merge align->merge bams merge->group_reads_by_umi bam index_cram samtools index cram index_cram->aligned_cram collect_duplex_seq_metrics->duplex_seq_metrics call_molecular_consensus->align_consensus bam filter_consensus->clip_overlap bam bam_to_cram->index_cram cram align_consensus->filter_consensus bam
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
bam File[]
reference String
sample_name String
read_structure String[]
target_intervals File (Optional)

Steps

ID Runs Label Doc
align
umi_alignment.cwl (Workflow)
umi per-lane alignment subworkflow
merge
../tools/merge_bams.cwl (CommandLineTool)
Sambamba: merge
index_cram
../tools/index_cram.cwl (CommandLineTool)
samtools index cram
bam_to_cram
../tools/bam_to_cram.cwl (CommandLineTool)
BAM to CRAM conversion
clip_overlap
../tools/clip_overlap.cwl (CommandLineTool)
clip overlapping reads
align_consensus
../tools/realign.cwl (CommandLineTool)
umi realignment
filter_consensus
../tools/filter_consensus.cwl (CommandLineTool)
filter consensus reads
group_reads_by_umi
../tools/group_reads.cwl (CommandLineTool)
group reads by umi
call_molecular_consensus
../tools/call_molecular_consensus.cwl (CommandLineTool)
call molecular consensus
collect_duplex_seq_metrics
../tools/duplex_seq_metrics.cwl (CommandLineTool)
collect duplex seq metrics

Outputs

ID Type Label Doc
aligned_cram File
adapter_histogram File[]
duplex_seq_metrics File[]
Permalink: https://w3id.org/cwl/view/git/d297528e53b6c1ecb69b1ab27b8e03323b4463ad/definitions/subworkflows/molecular_alignment.cwl