Snippy_Variants_wide (2).png

Page Contents

The Snippy_Variants workflow aligns single-end or paired-end reads against a reference genome, then identifies single-nucleotide polymorphisms (SNPs), multi-nucleotide polymorphisms (MNPs), and insertions/deletions (INDELs) across the alignment. If a GenBank file is used as the reference, mutations associated with user-specified query strings (e.g. genes of interest) can additionally be reported to the Terra data table.

Example use cases

Inputs

Snippy_Variants Inputs

<aside> 💡 The query string can be a gene or any other annotation that matches the GenBank file/output VCF EXACTLY

</aside>

Workflow Tasks

Snippy_Variants uses the snippy tool to align reads to the reference and call SNPs, MNPs and INDELs according to optional input parameters. The output includes a file of variants that is then queried using the grep bash command to identify any mutations in specified genes or annotations of interest. The query string MUST match the gene name or annotation as specified in the GenBank file and provided in the output variant file in the snippy_results column.

Outputs

Full outputs

Output bam/bai files may be visualized using IGV in Terra to manually assess read placement and SNP support. See Theiagen Office Hours recordings for instructions on visualizing this alignment against the reference.

References

✉️ [email protected] | X (formerly Twitter) | LinkedIn | 🌐 Website