Skip to main content

Project Plan For STEM, version 4.0.2


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

Table of Contents

Release Milestones

Here is the timeline for the current STEM release cycle.
Release 1.4.1
2.0.0 M104/02/2013
2.0.0 M1 (milestone complete)
2.0.0 M509/20/2013
2.0.0 M5 (milestone complete)
Release 2.0.0 (release complete)
Release 2.0.3 (release complete)
3.0.0M1 (milestone complete)
3.0.0M2 (milestone complete)
3.0.0M3 (milestone complete)
4.0.0M1 (milestone complete)
Release 4.0.0 (release complete)
Release 4.0.1 (milestone complete)
Release 4.0.2 (milestone complete)
Release 4.0.3 (milestone complete)
5.0.0M1 (STEM on Cloud. tentative date)

Table of Contents

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.


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 (

Table of Contents

Compatibility with Previous Releases

STEM 5.0.0 Will containerize all of STEM, creating separate microservice so STEM can run in any cloud environment

Table of Contents

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.

Table of Contents

Back to the top