{"version":1,"pages":[{"id":"xVBCVB7NQxk74Yn3CKhB","title":"Home","pathname":"/flepimop","siteSpaceId":"sitesp_Vihgn","description":""},{"id":"0HoTAYTzVBvIPsXgY3tB","title":"Modeling infectious disease dynamics","pathname":"/flepimop/gempyor/model-description","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"}]},{"id":"CaVlNKoZ95eYhXpr6UR0","title":"Model Implementation","pathname":"/flepimop/gempyor/model-implementation","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"}]},{"id":"JapF9smRKqvXSkLL4AMR","title":"flepiMoP's configuration file","pathname":"/flepimop/gempyor/model-implementation/introduction-to-configuration-files","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"TwjCtlwzDzfBo6R4qhsp","title":"Specifying population structure","pathname":"/flepimop/gempyor/model-implementation/specifying-population-structure","siteSpaceId":"sitesp_Vihgn","description":"This page describes how users specify the names, sizes, and connectivities of the different subpopulations comprising the total population to be modeled","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"HjKufDi6XZH7CbmwHzeB","title":"Specifying compartmental model","pathname":"/flepimop/gempyor/model-implementation/compartmental-model-structure","siteSpaceId":"sitesp_Vihgn","description":"This section describes how to specify the compartmental model of infectious disease transmission.","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"CUmpbcBBbTJEzzLUzEJM","title":"Specifying initial conditions","pathname":"/flepimop/gempyor/model-implementation/specifying-initial-conditions","siteSpaceId":"sitesp_Vihgn","description":"This section describes how to specify the values of each model state at the time the simulation starts, and how to make instantaneous changes to state values at other times (e.g., due to importations)","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"XBjrR3iYb2VL4QC8ys79","title":"Specifying seeding","pathname":"/flepimop/gempyor/model-implementation/specifying-seeding","siteSpaceId":"sitesp_Vihgn","description":"This section describes how to specify the values of each model state at the time the simulation starts, and how to make instantaneous changes to state values at other times (e.g., due to importations)","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"NJFAvooALafsyLhgLzwB","title":"Specifying observational model","pathname":"/flepimop/gempyor/model-implementation/outcomes-for-compartments","siteSpaceId":"sitesp_Vihgn","description":"This page describes how to specify the outcomes section of the configuration file","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"Rh8bGDpyyHM7d5py3qBr","title":"Distributions","pathname":"/flepimop/gempyor/model-implementation/distributions","siteSpaceId":"sitesp_Vihgn","description":"This page describes the configuration schema for specifying distributions","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"djJ83TVR5zPpQi9uWkxQ","title":"Specifying time-varying parameter modifications","pathname":"/flepimop/gempyor/model-implementation/intervention-templates","siteSpaceId":"sitesp_Vihgn","description":"This section describes how to specify modifications to any of the parameters of the transmission model or observational model during certain time periods.","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"koTlLlAh0zH9N2ghNCk3","title":"Other configuration options","pathname":"/flepimop/gempyor/model-implementation/other-configuration-options","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"Hc62Gb6hT8SbWLsDqcTE","title":"Code structure","pathname":"/flepimop/gempyor/model-implementation/code-structure","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"},{"label":"Model Implementation"}]},{"id":"j38dz4oF2w164N0oHeeE","title":"Model Output","pathname":"/flepimop/gempyor/output-files","siteSpaceId":"sitesp_Vihgn","description":"(This section describes the location and contents of each of the output files produced during a non-inference model run)","breadcrumbs":[{"label":"gempyor: modeling infectious disease dynamics","emoji":"1f9a0"}]},{"id":"56djoMSOsDkCqIx9UERY","title":"Inference Description","pathname":"/flepimop/model-inference/inference-description","siteSpaceId":"sitesp_Vihgn","description":"Methods for fitting model to data","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"}]},{"id":"r7fim9jOHC6JkEcy9IVJ","title":"Inference Implementation","pathname":"/flepimop/model-inference/inference-implementation","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"}]},{"id":"xyYjAi0JBw4mCtBuyqam","title":"Specifying data source and fitted variables","pathname":"/flepimop/model-inference/inference-implementation/specifying-data-source-and-fitted-variables","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"},{"label":"Inference Implementation"}]},{"id":"JczxzZe5FKFUEcVUo0qI","title":"(OLD) Configuration options","pathname":"/flepimop/model-inference/inference-implementation/configuration-options","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"},{"label":"Inference Implementation"}]},{"id":"c8eedfyUXp84lLydNS1Q","title":"(OLD) Configuration setup","pathname":"/flepimop/model-inference/inference-implementation/old-configuration-setup","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"},{"label":"Inference Implementation"}]},{"id":"EgtS4jCKJ14YUIKaxwmF","title":"Code structure","pathname":"/flepimop/model-inference/inference-implementation/code-structure","siteSpaceId":"sitesp_Vihgn","description":"Files where these algorithms are contained","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"},{"label":"Inference Implementation"}]},{"id":"EYJUuWZEGRflMwedAWXx","title":"Inference Model Output","pathname":"/flepimop/model-inference/inference-model-output","siteSpaceId":"sitesp_Vihgn","description":"(This section describes the location and contents of the additional output files produced during an inference model run)","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"}]},{"id":"fW6EsVmsQrr55CyThh29","title":"Inference with EMCEE","pathname":"/flepimop/model-inference/inference-with-emcee","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Model Inference","emoji":"1f4c8"}]},{"id":"lMQFpuwpQZy4CYSydsJ7","title":"Setting up the model and post-processing","pathname":"/flepimop/more/setting-up-the-model-and-post-processing","siteSpaceId":"sitesp_Vihgn","description":"Setting up the model and post-processing data","breadcrumbs":[{"label":"More","emoji":"1f5a5"}]},{"id":"lgW3WRZUygEuvKfhmYTS","title":"Config writer","pathname":"/flepimop/more/setting-up-the-model-and-post-processing/config-writer","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Setting up the model and post-processing"}]},{"id":"1wax0ANtUxjJHYTirYi3","title":"Diagnostic plotting scripts","pathname":"/flepimop/more/setting-up-the-model-and-post-processing/plotting-scripts","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Setting up the model and post-processing"}]},{"id":"V80CnFq9SR8gPH9eTibf","title":"Create a post-processing script","pathname":"/flepimop/more/setting-up-the-model-and-post-processing/create-a-post-processing-script","siteSpaceId":"sitesp_Vihgn","description":"These scripts are run automatically after an inference run","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Setting up the model and post-processing"}]},{"id":"UGGhuTGJCurDwVRBu8lV","title":"Reporting","pathname":"/flepimop/more/setting-up-the-model-and-post-processing/reporting","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Setting up the model and post-processing"}]},{"id":"U7IOmV2ZuSmcGVH9IqGM","title":"Advanced","pathname":"/flepimop/more/advanced","siteSpaceId":"sitesp_Vihgn","description":"(Any more advanced mathematical or computational methods used, or possible configuration options, that only specialized users would need to change)","breadcrumbs":[{"label":"More","emoji":"1f5a5"}]},{"id":"COdLFFYT6aQGQDLkqVbA","title":"File descriptions","pathname":"/flepimop/more/advanced/file-descriptions","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Advanced"}]},{"id":"lcNrRlPBLoRIRzop8GCW","title":"Numerical methods","pathname":"/flepimop/more/advanced/numerical-methods","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Advanced"}]},{"id":"F4jjLmoJElF4NjtOZOMc","title":"Additional parameter options","pathname":"/flepimop/more/advanced/additional-parameter-options","siteSpaceId":"sitesp_Vihgn","description":"Aka “magic numbers” - fixed parameters that may or may not be in config, like MCMC step size, dt, etc . . .","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Advanced"}]},{"id":"wPWJy7u1HKpyNRRtTBRB","title":"Swapping model modules","pathname":"/flepimop/more/advanced/swapping-model-modules","siteSpaceId":"sitesp_Vihgn","description":"(Ie using a totally different compartmental model or outcomes model)","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Advanced"}]},{"id":"OFeKeKkAtirSLZOYGTuY","title":"Using plug-ins 🧩[experimental]","pathname":"/flepimop/more/advanced/using-plug-ins-experimental","siteSpaceId":"sitesp_Vihgn","description":"How to plug-in your code/data directly into flepiMoP","breadcrumbs":[{"label":"More","emoji":"1f5a5"},{"label":"Advanced"}]},{"id":"vtXy7EINMpHT3OSQ20nO","title":"Quick Start Guide","pathname":"/flepimop/how-to-run/quick-start-guide","siteSpaceId":"sitesp_Vihgn","description":"Quick instructions on how to install Prerequisites, install flepiMoP itself, and then run through a quick example of how to use flepiMoP.","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"hlaaNKnhIMqKqCuAXTqv","title":"Multiple Configuration Files","pathname":"/flepimop/how-to-run/multiple-configuration-files","siteSpaceId":"sitesp_Vihgn","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"jdbtIn6GSKJ9b5hGcxrV","title":"Synchronizing Files","pathname":"/flepimop/how-to-run/synchronization","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"ejG9M2iev83PzA1OeXEj","title":"Advanced run guides","pathname":"/flepimop/how-to-run/advanced-run-guides","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"4DKheQlAtMtJSPKTq0r7","title":"Running On A HPC With Slurm","pathname":"/flepimop/how-to-run/advanced-run-guides/running-on-a-hpc-with-slurm","siteSpaceId":"sitesp_Vihgn","description":"Tutorial on how to install and run flepiMoP on a supported HPC with slurm.","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"},{"label":"Advanced run guides"}]},{"id":"kbScxBqyjXyE01a2SJOp","title":"Running with Docker locally 🛳","pathname":"/flepimop/how-to-run/advanced-run-guides/running-with-docker-locally","siteSpaceId":"sitesp_Vihgn","description":"Short tutorial on running FlepiMop on your personal computer using a \"Docker\" container","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"},{"label":"Advanced run guides"}]},{"id":"uWvVVguJ0fXQYFaZqTtA","title":"Running on AWS 🌳","pathname":"/flepimop/how-to-run/advanced-run-guides/running-on-aws","siteSpaceId":"sitesp_Vihgn","description":"using Docker container","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"},{"label":"Advanced run guides"}]},{"id":"TJ08JL2m1thAVBuawcFR","title":"Environment Variables","pathname":"/flepimop/how-to-run/environment-variables","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"XRY4Ohkl3cLAdUJiFJBE","title":"Common errors","pathname":"/flepimop/how-to-run/common-errors","siteSpaceId":"sitesp_Vihgn","description":"Common error messages and how to debug them","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"Dhr3eMDeMqrkEx8tCNQJ","title":"Useful commands","pathname":"/flepimop/how-to-run/useful-commands","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"7YnT7sF1H8RfLZAQY4UG","title":"Tips, tricks, FAQ","pathname":"/flepimop/how-to-run/tips-tricks-faq","siteSpaceId":"sitesp_Vihgn","description":"All the little things to save you time on the clusters","breadcrumbs":[{"label":"How To Run","emoji":"1f6e0"}]},{"id":"ePgJRTzy9CvEa3AdywWr","title":"Installing flepiMoP For Development","pathname":"/flepimop/development/installing-flepimop-for-development","siteSpaceId":"sitesp_Vihgn","description":"Instructions on how to install `flepiMoP` for development purposes, which uses a specific utility script that installs extras and force reinstall.","breadcrumbs":[{"label":"Development"}]},{"id":"vvBPfUhdgagj8ceJTKUW","title":"Git and GitHub Usage","pathname":"/flepimop/development/git-and-github-usage","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"keaavqNkOIoYTyo2PhGa","title":"Guidelines for contributors","pathname":"/flepimop/development/python-guidelines-for-developers","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"9fBhrBYQvyVChNwjGpVM","title":"Module specification","pathname":"/flepimop/deprecated-pages/module-specification","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"Deprecated pages"}]},{"id":"gZCHur7TN1hDDwqA7K7W","title":"US specific How to Run","pathname":"/flepimop/jhu-internal/us-specific-how-to-run","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"JHU Internal"}]},{"id":"WMSVPKT6f3sD7WbWgcyh","title":"Running with Docker locally (outdated/US specific) 🛳","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/running-with-docker-locally","siteSpaceId":"sitesp_Vihgn","description":"Short internal tutorial on running locally using a \"Docker\" container.","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"}]},{"id":"fzcnLiBgzwfz6dekvEwM","title":"Running on Rockfish/MARCC - JHU 🪨🐠","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/slurm-submission-on-marcc","siteSpaceId":"sitesp_Vihgn","description":"or any HPC using the slurm workload manager","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"}]},{"id":"1E5AP8MH46njFp8puvnj","title":"Running with docker on AWS - OLD probably outdated","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/running-with-docker-on-aws","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"}]},{"id":"mvwWIkKUr2ejUOMHfIVf","title":"Provisioning AWS EC2 instance","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/running-with-docker-on-aws/provisioning-aws-ec2-instance","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"},{"label":"Running with docker on AWS - OLD probably outdated"}]},{"id":"QQ45Vd957HxJ7IwXyFzg","title":"AWS Submission Instructions: Influenza","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/running-with-docker-on-aws/aws-submission-instructions-influenza","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"},{"label":"Running with docker on AWS - OLD probably outdated"}]},{"id":"7aGEyLkNXoRDOaTwADEM","title":"AWS Submission Instructions: COVID-19","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/running-with-docker-on-aws/aws-submission-instructions-covid-19","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"},{"label":"Running with docker on AWS - OLD probably outdated"}]},{"id":"mqI8vk9BVKrVPxVnHB0I","title":"Running with RStudio Server on AWS EC2","pathname":"/flepimop/jhu-internal/us-specific-how-to-run/running-with-rstudio-server-on-aws-ec2","siteSpaceId":"sitesp_Vihgn","description":"","breadcrumbs":[{"label":"JHU Internal"},{"label":"US specific How to Run"}]},{"id":"4qK8ILmbqcMBaDfPmO1p","title":"Inference scratch","pathname":"/flepimop/jhu-internal/inference-scratch","siteSpaceId":"sitesp_Vihgn","description":"This is just a place to play around with different inference algorithms. Gitbook markdown is very application-specific so can't copy this algorithm text into other apps to play around with!","breadcrumbs":[{"label":"JHU Internal"}]},{"id":"spzYACR5P0bysuQ372nj","title":"click commands","pathname":"/flepimop/technical-reference/click-commands","siteSpaceId":"sitesp_Vihgn","breadcrumbs":[{"label":"Technical Reference"}]}]}