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, Positioncc(Array[String], required): Country Codelocation_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
