diff --git a/cara/apps/calculator/model_generator.py b/cara/apps/calculator/model_generator.py
index 6e4a5527..885b4500 100644
--- a/cara/apps/calculator/model_generator.py
+++ b/cara/apps/calculator/model_generator.py
@@ -699,7 +699,7 @@ MECHANICAL_VENTILATION_TYPES = {'mech_type_air_changes', 'mech_type_air_supply',
MASK_TYPES = {'Type I', 'FFP2'}
MASK_WEARING_OPTIONS = {'mask_on', 'mask_off'}
VENTILATION_TYPES = {'natural_ventilation', 'mechanical_ventilation', 'no_ventilation'}
-VIRUS_TYPES = {'SARS_CoV_2', 'SARS_CoV_2_B117', 'SARS_CoV_2_P1', 'SARS_CoV_2_B16172'}
+VIRUS_TYPES = {'SARS_CoV_2', 'SARS_CoV_2_B117', 'SARS_CoV_2_P1', 'SARS_CoV_2_B16172', 'SARS_CoV_2_B1351'}
VOLUME_TYPES = {'room_volume_explicit', 'room_volume_from_dimensions'}
WINDOWS_OPENING_REGIMES = {'windows_open_permanently', 'windows_open_periodically', 'not-applicable'}
WINDOWS_TYPES = {'window_sliding', 'window_hinged', 'not-applicable'}
diff --git a/cara/apps/calculator/templates/base/calculator.report.html.j2 b/cara/apps/calculator/templates/base/calculator.report.html.j2
index 146478dc..963eea31 100644
--- a/cara/apps/calculator/templates/base/calculator.report.html.j2
+++ b/cara/apps/calculator/templates/base/calculator.report.html.j2
@@ -195,6 +195,8 @@
SARS-CoV-2 (nominal strain)
{% elif form.virus_type == "SARS_CoV_2_B117" %}
SARS-CoV-2 (Alpha VOC)
+ {% elif form.virus_type == "SARS_CoV_2_SARS_CoV_2_B1351" %}
+ SARS-CoV-2 (Beta VOC)
{% elif form.virus_type == "SARS_CoV_2_P1" %}
SARS-CoV-2 (Gamma VOC)
{% elif form.virus_type == "SARS_CoV_2_B16172" %}
diff --git a/cara/apps/calculator/templates/calculator.form.html.j2 b/cara/apps/calculator/templates/calculator.form.html.j2
index 65391454..b570d85d 100644
--- a/cara/apps/calculator/templates/calculator.form.html.j2
+++ b/cara/apps/calculator/templates/calculator.form.html.j2
@@ -64,6 +64,7 @@ v{{ calculator_version }} Please sen
@@ -347,6 +348,7 @@ v{{ calculator_version }} Please sen
SARS-CoV-2 covers the original "wild type" strain of the virus and three variants of concern (VOC):
- Alpha (also known as B.1.1.7, first identified in UK, Dec 2020),
+ - Beta (also known as B.1.351, first identified in South Africa, Oct 2020).
- Gamma (also known as P.1, first identified in Brazil/Japan, Jan 2021).
- Delta (also known as B.1.617.2, first identified in India, Oct 2020).
diff --git a/cara/models.py b/cara/models.py
index 67d4c62a..1f8fe188 100644
--- a/cara/models.py
+++ b/cara/models.py
@@ -480,19 +480,25 @@ Virus.types = {
viral_load_in_sputum=1e9,
infectious_dose=50.,
viable_to_RNA_ratio = 0.5,
- transmissibility_factor=0.6,
+ transmissibility_factor=0.78,
),
+ 'SARS_CoV_2_B1351': SARSCoV2(
+ viral_load_in_sputum=1e9,
+ infectious_dose=50.,
+ viable_to_RNA_ratio=0.5,
+ transmissibility_factor=0.8,
+ ),
'SARS_CoV_2_P1': SARSCoV2(
viral_load_in_sputum=1e9,
infectious_dose=50.,
viable_to_RNA_ratio = 0.5,
- transmissibility_factor=0.45,
+ transmissibility_factor=0.72,
),
'SARS_CoV_2_B16172': SARSCoV2(
viral_load_in_sputum=1e9,
infectious_dose=50.,
viable_to_RNA_ratio = 0.5,
- transmissibility_factor=0.38,
+ transmissibility_factor=0.51,
),
}
diff --git a/cara/monte_carlo/data.py b/cara/monte_carlo/data.py
index 4cb5f388..1abddb91 100644
--- a/cara/monte_carlo/data.py
+++ b/cara/monte_carlo/data.py
@@ -119,6 +119,12 @@ virus_distributions = {
viable_to_RNA_ratio=viable_to_RNA_ratio_distribution,
transmissibility_factor=0.78,
),
+ 'SARS_CoV_2_B1351': mc.SARSCoV2(
+ viral_load_in_sputum=symptomatic_vl_frequencies,
+ infectious_dose=infectious_dose_distribution,
+ viable_to_RNA_ratio=viable_to_RNA_ratio_distribution,
+ transmissibility_factor=0.8,
+ ),
'SARS_CoV_2_P1': mc.SARSCoV2(
viral_load_in_sputum=symptomatic_vl_frequencies,
infectious_dose=infectious_dose_distribution,