{"id":38704648,"url":"https://github.com/suahjl/vemethod-simulation-frictions","last_synced_at":"2026-01-17T10:54:31.263Z","repository":{"id":57912593,"uuid":"505656790","full_name":"suahjl/vemethod-simulation-frictions","owner":"suahjl","description":"This repository contains files required to replicate the study \"A Simulation Assessment of Vaccine Effectiveness Estimation Bias with Time-Varying Vaccine Coverage, and Heterogeneous Testing and Baseline Attack Rates\" by Jing Lian Suah, Naor Bar-Zeev and Maria Deloria Knoll. Latest preprint can be found here at https://doi.org/10.1101/2022.08.25.22279235.","archived":false,"fork":false,"pushed_at":"2024-11-04T08:20:39.000Z","size":37960,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-04T09:22:10.262Z","etag":null,"topics":["epidemiology","methodology","vaccine-effectiveness"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suahjl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-21T01:58:47.000Z","updated_at":"2024-11-04T08:15:35.000Z","dependencies_parsed_at":"2023-01-17T19:00:40.322Z","dependency_job_id":null,"html_url":"https://github.com/suahjl/vemethod-simulation-frictions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/suahjl/vemethod-simulation-frictions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suahjl%2Fvemethod-simulation-frictions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suahjl%2Fvemethod-simulation-frictions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suahjl%2Fvemethod-simulation-frictions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suahjl%2Fvemethod-simulation-frictions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suahjl","download_url":"https://codeload.github.com/suahjl/vemethod-simulation-frictions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suahjl%2Fvemethod-simulation-frictions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28506593,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T10:25:30.148Z","status":"ssl_error","status_checked_at":"2026-01-17T10:25:29.718Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["epidemiology","methodology","vaccine-effectiveness"],"created_at":"2026-01-17T10:54:31.169Z","updated_at":"2026-01-17T10:54:31.255Z","avatar_url":"https://github.com/suahjl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vemethod-simulation-frictions\nThis repository contains files required to replicate the study \"A Simulation Assessment of Vaccine Effectiveness Estimation Bias with Time-Varying Vaccine Coverage, and Heterogeneous Testing and Baseline Attack Rates\" by Jing Lian Suah, Naor Bar-Zeev and Maria Deloria Knoll.\n\nLink to the preprint can be found [here](https://doi.org/10.1101/2022.08.25.22279235).\n\nThis repository contains the following.\n1. Python scripts required to replicate the study. These are in the main directory.\n2. Output files from scripts. These are in the ```Output``` directory.\n3. Latest draft article of the study, which is in the ```Article``` directory.\n4. Latest slides summarising the study, which is in the ```Presentation``` directory.\n\n# Ethical consideration\nAs this research uses only simulated data, and does not involve any human participants, no institutional review board (IRB) approval is required.\n\n# Declaration of interests\nJLS received support for attending academic meetings from AstraZeneca for work outside this paper. NB-Z received research grants from Merck, personal fees from Merck, and a research grant from Johnson \u0026 Johnson, all for unrelated work outside the scope of this paper. MDK received reports grants from Merck, personal fees from Merck, and grants from Pfizer, outside the submitted work.\n\n# Computation\n1. Simulation scripts (```VEMethod_Sim1b_Parallel_NoCI_CloudVersion.py``` and ```VEMethod_Sim1b_Parallel_NoCI_CloudVersion_ReSeed.py```) were run on a AWS EC2 c6i.32xLarge Amazon Linux instance (128 vCPUs); entire process took 415516 seconds (115.42 hours).\n2. Post-simulation analyses (the remaining ```py``` files with ```VEMethod_``` suffixes) were run on Windows 10, 4-core (8 logical processors) 10th gen i7 and 11th gen i5 local machines, as no parallel processing is required.\n\n# Replication\n0. ```git clone suahjl/vemethod-simulation-frictions```\n1. ```pip install -r requirements.txt```\n2. ```VEMethod_Sim1b_Parallel_NoCI_CloudVersion```\n3. ```VEMethod_Sim1b_Parallel_NoCI_CloudVersion_ReSeed```\n4. Execute the following in any order.\n\t- ```VEMethod_Sim1b_Heatmap_GreekLetters.py```\n\t- ```VEMethod_Sim1b_PureDesignBias_Heatmap.py```\n\t- ```VEMethod_Sim1b_WaveSpecific_Heatmap.py```\n\t- ```VEMethod_Drivers1b.py```\n\t- ```VEMethod_RelDirection1b.py```\n\n\u003cbr/\u003e \\*Note 1: You may consider running the simulation using different seeds.\n\u003cbr/\u003e \\*Note 2: All output files are placed in the 'Output' folder for ease of navigation.\n\n# Large (\u003e100MB) output files\nDue to file size limits on GitHub, 3 large output files can be accessed via dropbox [here](https://www.dropbox.com/sh/7sxgwfymrbkexb9/AADc4E3wb-FEsMr7SMIRqH4Ba?dl=0). These files are:\n1. The full VE estimation bias heatmap of all study designs and all parameter sets from the simulation: *VEMethod_Sim1b_Parallel_NoCI_Wide_Gradient*\n2. The above but with VE estimation biases rescaled to that the survival analysis cohort with true outcomes being observable: *VEMethod_Sim1b_Parallel_NoCI_Wide_Relative_Gradient*\n3. The above but using absolute VE estimation biases: *VEMethod_Sim1b_Parallel_NoCI_Wide_Relative_Absolute Gradient*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuahjl%2Fvemethod-simulation-frictions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuahjl%2Fvemethod-simulation-frictions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuahjl%2Fvemethod-simulation-frictions/lists"}