1. K-State home
  2. »Network Science and Engineering Group
  3. »NetSE Software

Network Science and Engineering Group

Contact us

3108 Engineering Hall
1701D Platt St.
Manhattan, KS 66506
Fax: 785-532-1188

Hours: 8 am-12pm, 1pm-5pm M-F


GEMFsim has been designed and initially written by Faryad Darabi Sahneh at Kansas State University.

GEMFsim is a software tool that implements the generalized formulation of the epidemic spreading problem and the related modeling solution:

GEMFsim: a stochastic simulator for the generalized epidemic modeling framework
FD Sahneh, A Vajdi, H Shakeri, F Fan, C Scoglio
Journal of Computational Science, 2017

GEMFsim is based on the following paper:

Generalized Epidemic Mean-Field Model for Spreading Processes over Multi-Layer Complex networks
FD Sahneh, C Scoglio, P Van Mieghem
IEEE/ACM Transactions on Networking, vol. 21, no.5, 1609-1620, 2013

GEMFsim  implementations

MATLABFaryad SahnehMatlab_Manual MATLAB
PythonHeman ShakeriPython_ManualPYTHON
RAram VajdiR_ManualR
CFuting FanC_ManualC
MATLABHaotian Wu Animation_Manual 

Please email faryad@ksu.edu or caterina@ksu.edu if you are interested in GEMF


Supported by National Science Foundation under Award CIF-1423411. Any opinions, findings, and conclusions or recommendations expressed in this website are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

GEMFsim vector-borne

GEMFsim vector-borne is an expansion from the original GEMFsim tool. It was designed and written by Tanvir Ferdousi at Kansas State University. It is built on top of the original model developed by Faryad Darabi Sahneh. The expansion adds several features to enable the modeling of vector-borne outbreaks. It models the vector population separately and interconnects with the host network model by enabling event based parameter exchanges. This model also supports seasonal variations for vectors. The host network model was enhanced by the addition of gender, sexual orientation, and age groups. It includes a network generator that can generate networks based on prescribed degree distributions.

The model was first demonstrated in the following paper,

Ferdousi, Tanvir, Lee W. Cohnstaedt, D. S. McVey, and Caterina M. Scoglio. "Understanding the survival of Zika virus in a vector interconnected sexual contact network." bioRxiv (2019): 518613. 

GEMFsim vector-borne  implementations

MATLABTanvir Ferdousi-MATLAB

Please email tanvirf@ksu.edu or caterina@ksu.edu if you are interested in GEMFsim vector-borne.


SIS spreading simulator over time-dependent networks

RAram Vajdi-TimeVar