Explore Workflows
View already parsed workflows here or click here to add your own
| Graph | Name | Retrieved From | View |
|---|---|---|---|
|
|
RNA-Seq pipeline single-read strand specific
Note: should be updated The original [BioWardrobe's](https://biowardrobe.com) [PubMed ID:26248465](https://www.ncbi.nlm.nih.gov/pubmed/26248465) **RNA-Seq** basic analysis for **strand specific single-read** experiment. A corresponded input [FASTQ](http://maq.sourceforge.net/fastq.shtml) file has to be provided. Current workflow should be used only with the single-read RNA-Seq data. It performs the following steps: 1. Use STAR to align reads from input FASTQ file according to the predefined reference indices; generate unsorted BAM file and alignment statistics file 2. Use fastx_quality_stats to analyze input FASTQ file and generate quality statistics file 3. Use samtools sort to generate coordinate sorted BAM(+BAI) file pair from the unsorted BAM file obtained on the step 1 (after running STAR) 5. Generate BigWig file on the base of sorted BAM file 6. Map input FASTQ file to predefined rRNA reference indices using Bowtie to define the level of rRNA contamination; export resulted statistics to file 7. Calculate isoform expression level for the sorted BAM file and GTF/TAB annotation file using GEEP reads-counting utility; export results to file |
Path: workflows/rnaseq-se-dutp.cwl Branch/Commit ID: b5e16e359007150647b14dc6e038f4eb8dccda79 |
|
|
|
scatter-wf4.cwl#main
|
Path: tests/wf/scatter-wf4.cwl Branch/Commit ID: 047e69bb169e79fad6a7285ee798c4ecec3b218b Packed ID: main |
|
|
|
AltAnalyze Prepare Genome
Devel version of AltAnalyze Prepare Genome ========================================== hg38 is not supported. Use hardcoded EnsMart72 until AltAnalyze starts support more recent Ensembl releases. |
Path: workflows/altanalyze-prepare-genome.cwl Branch/Commit ID: 5561f7ee11dd74848680351411a19aa87b13d27b |
|
|
|
extract_gencoll_ids
|
Path: task_types/tt_extract_gencoll_ids.cwl Branch/Commit ID: 72804b6506c9f54ec75627f82aafe6a28d7a49fa |
|
|
|
samples_fillout_index_batch_workflow.cwl
Wrapper to run bam indexing on all bams before submitting for samples fillout Also includes steps to pre-filter some maf input files NOTE: each sample in a sample_group must have a .bam file, and there must be a minumum of 1 .maf file amoungst samples in the same sample_group this means that for each sample in the sample_group, a .bam is required but a .maf is optional as long as one sample in the group has a .maf this also means that singleton sample groups, or a sample group with only one sample, MUST include a .maf file; singletons cannot lack a .maf NOTE: all .maf files must be valid, at a minimum they must have a header and at least one variant if a sample has no variants in its .maf file, or has an empty .maf file, then it should NOT have a maf_file entry associated with it |
Path: cwl/samples_fillout_index_batch_workflow.cwl Branch/Commit ID: 462f6015c9268a4205b6e81de018a470b8a4a153 |
|
|
|
workflow_input_sf_expr_v1_1.cwl
|
Path: testdata/workflow_input_sf_expr_v1_1.cwl Branch/Commit ID: 8058c7477097f90205dd7d8481781eb3737ea9c9 |
|
|
|
Deprecated. Single-cell Assign Cell Types
Deprecated. Single-cell Assign Cell Types ========================================= Assigns cell types to Seurat clusters. |
Path: workflows/sc-assign-cell-types.cwl Branch/Commit ID: 7030da528559c7106d156284e50ff0ecedab0c4e |
|
|
|
CUT&RUN/TAG SEACR pipeline paired-end
A basic analysis workflow for paired-read CUT&RUN and CUT&TAG sequencing experiments. These sequencing library prep methods are ultra-sensitive chromatin mapping technologies compared to the ChIP-Seq methodology. Its primary benefits include 1) length filtering, 2) a higher signal-to-noise ratio, and 3) built-in normalization for between sample comparisons. This workflow utilizes the tool [SEACR (Sparse Enrichment Analysis of CUT&RUN data)](https://github.com/FredHutch/SEACR) which calls enriched regions in the target sequence data by identifying the top 1% of regions by area under the curve (of the alignment pileup). This workflow is loosely based on the [CUT-RUNTools-2.0 pipeline](https://github.com/fl-yu/CUT-RUNTools-2.0) pipeline, and the ChIP-Seq pipeline from [BioWardrobe](https://biowardrobe.com) [PubMed ID:26248465](https://www.ncbi.nlm.nih.gov/pubmed/26248465) was used as a CWL template. ### __Inputs__ *General Info (required\*):* - Experiment short name/Alias* - a unique name for the sample (e.g. what was used on tubes while processing it) - Cells* - sample cell type or organism name - Conditions* - experimental condition name - Catalog # - catalog number for cells from vender/supplier - Primary [genome index](https://scidap.com/tutorials/basic/genome-indices) for peak calling* - preprocessed genome index of sample organism for primary alignment and peak calling - Secondary [genome index](https://scidap.com/tutorials/basic/genome-indices) for spike-in normalization* - preprocessed genome index of spike-in organism for secondary alignment (of unaligned reads from primary alignment) and spike-in normalization, default should be E. coli K-12 - FASTQ file for R1* - read 1 file of a pair-end library - FASTQ file for R2* - read 2 file of a pair-end library *Advanced:* - Number of bases to clip from the 3p end - used by bowtie aligner to trim <int> bases from 3' (right) end of reads - Number of bases to clip from the 5p end - used by bowtie aligner to trim <int> bases from 5' (left) end of reads - Call samtools rmdup to remove duplicates from sorted BAM file? - toggle on/off to remove duplicate reads from analysis - Fragment Length Filter will retain fragments between set base pair (bp) ranges for peak analysis - drop down menu - `Default_Range` retains fragments <1000 bp - `Histone_Binding_Library` retains fragments between 130-300 bp - `Transcription_Factor_Binding_Library` retains fragments <130 bp - Max distance (bp) from gene TSS (in both directions) overlapping which the peak will be assigned to the promoter region - default set to `1000` - Max distance (bp) from the promoter (only in upstream directions) overlapping which the peak will be assigned to the upstream region - default set to `20000` - Number of threads for steps that support multithreading - default set to `2` ### __Outputs__ Intermediate and final downloadable outputs include: - IGV with gene, BigWig (raw and normalized), and stringent peak tracks - quality statistics and visualizations for both R1/R2 input FASTQ files - coordinate sorted BAM file with associated BAI file for primary alignment - read pileup/coverage in BigWig format (raw and normalized) - cleaned bed files (containing fragment coordinates), and spike-in normalized SEACR peak-called BED files from both \"stringent\" and \"relaxed\" mode. - stringent peak call bed file with nearest gene annotations per peak ### __Data Analysis Steps__ 1. Trimming the adapters with TrimGalore. - This step is particularly important when the reads are long and the fragments are short - resulting in sequencing adapters at the ends of reads. If adapter is not removed the read will not map. TrimGalore can recognize standard adapters, such as Illumina or Nextera/Tn5 adapters. 2. Generate quality control statistics of trimmed, unmapped sequence data 3. (Optional) Clipping of 5' and/or 3' end by the specified number of bases. 4. Mapping reads to primary genome index with Bowtie. - Only uniquely mapped reads with less than 3 mismatches are used in the downstream analysis. Results are then sorted and indexed. Final outputs are in bam/bai format, which are also used to extrapolate effects of additional sequencing based on library complexity. 5. (Optional) Removal of duplicates (reads/pairs of reads mapping to exactly the same location). - This step is used to remove reads overamplified during amplification of the library. Unfortunately, it may also remove \"good\" reads. We usually do not remove duplicates unless the library is heavily duplicated. 6. Mapping unaligned reads from primary alignment to secondary genome index with Bowtie. - This step is used to obtain the number of reads for normalization, used to scale the pileups from the primary alignment. After normalization, sample pileups/peak may then be appropriately compared to one another assuming an equal use of spike-in material during library preparation. Note the default genome index for this step should be *E. coli* K-12 if no spike-in material was called out in the library protocol. Refer to [Step 16](https://www.protocols.io/view/cut-amp-tag-data-processing-and-analysis-tutorial-e6nvw93x7gmk/v1?step=16#step-4A3D8C70DC3011EABA5FF3676F0827C5) of the \"CUT&Tag Data Processing and Analysis Tutorial\" by Zheng Y et al (2020). Protocol.io. 7. Formatting alignment file to account for fragments based on paired-end BAM. - Generates a filtered and normalized bed file to be used as input for SEACR peak calling. 8. Call enriched regions using SEACR. - This step uses both stringent and relaxed peak calling modes with a FDR (false discovery rate) of 0.01, and no normalization to a control sample. The output of SEACR is the [called peaks BED format file](https://github.com/FredHutch/SEACR#description-of-output-fields). 9. Generation and formatting of output files. - This step collects read, alignment, and peak statistics, as well asgenerates BigWig coverage/pileup files for display on the browser using IGV. The coverage shows the number of fragments that cover each base in the genome both normalized and unnormalized to the calculated spike-in scaling factor. ### __References__ - Meers MP, Tenenbaum D, Henikoff S. (2019). Peak calling by Sparse Enrichment Analysis for CUT&RUN chromatin profiling. Epigenetics and Chromatin 12(1):42. - Langmead B, Trapnell C, Pop M, Salzberg SL. Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biol 10:R25. |
Path: workflows/cutandrun-seacr-pe.cwl Branch/Commit ID: d76110e0bfc40c874f82e37cef6451d74df4f908 |
|
|
|
exome alignment and germline variant detection
|
Path: definitions/subworkflows/germline_detect_variants.cwl Branch/Commit ID: 22fce2dbdada0c4135b6f0677f78535cf980cb07 |
|
|
|
Vcf concordance evaluation workflow
|
Path: definitions/subworkflows/vcf_eval_concordance.cwl Branch/Commit ID: 3042812447d9e8889c6118986490e9c9b9b13223 |
