This implementation was coded at the Houston Methodist Research Institute. It is part of a project coordinated by the PI Mauro Ferrari, supervised by Arturas Ziemys and developed by Javier Ruiz Ramirez. You can find our paper at: paper
This is a Python(2.7.7) implementation of a physiologically-based pharmacokinetic (PBPK) model intended to be used in the design and simulation of immune therapies. The focus is on the transport of cells and antigens across different tissues. The principal route of transport is the lymphatic system.
The following libraries are used in the execution of this program. Make sure you have installed these.
- NumPy
- Scientific computing
- matplotlib
- Plot generation
- pandas
- Handle data structures and data analysis
The implementation is composed of the following modules:
driver.py
- Coordinates all modules and executes the program
pbpk_l_module.py
- PBPK management, load material properties, and build main components
compartment_module.py
- Definition of compartments, i.e., the black boxes that describe the various physiological structures and its behaviors.
species_module.py
- Management of all the material and transport properties of the various compartments.
mouse_parameter_module.py
- A small list of physiological parameters relevant to the mouse model.
tumor_module.py
- Defines the tumor attributes and behaviors.
postprocessing_module.py
- Process the data and generate plots
plotting_instructions_module.py
- Define plotting instructions for graphical output.
These files are separated into 3 folders
- pbpk_properties
- species_properties
- tumor_properties
- Download the compressed file and extract it in your Documents folder
- Open your console and run the command
python driver.py
All output is generated in the graphical_output folder
After solving the system of ODEs, the solution vectors are stored in the numerical_output folder.