OncoAgent is a project developed at the BioShape and Data Science Lab of the University of Camerino .

This project is aimed to provide a simulator that represents the tumour micro-enviornment using agent-based modeling approach. In particular, agents’ behaviour and environment have been modelled taking the Renal Cell Carcinoma (RCC) as a case study.

Agents may have various behaviours and can make choices based on the interaction with other agents or the environment. The surrounding environment is the context were agents live and interact with one another and it can influence the agents themselves. The theoretical model upon which this project is based on is a stochastic cellular automaton, and can be seen as a generalization of the late Conway’s Game of Life.

The software tool used to develop this system is The Repast Suite, a family of advanced, free, and open source agent-based modeling and simulation platforms. In particular it is used the Java implementation of it, Repast Simphony 2.8, downloadable from their official website .

Software Functionalities

Moreover, Repast Simphony permits to add additional functionalities, such as exporting data in CSV files or adding custom charts. For more information, please check Repast official website.

Screenshots

2D Display 3D Display
2d 3d

cell_count kill_count

Pre-Requisites

In order to run the software, you should have Java 11 or a superior version installed on your machine.

Installation

To install the software, clone the GitHub repository and follow the instructions provided in the README file.