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}
?
init_project()
will create the expected simulation project’s folder structure.
Note
init_project()
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
└── SimulationResults
I 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
└── SimulationResults
I 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