Project Plan For STEM, version 4.0.2
Introduction
The Spatiotemporal Epidemiological Modeler (STEM) tool is designed to
help scientists and public health officials create and use
spatial and temporal models of emerging infectious diseases. These models
could aid in understanding, and potentially preventing,
the spread such diseases.
Release Deliverables
STEM is delivered as an Eclipse Rich Client Platform (RCP)
application runnable on Windows, Linux, and Mac OS X platforms.
STEM 4.0 is based on and fully compatible with Eclipse 4.x
Starting with STEM V3.0.0M1, STEM requires (J2SE) 8.0 JVM.
The STEM application includes tools
for designing, simulating, and analyzing epidemiological models.
STEM contains a wealth of prepackaged data in the form of existing
disease models and simulations as well as geographic/demographic data
for the world.
In response to the Sars-CoV-2 pandemic a new compound error function feature has
been added to the Nelder-Mead algorithm used in Automated Experiments. This feature allows
users to optimize parameters in their model based on reference daily incidence, cumulative incidence, deaths or
any combination of the three. The latest build with STEM 4 features and bug fixes are available in V4.0.2
Release Milestones
Here is the timeline for the current STEM release cycle.
1.4.1 | 12/14/2012 | Release 1.4.1 |
2.0.0 M1 | 04/02/2013 | 2.0.0 M1 (milestone complete) |
2.0.0 M5 | 09/20/2013 | 2.0.0 M5 (milestone complete) |
2.0.0 | 10/15/2013 | Release 2.0.0 (release complete) |
2.0.3 | 01/09/2015 | Release 2.0.3 (release complete) |
3.0.0M1 | 10/09/2015 | 3.0.0M1 (milestone complete) |
3.0.0M2 | 02/04/2016 | 3.0.0M2 (milestone complete) |
3.0.0M3 | 04/02/2016 | 3.0.0M3 (milestone complete) |
4.0.0M1 | 12/01/2018 | 4.0.0M1 (milestone complete) |
4.0.0 | 01/15/2019 | Release 4.0.0 (release complete) |
4.0.1 | 04/15/2019 | Release 4.0.1 (milestone complete) |
4.0.2 | 08/19/2019 | Release 4.0.2 (milestone complete) |
4.0.3 | 02/26/2021 | Release 4.0.3 (milestone complete) |
5.0.0M1 | 01/1/2021 | 5.0.0M1 (STEM on Cloud. tentative date) |
Target Environments
Today STEM runs 64-bit Windows, Linux, and Mac OS X
platforms. It is built using Eclipse 4.x and requires Java 8 or
later.
Internationalization
STEM currently has partial National Language Support for several languages.
NLS resources for STEM are managed through Eclipse Babel and additional translations
can be contributed through the Babel Project (http://eclipse.org/babel/).
Compatibility with Previous Releases
STEM 5.0.0 Will containerize all of STEM, creating separate microservice so STEM can run in any cloud environment
Themes and Priorities
Work with users to extend STEM to support work on the most
important current problems in epidemiology and public health.
STEM of Cloud
In 2020 we will continue improving STEM and support its community and support nCoV modeling. We will begin the process of designing STEM 5.0 to run on Cloud as a collection of microservices.