HomeOur ProjectsSoftware Development

Software Development


As part of our mission to bring cutting edge science and technology to improve the health of the communities we work with, the REACH Lab supports the development of social science focused software.

Over the last two decades, REACH Lab PIs Bilal Khan and Kirk Dombrowski have led the development of a range of software platforms and approaches aimed at extending data collection, data modeling, and agent based simulation. We currently support three software packages including:

  • Social Network Analysis from Perceptual Tomography (SNAPT)–a tablet-based data collection platform that uses “selfies” and drop-and-drag technologies to facilitate the collection of anonymous social network data among hard-to-reach populations.
  • Open Dynamic Interaction Networks (ODIN) software–a cell phone-based network and responsive ecological momentary assessment (rEMA) platform that incorporates context-based question prompts and collects dynamic interaction data for health and intervention research.
  • Multi-Actor Based Universal Simulation Engine (MABUSE)–a large scale network simulation platform that combines agent-based and structured actor simulation approaches to simulate pathogen spread among hard to reach populations.

Together, these technologies have allowed our team to collected better, more nuance data among difficult to reach groups, model their interactions with greater accuracy and flexibility, and simulate the result of long time periods to allow for public health planning and intervention impact.

Ongoing Software Development at the REACH Lab

REACH directors Kirk Dombrowski and Bilal Khan recently contributed to a paper published online at IEEE. The article titled "Evolutionary Game Theory

Wireless communication is an increasingly ubiquitous and important aspect of the digital ecosystem. The Internet of Things (IOT) has been

In the epidemiology of infectious diseases, much of researchers' concerns center around how disease spreads or, more optimistically, how an

Team and Funding


REACH Software development and simulation modeling work has been supported by “Modeling Social Behavior via Dynamic Network Interaction” from NIH’s National Institute for General Medical Sciences  (R01 GM118427), “Applying Behavioral-Ecological Network Models to Enhance Distributed Spectrum Access in Cognitive Radio” (AST 1443985), and “Towards a cellphone-based infrastructure for harvesting dynamic interaction network data” (SMA-1338485) from the US National Science Foundation, and “Injection Drug User Network Topologies and HIV Stabilization Dynamics” from NIH’s National Institute of Drug Abuse (RC1 DA028476).


PI Bilal Khan leads the development team, with support from a team of full-time software engineers that includes Alekhya Bellam, Gisella Font Sayeras, Daniel Schaefer, and Kin Pi.