CIETmap

Last updated
CIETmap includes CIETanalysis, a tool for epidemiological analysis. CIETmapAnalysis.jpg
CIETmap includes CIETanalysis, a tool for epidemiological analysis.

CIETmap will be open source software under development by the CIET group to help build the community voice into planning. Currently no downloads are made available. 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:

The CIETmap module creates interpolated raster maps out of data from sample communities. CIETmapRastermap.jpg
The CIETmap module creates interpolated raster maps out of data from sample communities.

Epidemiological analysis:

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.

Animation makes it easier for viewers to follow changes, as they happen-or would happen-in each place on the map. CIETmapMorphmaps.jpg
Animation makes it easier for viewers to follow changes, as they happen–or would happen–in each place on the map.

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 –i.e.: 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.

The first published use of CIETmap's population weighted raster maps came from Afghanistan. [1] These maps have wide applicability for communicating evidence. [2]

Related Research Articles

<span class="mw-page-title-main">SciPy</span> Open-source Python library for scientific computing

SciPy is a free and open-source Python library used for scientific computing and technical computing.

<span class="mw-page-title-main">GRASS GIS</span> Geographical information system software

Geographic Resources Analysis Support System is a geographic information system (GIS) software suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and temporal modeling, and visualizing. It can handle raster, topological vector, image processing, and graphic data.

<span class="mw-page-title-main">Hierarchical Data Format</span> Set of file formats

Hierarchical Data Format (HDF) is a set of file formats designed to store and organize large amounts of data. Originally developed at the U.S. National Center for Supercomputing Applications, it is supported by The HDF Group, a non-profit corporation whose mission is to ensure continued development of HDF5 technologies and the continued accessibility of data stored in HDF.

<span class="mw-page-title-main">PyQt</span> Python GUI library

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this means a variety of licenses including GNU General Public License (GPL) and commercial license, but not the GNU Lesser General Public License (LGPL). PyQt supports Microsoft Windows as well as various kinds of UNIX, including Linux and MacOS.

<span class="mw-page-title-main">PyGTK</span> Set of Python wrappers for the GTK graphical user interface library

PyGTK is a set of Python wrappers for the GTK graphical user interface library. PyGTK is free software and licensed under the LGPL. It is analogous to PyQt/PySide and wxPython, the Python wrappers for Qt and wxWidgets, respectively. Its original author is GNOME developer James Henstridge. There are six people in the core development team, with various other people who have submitted patches and bug reports. PyGTK has been selected as the environment of choice for applications running on One Laptop Per Child systems.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

<span class="mw-page-title-main">Matplotlib</span> Library for creating static, animated, and interactive visualizations in Python.

Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK. There is also a procedural "pylab" interface based on a state machine, designed to closely resemble that of MATLAB, though its use is discouraged. SciPy makes use of Matplotlib.

<span class="mw-page-title-main">QGIS</span> Open-source desktop GIS software

QGIS, also known as Quantum GIS, is a geographic information system (GIS) software that is free and open-source. QGIS supports Windows, macOS, and Linux. It supports viewing, editing, printing, and analysis of geospatial data.

<span class="mw-page-title-main">GDAL</span> Translator library for raster and vector geospatial data formats

The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vector geospatial data formats, and is released under the permissive X/MIT style free software license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It may also be built with a variety of useful command line interface utilities for data translation and processing. Projections and transformations are supported by the PROJ library.

<span class="mw-page-title-main">Epi Info</span> Statistical software from the CDC

Epi Info is statistical software for epidemiology developed by Centers for Disease Control and Prevention (CDC) in Atlanta, Georgia (US).

MapInfo Pro is a desktop geographic information system (GIS) software developed by Precisely, used for mapping and location analysis. It was formerly developed by Pitney Bowes Software and the MapInfo Corporation.

<span class="mw-page-title-main">ParaView</span> Scientific visualization software

ParaView is an open-source multiple-platform application for interactive, scientific visualization. It has a client–server architecture to facilitate remote visualization of datasets, and generates level of detail (LOD) models to maintain interactive frame rates for large datasets. It is an application built on top of the Visualization Toolkit (VTK) libraries. ParaView is an application designed for data parallelism on shared-memory or distributed-memory multicomputers and clusters. It can also be run as a single-computer application.

Integrated Land and Water Information System (ILWIS) is a geographic information system (GIS) and remote sensing software for both vector and raster processing. Its features include digitizing, editing, analysis and display of data, and production of quality maps. ILWIS was initially developed and distributed by ITC Enschede in the Netherlands for use by its researchers and students. Since 1 July 2007, it has been released as free software under the terms of the GPL-2.0-only license. Having been used by many students, teachers and researchers for more than two decades, ILWIS is one of the most user-friendly integrated vector and raster software programmes currently available. ILWIS has some very powerful raster analysis modules, a high-precision and flexible vector and point digitizing module, a variety of very practical tools, as well as a great variety of user guides and training modules all available for downloading. The current version is ILWIS 3.8.6. Similar to the GRASS GIS in many respects, ILWIS is currently available natively only on Microsoft Windows. However, a Linux Wine manual has been released.

Enthought, Inc. is a software company based in Austin, Texas, United States that develops scientific and analytic computing solutions using primarily the Python programming language. It is best known for the early development and maintenance of the SciPy library of mathematics, science, and engineering algorithms and for its Python for scientific computing distribution Enthought Canopy.

<span class="mw-page-title-main">PyCharm</span> Python IDE

PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django. PyCharm is developed by the Czech company JetBrains.

<span class="mw-page-title-main">GPlates</span> Open-source application software for interactive plate-tectonic reconstructions

GPlates is open-source application software offering a novel combination of interactive plate-tectonic reconstructions, geographic information system (GIS) functionality and raster data visualisation.

References

  1. 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.
  2. 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