A mathematical model of whole-kidney function and pressure-natriuresis (main development branch).

root

Introduction

This repository contains the source code for the whole-kidney model that was introduced in the following article:

Moss R & Thomas SR. Hormonal regulation of salt and water excretion: a mathematical model of whole-kidney function and pressure-natriuresis. Am J Physiol Renal Physiol, 2013. DOI: 10.1152/ajprenal.00089.2013

Installation instructions are provided in the file INSTALL.

Licence

This work is dual-licensed. You have the choice of which licence applies, either the CeCILL or CeCILL-C licence (http://www.cecill.info/index.en.html).

  • CeCILL v2.0 is similar to, and compatible with, the GNU GPL (clause 5.3.4). The terms for this licence are in the file 'Licence_CeCILL_V2-en.txt'.

  • CeCILL-C v1.0 is similar to, and compatible with, the GNU LGPL, which allows closed-source products to use this work under certain conditions. The terms for this licence are in the file 'Licence_CeCILL-C_V1-en.txt'.

This work was created in 2012 by Robert Moss and S. Randall Thomas, in the CNRS UMR 8081 (IR4M) research unit.

Contents

This repository contains the following files and directories:

  • api/: documentation generated from the source-code by running make doc.

  • bin/: contains the model binary (simulate) and other utilities.

  • lib/: contains the model simulation C library (libkidney.a).

  • models/: contains various whole-kidney models in serialised JSON form.

  • notes/: additional documentation and diagrams.

  • share/: support files used to generate source-code documentation.

  • share/c_example/: an example of using the model from a C program.

  • share/data/: published data against which to compare the model dynamics.

  • src/: the source-code for the model simulation.