CIETmap is open source software under development by the CIET group to help build the community voice into planning. CIETmap integrates epidemiological analysis tools with raster and vector mapping capabilities geared towards decision-making for planners. It includes a Windows interface with the statistical programming language, R.
Neil Andersson conceived of and designed CIETmap and, with Steven Mitchell, defined its functionality. DM Solutions Group initiated the programming and interface design and Mario Beauchamp now maintains it. Development funding included contributions from the Canadian Assembly of First Nations, CIDA, IDRC and CIHR.
CIETmap is written in Python and uses PyGTK for its graphical interface. The raster and vector mapping is handled by a custom library built on top of the GTK+, GDAL and GtkGLExt libraries. NumPy provides analytical and calculation support and RPy is the Python access to R. The CIET group is currently testing CIETmap to make it available to communities and researchers. Once released, CIETmap will be freely available under the GNU General Public License.
CIETmap integrates epidemiological and geomatic analysis on a single platform:
Using commands similar to those in EpiInfo, CIETanalysis produces basic frequencies (like the proportion with a given disease) through to multivariate models of gains (like the proportion that can be "saved" by a given intervention). Users can generate descriptive stats (mean, standard deviation, standard error); odds ratios, risk difference, gains and confidence intervals. An interface with R gives access to most statistical capabilities available in that language; some of these are available through customised drop-down menus. CIETmap can import data in other formats as SPSS, dBase or Excel. Other features are available through user friendly interfaces such as meta-analysis, regression modelling, and Bayesian inference.
Mapping: The CIETmap module creates interpolated raster maps out of data from sample communities. The software also adjusts for over- or under-representation in the sample communities during the interpolation. It then displays user defined ranges with an associated legend. If they choose, users can see the maps in three dimensions and from different angles. CIETmap can also classify or display administrative boundaries and geographic features, as well as pictorial symbols. A morph/animation module can help make predictions based on epidemiological risk analysis (such as the likely impact of an intervention), or show changes in a situation over time –ie: data from repeat surveys. It does this through animation, which makes it easier for viewers to follow the changes, as they happen –or would happen- in each place on the map. These "morph" maps can either be run from within CIETmap or exported to external animated gifs.
- Andersson, Neil; Mitchell, S (2006). "Epidemiological geomatics in evaluation of mine risk education in Afghanistan: introducing population weighted raster maps". International Journal of Health Geographics 5: 1. doi:10.1186/1476-072X-5-1.
- Mitchell, S; Cockcroft A, Andersson N. (2011). "Population weighted raster maps can communicate findings of social audits: examples from three continents.". BMC Health Services Research. supp2 11: S5. doi:10.1186/1472-6963-11-S2-S14