2023-06-22
{esqlabsR} What ?{esqlabsR} ?
{esqlabsR} Why ?➡️ Streamlined Simulation Workflow 🚀
{esqlabsR} ?
{esqlabsR} Where ?
Code repository: github.com/esqLABS/esqlabsR
Documentation: esqlabs.github.io/esqlabsR/
Get Started: esqlabs.github.io/esqlabsR/dev/
{esqlabsR} ?
{esqlabsR} How ?{esqlabsR} How ?
esqlabsR Workflow
{esqlabsR} ?
initProject() will create the expected simulation project’s folder structure.
Note
initProject() is a new feature available in esqlabsR v5.0.0
I Initialize Project
Each one of these folders contains a series of .xlsx files with specific purpose.
my_project
├── ProjectConfiguration.xlsx
├── Data
├── Models
├── Parameters
│ ├── ApplicationParameters.xlsx
│ ├── Individuals.xlsx
│ ├── ModelParameters.xlsx
│ ├── Plots.xlsx
│ ├── PopulationParameters.xlsx
│ ├── Populations
│ │ └── PopulationScenario_population.csv
│ └── Scenarios.xlsx
└── Results
├── Figures
└── SimulationResultsI Initialize Project
Project’s files are linked by the ProjectConfiguration.xlsx file.
my_project
├── ProjectConfiguration.xlsx
├── Data
├── Models
├── Parameters
│ ├── ApplicationParameters.xlsx
│ ├── Individuals.xlsx
│ ├── ModelParameters.xlsx
│ ├── Plots.xlsx
│ ├── PopulationParameters.xlsx
│ ├── Populations
│ │ └── PopulationScenario_population.csv
│ └── Scenarios.xlsx
└── Results
├── Figures
└── SimulationResultsI Initialize Project
Everything is already configured !
I Initialize Project
createDefaultProjectConfiguration(path)
ProjectConfiguration.xlsx file,ProjectConfiguration object,I Initialize Project
ProjectConfiguration:
Project Configuration File: TestProject/Code/projectConfiguration.xlsx
Model folder: TestProject/Models/Simulations
Parameters folder: TestProject/Parameters
Parameters file name: TestProject/Parameters/ModelParameters.xlsx
Individual parameters file name: TestProject/Parameters/Individuals.xlsx
...
I Initialize Project
Simulations are defined by Scenarios.
Scenarios are setup in the Parameters/Scenarios.xslx file.
II Design Scenarios
All in files !
II Design Scenarios
II Design Scenarios
III Run Simulations
ScenarioConfiguration:
Model file name: Aciclovir.pkml
Scenario name: TestScenario
Parameters sheets: Global
Individual Id: Indiv1
Population Id:
Read population from csv file: FALSE
Application protocol: Aciclovir_iv_250mg
Simulation time intervals:
Interval: 1
Start: 0
End: 24
Resolution: 60
Simulation time intervals unit: h
Simulate steady-state: FALSE
Steady-state time: 1000
III Run Simulations
III Run Simulations
Simulation results are compatible with {ospsuite} plotting workflow.
IV Plot Results
IV Plot Results
Create plots (or plotgrids) from excel files !
Release soon !
IV Plot Results
Thank You