Epi Info


Epi Info is statistical software for epidemiology developed by Centers for Disease Control and Prevention in Atlanta, Georgia.
Epi Info has been in existence for over 20 years and is currently available for Microsoft Windows, Android and iOS, along with a web and cloud version. The program allows for electronic survey creation, data entry, and analysis. Within the analysis module, analytic routines include t-tests, ANOVA, nonparametric statistics, cross tabulations and stratification with estimates of odds ratios, risk ratios, and risk differences, logistic regression, survival analysis, and analysis of complex survey data. The software is an open-source project with limited support.
An analysis conducted in 2003 documented over 1,000,000 downloads of Epi Info from 180 countries.

History

Epi Info has been in development for over 20 years. The first version, Epi Info 1, was originally implemented by Jeff Dean as an unpaid intern in high school. It was an MS-DOS batch file on 5.25" floppy disks and released in 1985. MS-DOS continued to be the only supported operating system until the release of Epi Info 2000, which was written in Microsoft's Visual Basic and became the first Windows-compatible version. The last MS-DOS version was Epi Info 6.04d released in January 2001.
Epi Info 2000 changed the way data was stored by adopting the Microsoft Access database format, rather than continuing to use the plain-text file format from the MS-DOS versions. Following the release of Epi Info 2000 was Epi Info 2002, then Epi Info version 3.0, and finally the open-source Epi Info 7. Epi Info 7 was made open source on November 13, 2008 when its source code was uploaded to Codeplex for the first time. The 7 series is the presently maintained Epi Info product line. Note that Epi Info 3 for Windows is different from Epi Info 3 for MS-DOS even though they share the same version number.
After Microsoft shut down Codeplex in December 2017, the repository of Epi Info migrated to GitHub.

Features

From a user's perspective, the most important functions of Epi Info are the ability to rapidly develop a questionnaire, customize the data entry process, quickly enter data into that questionnaire, and then analyze the data. For epidemiological uses, such as outbreak investigations, being able to rapidly create an electronic data entry screen and then do immediate analysis on the collected data can save considerable amounts of time versus using paper surveys.
Epi Info uses three distinct modules to accomplish these tasks: Form Designer, Enter, and Analysis. Other modules include the Dashboard module, a mapping module, and various utilities such as StatCalc.
Electronic questionnaires are created in the Form Designer module. Individual questions can be placed anywhere on a page and each form may contain multiple pages. The user is given a high degree of control over the form's appearance and function. The user defines both the question's prompt and the format of the data that is to be collected. Data types include numbers, text strings, dates, times, and Boolean. Users can also create drop-down lists, code tables, and comment legal fields. One of the more powerful features of Form Designer is the ability to program intelligence into a form through a feature called "check code". Check code allows for certain events to occur depending on what action a data entry person has taken. For example, if the data entry person types "Male" into a question on gender, any questions relating to pregnancy might then be hidden or disabled. Skip patterns, message boxes, and math operations are also available. Relational database modeling is supported, as users may link their form to any number of other forms in their database.
The "Classic Analysis" module is where users analyze their data. Import and export functions exist that allow for data to be converted between plain-text, CSV, Microsoft Excel, Microsoft Access, MySQL, Microsoft SQL Server, and other formats. Many advanced statistical routines are provided, such as t-tests, ANOVA, nonparametric statistics, cross tabulations and stratification with estimates of odds ratios, risk ratios, and risk differences, logistic regression, survival analysis, and analysis of complex survey data.
The "Visual Dashboard" module is a lighter-weight Analysis component that is designed to be easy to use, but does not contain the full set of data management features that the "Classic Analysis" module does.
Using the Map module, data can be displayed either by geographic reference or by GPS coordinates.
Older versions of Epi Info contained a Report module and a Menu module. The Report module allowed the user to edit and format the raw output from other Epi Info modules into presentable documents. The menu module allowed for the editing and re-arranging of the basic Epi Info menu structure. This module was powerful enough that several applications have been built off of it, including the National Electronic Telecommunications System for Surveillance for Epi Info 6. Unlike the other modules, the menu module does not have a design-mode user interface, but instead resides in a.mnu file whose scripts must be edited manually. In Epi Info 7, the Visual Dashboard assumes some of the basic functions of the report module.
Epi Info 7 includes a number of nutritional anthropometric functions that can assist in recording and evaluating measurements of length, stature, weight, head circumference, and arm circumference for children and adolescents. They can be used to calculate percentiles and number of standard deviations from the mean using the CDC/WHO 1978 growth reference, CDC 2000 growth reference, the WHO Child Growth Reference, or the WHO Reference 2007. It replaces the NutStat and EpiNut modules found in prior versions of Epi Info.

Open Epi

OPenEpi is an online version of the software and has inbuilt statistical calculators. For more information, see the article OpenEpi.

Future developments

Version 7 is in continuing development as an open source project. Web-based data entry, web-based analysis, and mobile data collection tools are currently available and will see continued improvement in 2014 and beyond.

Release history

SeriesVersionOperating System SupportSupport statusRelease dateSignificant changes
Epi Info for DOS1MS-DOS1 Sep 1985
Epi Info for DOS2MS-DOS20 Aug 1986
Epi Info for DOS3MS-DOS1988
Epi Info for DOS4.1MS-DOS15 Nov 1988
Epi Info for DOS5.01MS-DOSOct 1990Allowed European date formats and non-English characters in data fields.
Epi Info for DOS6.0MS-DOS1992Added programmable menu system
Epi Info for DOS6.02MS-DOSOct 1994
Epi Info for DOS6.04cMS-DOS1998Year 2000 compatibility upgrade
Epi Info for DOS6.04dMS-DOSJan 2001
Epi Info 20002000 1.1.2Windows 9x, NT 4.0, 20002 Nov 2001First Windows-compatible version of Epi Info.
Epi Info 20002002 R2Windows 9x, NT 4.0, 2000, XP30 Jan 2003
Epi Info 33.0Windows 9x, NT 4.0, 2000, XPn/a
Epi Info 33.01Windows 9x, NT 4.0, 2000, XP3 Nov 2003
Epi Info 33.2Windows 9x, NT 4.0, 2000, XP4 Feb 2004
Epi Info 33.2.2Windows 9x, NT 4.0, 2000, XP14 Apr 2004
Epi Info 33.3Windows 98, NT 4.0, 2000, XP5 Oct 2004Windows 95 no longer supported, case-based mapping functionality added to the Analysis MAP command.
Epi Info 33.3.2Windows 98, NT 4.0, 2000, XP9 Feb 2005
Epi Info 33.4Windows 98, NT 4.0, 2000, XP30 Apr 2007Ability to use standard ISO date formats, disallowed multiple instances of the Analysis module, added ability to run reports from Analysis, and CDC flags added to the Nutrition module.
Epi Info 33.4.1Windows 98, NT 4.0, 2000, XP9 Jul 2007Added a right-to-left language controller in Analysis
Epi Info 33.4.2Windows 98, NT 4.0, 2000, XP20 Sep 2007
Epi Info 33.4.3Windows 98, NT 4.0, 2000, XP17 Oct 2007
Epi Info 33.5Windows 98, NT 4.0, 2000, XP SP39 Jun 2008Added feature to use standardized vocabularies. First version to require Service Pack 3 if running Epi Info on a computer with Windows XP.
Epi Info 33.5.1Windows 98, NT 4.0, 2000, XP SP3, Vista13 Aug 2008First version compatible with Windows Vista. This version also fixed compatibility for languages that are read right-to-left.
Epi Info 33.5.2Windows 98, NT 4.0, 2000, XP SP3, Vista, 717 Dec 2010First version compatible with Windows 7. Also included a preview of the new Epi Info 7 MakeView and Enter tools.
Epi Info 33.5.3Windows 98, NT 4.0, 2000, XP SP3, Vista, 726 Jan 2011Minor update to the Epi Info Enter tool released with 3.5.2.
Epi Info 33.5.4Windows 98, NT 4.0, 2000, XP SP3, Vista, 710 Aug 2012Modified installation packaging.
Epi Info 77.0.5 Windows XP, Vista, 7, Ubuntu5 Jan 2009Programming language changed to Visual C#.NET; MySQL and SQL Server database support added; XML meta-data support added; Linux compatibility added; first Windows version of Epi Info to be open source.
Epi Info 77.0.7.0Windows XP, Vista, 727 Sep 2011Upgraded framework to.NET version 3.5; Added ability to run Epi Info 7 from a flash drive without administrator rights; Added ability for Epi Info 7 forms to work with essentially unlimited number of fields; Mapping module added; Geocoding added; Visual Dashboard module added; plugin-based data driver model added; Linux and MySQL support removed; Growth charting added.
Epi Info 77.0.8.0Windows XP, Vista, 728 Oct 2011Release build. Added ability to install Epi Info 7 using a traditional setup file; Added new check code commands; Added ability to calculate z-scores for the WHO Child Growth Standards and WHO Reference 2007.
Epi Info 77.1.0.6Windows XP, Vista, 79 Aug 2012Major updates to Dashboard module; Added web-based data entry capability; Added features to allow compatibility with the Epi Info for Android app.
Epi Info 77.1.4.0Windows XP, Vista, 7, 811 Jul 2014Increased precision for some statistical results and other improvements to Analysis. Added ability to decrypt and import data collected on iOS devices and other improvements to Import/Export. Included other minor updates to Form Designer, Enter, and Dashboard.
Epi Info 77.1.5.0Windows XP, Vista, 7, 819 Mar 2015Added SQRT, POISSONLCL, and POISSONUCL functions to Analysis. Fixed regional number formatting issues in Enter. Added small cell size and sparse data warnings to 2x2 and MxN analyses. Included various changes to support the VHF application and to support the Android Companion. Included other minor updates to Form Designer, Enter, Analysis, and Dashboard.
Epi Info 77.2.0.1Requires Microsoft Windows XP or higher with Microsoft.NET 4.0.27 Jun 2016
SeriesVersionOperating System SupportSupport statusRelease dateSignificant changes