Giter VIP home page Giter VIP logo

emod-generic-scripts's Introduction

EMOD-Generic-Scripts

See documentation at https://docs.idmod.org/projects/emod-generic-scripts/en/latest/ for additional information about how to use these scripts.


To get started:

  1. Setup a virtual environment (e.g., conda)
  2. Install requirements:
    pip install -r requirements.txt --index-url=https://packages.idmod.org/api/pypi/pypi-production/simple
    
  3. Run an experiment (requires COMPS credentials):
    cd EMOD-Generic-Scripts/model_covariance01/experiment_covariance01
     python make01_param_dict.py
     python make02_lauch_sims.py
     python make03_pool_brick.py
    
  4. Make figures:
    cd EMOD-Generic-Scripts/model_covariance01/figure_attackfrac01
    python make_fig_attackrate.py
    

To build the documentation locally, do the following:

  1. Create and activate a venv.

  2. Navigate to the root directory of the repo and enter the following

    pip install -r docs/requirements.txt
    

Contents:

Directory Description
env_Alma9
env_Debian12
env_Fedora40
env_Rocky9
env_Ubuntu24
Contains the definition scripts for singularity containers. Produces the the EMOD executable, schema, and custom reporters; creates an environment for running EMOD on COMPS and contains the python packages available to the embedded python interpreter. All files remain on COMPS and are provided to the various workflows as Asset Collection IDs.
local_python Contains additional python scripts that provide helper functions common to all of the workflows.
model_covariance01 Demonstration of the covariance feature.
model_covid01 Baseline simulations for SARS-CoV-2 in EMOD. Collab with MvG.
model_demographics01 Example demographics for UK measles simulations.
model_demographics02 Example demographics using UN WPP data as inputs.
model_measles_cod01 Documentation.
model_measles_gha01 Examination of RDT use and responsive campaigns for measles using Ghana as an example context.
model_measles_nga01 Documentation.
model_measles_nga02 Documentation.
model_measles01 Documentation.
model_network01 Demonstration of the network infectivity feature.
model_polio_nga01 Example outbreak simulations for cVDPV2 in Nigeria. Collab with JG and HL.
model_rubella01 Projections of rubella infections and CRS burden following RCV introduction.
model_transtree01 Demonstration of the infector labeling feature and generation of explicit transmission networks.
refdat_mcv1 IHME MCV1 coverage estimates used to construct input files for EMOD simulations.
refdat_namesets Namesets used for region identification.
refdat_poppyr UN WPP age structured population estimates used to construct input files for EMOD simulations.
refdat_sias Documentation.

emod-generic-scripts's People

Contributors

fliu6 avatar helenmsgu avatar jschripsema-idm avatar kfrey-idm avatar krosenfeld avatar krosenfeld-idm avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

emod-generic-scripts's Issues

Workitem fails to launch occasionally.

When launching calibration (ID: 5b4b1e1b-8b97-ee11-9eff-b88303912b51) I got an error while launching the workitem:

Error message:
Errors encountered during file download, directory creation, and/or symlink processing. The most common cause of this error is the use of long file paths and/or names. See logs for more details.
CorrelationId: 671015fe-77ad-4009-819e-f729b4c2f8e1

I was doing something very similar to:
https://github.com/InstituteforDiseaseModeling/EMOD-Generic-Scripts/blob/main/model_demographics01/experiment_demog_UK01_calib/make05_start_calib.py

I re-ran the make05_start_calib.py script and the workflow launched.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.