UShER (Ultrafast Sample Placement on Existing Trees) rapidly places new samples onto an existing phylogeny using maximum parsimony. This workflow uses the UCSC-maintained global trees for SARS-CoV-2, mpox, RSV-A, and RSV-B if those organisms are specified in the organism input field. However, UShER can be used on any organism as long as a mutation-annotated tree (MAT) is provided in protobuf format. Contact us if you need help generating your own mutation-annotated tree, or follow the instructions available on the UShER wiki here.
While this workflow is technically a set-level workflow, it works on the sample-level too. When run on the set-level, the samples are placed with respect to each other.
Terra Task Name
Variable
Type
Description
Default Value
Terra Status
usher_workflow
assembly_fasta
Array[File]
The assembly files for your samples in FASTA format; can either be a set of samples, an individual sample, or multiple individual samples
Required
usher_workflow
organism
String
What organism to run UShER on; the following organism have default global phylogenies and reference files provided: sars-cov-2, mpox, RSV-A, RSV-B.
Required
usher_workflow
tree_name
String
The output prefix for the uncondensed tree output and the clades output.
Required
usher
mutation_annotated_tree_pb
File
Required for organisms other than sars-cov-2, mpox, RSV-A or RSV-B. This is the mutation-annotated global phylogeny upon which your samples will be placed
Optional, Required
usher
reference_genome
File
Required for organisms other than sars-cov-2, mpox, RSV-A or RSV-B. This is the reference genome used to determine your sequence's mutations to accurately place the sample on the phylogeny.
Amount of memory/RAM (in GB) to allocate to the task
16
Optional
usher
subtree_size
Int
Indicates how many of the closest-related samples you want to show in a subtree; more subtrees are made if there is more sequence diversity in the set of input samples (multiple subtrees are only generated if this workflow is run on the set level).
The version of the mutation-annotated protobuf tree (what day and what samples are included, if a default organism was used; otherwise, says it was user-provided)
usher_subtree_mutations
Array[File]
An array of files showing the mutations at each internal node for the subtree
usher_subtrees
Array[File]
An array of subtrees where your samples have been placed
usher_uncondensed_tree
File
The entire global tree with your samples included (warning: may be a very large file if the organism is "sars-cov-2")