Skip to content

Open Source QSP model describing SARS-CoV-2 virus and host cell life cycles, immune response and therapeutic treatments

License

Notifications You must be signed in to change notification settings

insysbio/covid19-qsp-model

Repository files navigation

QSP model of COVID-19

The aim of the project is to develop a Quantitative Systems Pharmacology (QSP) model of COVID-19 describing virus (SARS-CoV-2) and host cell (lung epithelial cells - pneumocytes) life cycles, innate and adoptive immune response and possible therapeutic treatments.

Heta project Build and Share GitHub issues GitHub license

Table of contents

Introduction

The ongoing pandemic caused by the novel severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) has challenged the global public health. Coronavirus disease 2019 (COVID-19) is associated with several respiratory symptoms, including fever and cough that can be progressed to acute respiratory distress syndrome (ARDS) in some patients. There is no cure against COVID-19. More than 500 clinical trials have been conducted or in progress with no definitive confidence in the doses, regimens and outcome tested. QSP modeling approach can possibly contribute to the fight of the global public health system with the COVID-19 via increasing confidence in mechanism based understanding of virus intereaction with host cell leading to immune response and associated inflammation.

InSysBio has an experience in development of QSP platforms of immune response in different diseases and their applications to address specific questions associated with drug research and development. We have developed and implemented for internal use QSP software infrastructure including

  1. Immune Response Template (IRT)
  2. Cytocon DB
  3. Heta language and Heta compiler

InSysBio has an experience in modeling of viral dynamics and multiple antiviral drugs and clinically measured outcomes.

Basing on these considerations we have desided to initiate open sorce project focused on development of template QSP model of COVID-19 and appropriate therapies. The template model will be updated periodically increasing level of its calibration and improving prediction power.

Model outline

QSP model of COVID-19 is mathematical model developed on the basis of modular approach. Each module, represents life cycle of a particular cell, is developed independently. Cell lifecycle sub-model is ODE system describing dynamics of states of the cell caused by influx, proliferation, differentiation, activation, death and migration between relevant tissues. Cytokine production/release and regulation of all the processes with cytokines/surface molecules is also included in cell lifecycle sub-model. Cell lifecycle sub-model is partially calibrated against in vitro data. Most of the cell lifecycles will be taken from IRT. These extracted lifecycles will then additionally calibrated against in vivo baseline data describing cell and cytokine concentrations in lung tissue, lymph node and blood extracted from Cytocon DB.

model scheme

At the initial glance we plan to include in the model following modules:

  1. Virus lifecycle including virus binding to pneumocyte, endocytosis, uncoating, replication, assembly and release
  2. host cell life cycle including proliferation of type II pneumocytes, their differentiation to type I pneumocytes, death of both cell types, surfactant and cytokine production by type II cells
  3. Infected cell responses, including changes in level of secreted molecules, and death
  4. Neutrophil and PBM/Mph lifecycles as key element of innate immune response
  5. mDC, NK, CD4+ and CD8+ lifecycles as key elements of adaptive immune response
  6. Clinically measured oucomes charcterizing severety of the disease and treatment results

Source code of the model represents set of heta and excel files which can be compiled to executable version of the model using heta compiler as described in "Usage" section.

Usage

See the project current progress

All results are located in "docs/dist" directory. Two pptx files

  • Calibration_validation_key_simulations.pptx
  • Description_model_development_testing.pptx can be found in docs folder.

File "Calibration_validation_key_simulations.pptx" includes commit/model version specific modification of model scheme, figures illustrating model calibration and validation quality as well as key model simulations.

File "Description_model_development_testing.pptx" includes commit/model version specific description of model modifications, model scheme, figures illustrating model calibration and validation quality as well technical/test simulations with particular model version.

Compiled model files

The presented integral model is available in several ready-to-use formats: SBML, mrgsolve, simbio, etc. All files are recompiled each time when "master" branch updates. To get them:

Sources for Heta compiler

If you are a Heta user you can extend the platform by your code or use some of the modules in your model.

Example

Creation of qsp platfrom located in "Y:/new-platform" which uses "Cov19_life_cycle" module.

  • Get the latest code
    cd Y:/
    git clone https://github.com/insysbio/covid19-qsp-model
  • Create a new platfrom (for example in )
    cd Y:/new-platform
    heta init
  • update an index file "Y:/new-platform/src/index.heta"
    /* my qsp platform */
    include ./qsp-units.heta;
    
    include Y:/covid19-qsp-model/src/Cov19_life_cycle/cov19_life_cycle.heta;
    
    // new initial value
    ACE2_ipc .= 1e-6;
    
    sbml1 @SBMLExport { filepath: output };
    
  • run compilation
    heta build

Getting help

Contributing

Any contribution is welcomed: bug reports, pull requests (code or documentation), suggestions for improvements.

Known issues

  • Nothing

License

Licensed under the MIT. See the LICENSE text.

Contributors

About

Open Source QSP model describing SARS-CoV-2 virus and host cell life cycles, immune response and therapeutic treatments

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published