ProcessMalariaBarcodesDemo
ProcessMalariaBarcodesDemo
- author
- Jonn Smith
- description
- A workflow that processes P. falciparum SNP panels (read: barcodes) and calculates several metrics that are relevant to studying the epidemiology of the disease. This WDL calls a script written by Wes Wong and based on the following paper: https://doi.org/10.1093/pnasnexus/pgac187
Inputs
Required
- A1(Array[String], required): Nucleotide at the A1 barcode position.
- A10(Array[String], required): Nucleotide at the A10 barcode position.
- A11(Array[String], required): Nucleotide at the A11 barcode position.
- A12(Array[String], required): Nucleotide at the A12 barcode position.
- A2(Array[String], required): Nucleotide at the A2 barcode position.
- A3(Array[String], required): Nucleotide at the A3 barcode position.
- A4(Array[String], required): Nucleotide at the A4 barcode position.
- A5(Array[String], required): Nucleotide at the A5 barcode position.
- A6(Array[String], required): Nucleotide at the A6 barcode position.
- A7(Array[String], required): Nucleotide at the A7 barcode position.
- A8(Array[String], required): Nucleotide at the A8 barcode position.
- A9(Array[String], required): Nucleotide at the A9 barcode position.
- Adjusted_Het(Array[String], required)
- B1(Array[String], required): Nucleotide at the B1 barcode position.
- B10(Array[String], required): Nucleotide at the B10 barcode position.
- B11(Array[String], required): Nucleotide at the B11 barcode position.
- B12(Array[String], required): Nucleotide at the B12 barcode position.
- B2(Array[String], required): Nucleotide at the B2 barcode position.
- B3(Array[String], required): Nucleotide at the B3 barcode position.
- B4(Array[String], required): Nucleotide at the B4 barcode position.
- B5(Array[String], required): Nucleotide at the B5 barcode position.
- B6(Array[String], required): Nucleotide at the B6 barcode position.
- B7(Array[String], required): Nucleotide at the B7 barcode position.
- B8(Array[String], required): Nucleotide at the B8 barcode position.
- B9(Array[String], required): Nucleotide at the B9 barcode position.
- Barcode_String(Array[String], required): Nucleotide sequence of all barcode SNPs in genomic order.
- Delta_CT_Threshold(Array[String], required)
- ISO3(Array[String], required): ISO3 formatted location code.
- M_P(Array[String], required): Mono- / Poly-clonal indicator.
- N(Array[String], required)
- Number_Text(Array[String], required)
- Raw_Name(Array[String], required)
- Sample_Name(Array[String], required)
- X(Array[String], required)
- Year(Array[String], required): Year this dataset was collected.
- barcode_def_tsv(File, required): TSV file containing the definition of the SNP barcode sites with the columns: Name, Contig, Position
- cc(Array[String], required): Country Code
- location_code(String, required): Location code of the sample. Should correspond to the ISO3 value.
- mccoil_median(Array[String], required)
Optional
- t_002_ProcessBarcodeSpreadsheet.runtime_attr_override(RuntimeAttr?)
Defaults
- DEBUG_MODE(Boolean, default=false)
- t_001_WdlExecutionStartTimestamp.date_format(String, default="%Y%m%d_%H%M%S_%N")
Outputs
- summary_figure_svg(File)
- summary_figure_png(File)
- summary_stats(File)
- mono_barcode_stats(File)
- poly_barcode_stats(File)
- input_tsv(File)
Dot Diagram
