-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
69 lines (61 loc) · 2.03 KB
/
config.yaml
File metadata and controls
69 lines (61 loc) · 2.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# config.yaml - all virus parameters in one place
# Users edit ONE file; no per-virus JSON configs needed
# Global defaults
defaults:
local_tree: false
max_date: 2026-12-31
min_date: 2020-01-01
date_range_type: "tip_date"
alias: "default" # default or manual
proteins: []
weights:
VP1:
default: 1
clade_key: "clade_membership" # name of metadata field to store clade membership in auspice JSON (e.g. "clade_membership")
# Virus-specific parameters (overrides global defaults)
## Structure:
# <virus>: (virus_name)
# <parameters> (used for algorithm)
viruses:
ev-d68:
# Input source
tree_url: "https://nextstrain.org/charon/getDataset?prefix=groups/hodcroftlab/enterovirus/d68/genome"
# Algorithm parameters (virus-specific tuned values)
cutoff: 1.3
divergence_addition: 1
divergence_scale: 5
min_size: 30
bushiness_branch_scale: 9
branch_length_scale: 5
ev-a71:
tree_url: "https://nextstrain.org/charon/getDataset?prefix=groups/hodcroftlab/enterovirus/A71/whole-genome"
cutoff: 1.1
divergence_addition: 0.9
divergence_scale: 32
min_size: 20
bushiness_branch_scale: 13
branch_length_scale: 8
cva16:
tree_url: "https://nextstrain.org/charon/getDataset?prefix=groups/hodcroftlab/coxsackievirus/A16/whole-genome"
cutoff: 1.1
divergence_addition: 0.5
divergence_scale: 5
min_size: 20
bushiness_branch_scale: 20
branch_length_scale: 8
cva10:
tree_url: "https://nextstrain.org/charon/getDataset?prefix=groups/hodcroftlab/coxsackievirus/A10/whole-genome"
cutoff: 1.1
divergence_addition: 0.5
min_size: 20
bushiness_branch_scale: 25
# branch_length_scale: 10
# divergence_scale: 10
# Parameter sweep ranges (for sensitivity analysis)
sweep:
cutoff: [0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5]
divergence_addition: [0.5, 0.7, 0.9, 1.1]
divergence_scale: [0.1, 1, 5, 10, 20]
min_size: [5, 10, 15, 20, 25]
bushiness_branch_scale: [5, 10, 100]
branch_length_scale: [2, 10, 20]