Giter Site home page Giter Site logo

open-systems-pharmacology / thyroid-hormones-pb-qsp-model Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 16.4 MB

Physiology-based systems pharmacology model of thyroid hormones regulation in rat and human

License: GNU General Public License v2.0

R 100.00%
osp-model pbpk pkpd thyroid qsp-modeling

thyroid-hormones-pb-qsp-model's Introduction

Physiology-based systems pharmacology model of thyroid hormones regulation in rat and human.

Within this repository we distribute a physiology-based (PB) quantitative systems pharmacology/toxicology (QSP/T) model of thyroid hormones model for human and rat. The model has been first presented at the QSPC conference in 2022 [1]. The model describes synthesis, distribution, clearance, and regulatory feedbacks of thyroid stimulating hormone (TSH), thyroxine (T4), and triiodothyronine (T3) as indicated in Figure 1 A. Note, the conversion of T4 to T3 depicted in Figure 1 A occurs in any target tissue and is catalyzed by iodothyronine deiodinase. The model shall furhtermore includes PB pharmacokinetics (PBPK) models of the three compounds propylthiouracil (PTU), methimazole (MMI), and phenobarbital as perpetrators of T4 synthesis and clearance (Figure 1 B).

Figure_1

The PBPK model structure has been created with PK-Sim version 8 and extended in MoBi. A thyroid organ as described in [2] has been added to the organ structure. Additionally, a pituitary gland organ has been added.

Following processes have been implemented:

T3:

  • Synthesis in thyroid
  • Production through enzymatic conversion of T4 by deiodinase (DIO)
  • Liver plasma clearance
  • Inhibits TSH production

T4:

  • Synthesis in thyroid
  • Linear plasma clearance
  • Enzymatic conversion to T3 by DIO
  • Inhibits TSH production

TSH:

  • Synthesis in pituitary gland
  • Synthesis controlled by circadian rhythm (in human only)
  • Endosomal clearance for peptides
  • Induces production of T3 and T4 in thyroid

Methimazole (MMI)

  • Inhibits synthesis of T3 and T4 in thyroid

Propylthiouracil (PTU)

  • Inhibits synthesis of T3 and T4 in thyroid
  • Inhibits conversion of T4 to T3 by DIO

Phenobarbital

  • Increases intracellular binding of T4 in hepatocytes
  • Induces hepatic clearance of T4

Repository files

This repository contains following files:

  • Menshykau_ThyroidHormoneTox_QSPC_poster.pdf - poster presentation of the QSP/T model [1].
  • Thyroid PBPK.pksim5 - PK-Sim project file with PBPK models of implemented compounds. The project is only used for creation of the PBPK backbone that is extended in MoBi. Final parametrization for simulations is performed in supplied R scripts.
  • Thyroid QSP.mbp3: MoBi project file with implemented model structure. Final parametrization for simulations is performed in supplied R scripts, the results produced with parametrization stored in MoBi might not be valid.
  • SimulationFramework folder - R scripts and associated files required to reproduce the results. See Running the scripts for details.
  • Packages folder - R packages required to run the provided scripts. See Running the scripts for details.

Running the scripts

To run the provided scirpts, you will require R verion 3.6 (R4.x is currently not supported!) and the packages provided in the folder Packages.

  • First, install dependencies from CRAN by executing
install.packages(c("R6", "stringr", "readr", "openxlsx"), dependencies = TRUE)

The provided scripts do the following:

  • Load the simulation that has been exported from MoBi to pkml file
  • Applies the correct parametrization from the SimulationFramework\Parameters\Thyroid_QSP_parameters.xlsx file
  • Set application protocols as defined in the file SimulationFramework\Code\GeneralCode\Applications.R
  • Run the simulations
  • Create figures comparing simulation results with observed data stored in the file D:\SimulationFramework\Data\CompiledDataSet.xlsx and stores the figure in SimulationFramework\Results\, if specified

To run the scirpts:

  • Open RStudio project file Thyroid_QSP.Rproj located in the folder SimulationFramework\Code\
  • In RStudio, open file script.R. The script will perform initalization (loading of the required packages and creating a configuration object that holds information about paths to the required files) and run the different simulation scenarios. You can run the specific scenarios by manually executing the respective code lines.

Version information

  • The physiology is based on the PBPK model implemented in PK-Sim version 8.
  • The provided packages run with R version 3.6.

Code of conduct

Everyone interacting in the Open Systems Pharmacology community (codebases, issue trackers, chat rooms, mailing lists etc...) is expected to follow the Open Systems Pharmacology code of conduct.

Contribution

We encourage contribution to the Open Systems Pharmacology community. Before getting started please read the contribution guidelines. If you are contributing code, please be familiar with the coding standard.

License

The model code is distributed under the GPLv2 License.

References

[1] Menshykau D., et al. QST Model for the Hypothalamic-PituitaryThyroid Axis in Rat and Human. QSPC 2022, Leiden, The Netherlands

[2] Pilari, S., Gaub, T., Block, M. & Görlitz, L. Development of Physiologically Based Organ Models to Evaluate the Pharmacokinetics of Drugs in the Testes and the Thyroid Gland: Development of Physiologically Based Organ Models. CPT Pharmacometrics Syst. Pharmacol. 6, 532–542 (2017).

thyroid-hormones-pb-qsp-model's People

Contributors

pavelbal avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.