PRKModel is a MultiAgent-Based Model (MABM) designed to simulate Parkinson's disease using Repast Simphony. It models the interactions within the nervous system, including neurons, astrocytes, microglia, cytokines, and mitochondria, to study the progression of Parkinson's disease. The framework supports the collection of statistical data on the states and activities of these agents.
Please refer to the wiki for the overall docs and usage instructions.
- Agent-Based Design: Autonomous agents representing neurons, astrocytes, microglia, mitochondria, and cytokines.
- Simulation Environment: Built using Repast Simphony for agent-based modeling and 3D visualization.
- Data Collection: Integrated data collection for statistics on agent states and interactions.
- Biological Fidelity: Models key biological processes such as dopamine production, mitochondrial transfer, and inflammatory responses.
-
Download the installer: Download the installer package from the releases section.
-
Run the installer: Follow the instructions provided by the installer. Ensure that you have a Java Runtime Environment (JRE) installed.
-
Set up the simulation: Configure the parameters using the provided configuration file or via the Repast Simphony GUI.
-
Run the simulation: Launch the simulation using the Repast Simphony runtime environment. The prebuilt packages include all necessary dependencies.
-
Collect data: Use the
DataCollector
class to gather statistics during the simulation.