Skip to main content

Scripts and functions for the pharmacokinetic modeling of hyperpolarized [1-13C]-pyruvate.

Project description

    Python code for pharmacokinetic modeling of hyperpolarized [1-13C]-pyruvate.
    These scripts calculate the relationship between [1-13C]-pyruvate and [1-13C]-lactate, but can easily be extended to include other metabolites.
    There are three base models, of differing complexity, which include a different number of physical compartments:
    The scripts titled P2L3*.m describe signal evolution between two chemical pools and three physical compartments. The three-compartment model is the most physiologically accurate among these models, but it is also the most computationally intensive, requiring the largest number of descriptive parameters.
    The scripts titled P2L2*.m are for the PK model with two chemical pools and two physical compartments. Here, HP pyruvate and lactate in the extravascular/extracellular space is assumed to be very well mixed with HP pyruvate in the intracellular space - and separate from pyr/lac in the vascular supply.
    The scripts titled P2L1*.m represent a simple precursor-product model, which does not consider physical compartmentalization of imaging agents. Equivalently, this assumes that all compartments (vascular; extravascular/extracellular; and cellular) are well mixed.
    Each of these groups of scripts are also accompanied by a test script (TestP2L#.m) that shows how to work with these models - from setup and generation of synthetic data to PK analysis by fitting.
    Please do not hesitate to contact with any questions, comments, concerns, or suggestions for improvement: Ryan Boyce ryty.boyce@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pkhpc1pyr-0.0.1.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pkhpc1pyr-0.0.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file pkhpc1pyr-0.0.1.tar.gz.

File metadata

  • Download URL: pkhpc1pyr-0.0.1.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pkhpc1pyr-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e47f97e1705a0f035a8ea922382e92b3473865f9cf156e7feb7e987382ebc5b5
MD5 624233bf54d316fbb0534eb979a26064
BLAKE2b-256 080a7b63c6f9dc7360e946d053b3bebbf60a1090bcff918b83b92a79b34c306f

See more details on using hashes here.

File details

Details for the file pkhpc1pyr-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pkhpc1pyr-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pkhpc1pyr-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3fcf3721aa654909f3cc9533920ac3e169825113c85284955d8bc8acc49aa84e
MD5 83e7628580c12c2af7f50554d47ac1ef
BLAKE2b-256 12d4e05477db1050ff04cab760b1bf8718abd4158f7beec5558f8cd286edfcf4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page