Welcome to SPARK!

SPARK (Simple Platform for Agent-based Representation of Knowledge) is a cross-platform, free software for multi-scale agent-based modeling (ABM). Specifically, it provides some unique features for biomedical model development at the systems level. Our goal is to provide a lightweight, convenient, extensible and computationally efficient platform for ABM modelers. SPARK is under continuous development by the team at CIRM at the University of Pittsburgh.

Users Group

We've set up a SPARK Users Group where you can share your thoughts and questions about SPARK. Please join us!


Figure: Cytokine level being monitored in a sample of liver tissue infected by Hepatitis C. blue dots - virus; green - HMGB1; red dots - portal triads.


Solovyev, A., Mikheev, M., Zhou, L., Dutta-Moscato, J., Ziraldo, C., An, G., Vodovotz, Y. and Mi, Q., SPARK: A Framework for Multi-Scale Agent-based Biomedical Modeling, International Journal of Agent Technologies and Systems, 2010, 2(3):18-30.

Development Team

Alexey Solovyev
Alexey Solovyev, Maxim Mikheev
Project Members:
Leming Zhou, Joyeeta Dutta-Moscato, Cordelia Ziraldo, Gary An
Project Leader:
Qi Mi
CIRM director:
Prof. Yoram Vodovotz