UncertainSCI


NameUncertainSCI JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://sci.utah.edu/sci-software/simulation/uncertainsci.html
SummaryA Non-invasive Uncertainty Quantification tool
upload_time2023-10-12 00:12:42
maintainer
docs_urlNone
authorUncertainSCI Developers
requires_python
licenseMIT
keywords uncertainty quantification simulation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # UncertainSCI


A Python-based toolkit that harnesses modern techniques to estimate model and parametric uncertainty, with a particular emphasis on needs for biomedical simulations and applications. This toolkit enables non-intrusive integration of these techniques with well-established biomedical simulation software.

![UncertainSCI](docs/_static/UncertainSCI.png "UncertainSCI")


![All Builds](https://github.com/SCIInstitute/UncertainSCI/workflows/Build/badge.svg)
[![Coverage Status](https://coveralls.io/repos/github/SCIInstitute/UncertainSCI/badge.svg?branch=master)](https://coveralls.io/github/SCIInstitute/UncertainSCI?branch=master)
[![status](https://joss.theoj.org/papers/660d2fe53fbf67dd2714e9546251bd33/status.svg)](https://joss.theoj.org/papers/660d2fe53fbf67dd2714e9546251bd33)
[![DOI](https://zenodo.org/badge/253562805.svg)](https://zenodo.org/badge/latestdoi/253562805)

## Overview

UncertainSCI is an open-source tool designed to make modern uncertainty quantification (UQ) techniques more accessible in biomedical simulation applications.   UncertainSCI uses noninvasive UQ techniques, specifically polynomial Chaos estimation (PCE), with a similarly noninvasive interface to external modeling software that can be called in diverse ways.  PCE and UncertainSCI allows users to propagate the effect of input uncertainty on model results, providing essential context for model stability and confidence needed in many modeling fields.  Users can run UncertainSCI by setting input distributions for a model parameters, setting up PCE, sampling the parameter space, running the samples sets within the target model, and compiling output statistics based on PCE.  This process is breifly describe in the [getting started guide](https://uncertainsci.readthedocs.io/en/latest/user_docs/getting_started.html#quick-guide), and more fully explained in the [API documentation](https://uncertainsci.readthedocs.io/en/latest//api_docs/index.html), and supplied [demos and tutorials](https://uncertainsci.readthedocs.io/en/latest/tutorials/index.html).

## Documentation

<https://uncertainsci.readthedocs.io>

## Getting Started Guide

<https://uncertainsci.readthedocs.io/en/latest/user_docs/getting_started.html>

## License

Distributed under the MIT license. See ``LICENSE`` for more information.


## Publications

- Akil Narayan, Zexin Liu, Jake Bergquist, Chantel Charlebois, Sumientra Rampersad, Lindsay Rupp, Dana Brooks, Dan White, Jess Tate, and Rob S MacLeod. UncertainSCI: Uncertainty quantification for com- putational models in biomedicine and bioengineering. Available at SSRN 4049696, 2022.
- Kyle M. Burk, Akil Narayan, and Joseph A. Orr. Efficient sampling for polynomial chaos-based uncertainty quantification and sensitivity analysis using weighted approximate fekete points. International Journal for Numerical Methods in Biomedical Engineering, 36(11):e3395, 2020.
- Jake Bergquist, Brian Zenger, Lindsay Rupp, Akil Narayan, Jess Tate, and Rob MacLeod. Uncertainty quantification in simulations of myocardial ischemia. In Computing in Cardiology, volume 48, September 2021.
- Lindsay C Rupp, Jake A Bergquist, Brian Zenger, Karli Gillette, Akil Narayan, Jess Tate, Gernot Plank, and Rob S. MacLeod. The role of myocardial fiber direction in epicardial activation patterns via uncertainty quantification. In Computing in Cardiology, volume 48, September 2021.
- Lindsay C Rupp, Zexin Liu, Jake A Bergquist, Sumientra Rampersad, Dan White, Jess D Tate, Dana H. Brooks, Akil Narayan, and Rob S. MacLeod. Using uncertainSCI to quantify uncertainty in cardiac simu- lations. In Computing in Cardiology, volume 47, September 2020.
- Jess Tate, Sumientra Rampersad, Chantel Charlebois, Zexin Liu, Jake Bergquist, Dan White, Lindsay Rupp, Dana Brooks, Akil Narayan, and Rob MacLeod. Uncertainty quantification in brain stimulation using uncertainSCI. Brain Stimulation: Basic, Translational, and Clinical Research in Neuromodulation, 14(6):1659–1660, January 2021.
- Jess D. Tate, Wilson W. Good, Nejib Zemzemi, Machteld Boonstra, Peter van Dam, Dana H. Brooks, Akil Narayan, and Rob S. MacLeod. Uncertainty quantification of the effects of segmentation variability in ECGI. In Functional Imaging and Modeling of the Heart, pages 515–522. Springer-Cham, Palo Alto, USA, 2021.
- Jess D Tate, Nejib Zemzemi, Shireen Elhabian, Beáta Ondrusǔvá, Machteld Boonstra, Peter van Dam, Akil Narayan, Dana H Brooks, and Rob S MacLeod. Segmentation uncertainty quantification in cardiac propagation models. In 2022 Computing in Cardiology (CinC), volume 498, pages 1–4, 2022.


## Acknowledgements


This project was supported by grants from the National Institute of Biomedical Imaging and Bioengineering (U24EB029012) from the National Institutes of Health.

            

Raw data

            {
    "_id": null,
    "home_page": "https://sci.utah.edu/sci-software/simulation/uncertainsci.html",
    "name": "UncertainSCI",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Uncertainty Quantification,Simulation",
    "author": "UncertainSCI Developers",
    "author_email": "uncertainsci@sci.utah.edu",
    "download_url": "https://files.pythonhosted.org/packages/3c/fc/a2567af1465706cf5ec9a27eef8d9c2480bfa47646b88c79c1df33e114dc/UncertainSCI-1.0.1.tar.gz",
    "platform": null,
    "description": "# UncertainSCI\n\n\nA Python-based toolkit that harnesses modern techniques to estimate model and parametric uncertainty, with a particular emphasis on needs for biomedical simulations and applications. This toolkit enables non-intrusive integration of these techniques with well-established biomedical simulation software.\n\n![UncertainSCI](docs/_static/UncertainSCI.png \"UncertainSCI\")\n\n\n![All Builds](https://github.com/SCIInstitute/UncertainSCI/workflows/Build/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/SCIInstitute/UncertainSCI/badge.svg?branch=master)](https://coveralls.io/github/SCIInstitute/UncertainSCI?branch=master)\n[![status](https://joss.theoj.org/papers/660d2fe53fbf67dd2714e9546251bd33/status.svg)](https://joss.theoj.org/papers/660d2fe53fbf67dd2714e9546251bd33)\n[![DOI](https://zenodo.org/badge/253562805.svg)](https://zenodo.org/badge/latestdoi/253562805)\n\n## Overview\n\nUncertainSCI is an open-source tool designed to make modern uncertainty quantification (UQ) techniques more accessible in biomedical simulation applications.   UncertainSCI uses noninvasive UQ techniques, specifically polynomial Chaos estimation (PCE), with a similarly noninvasive interface to external modeling software that can be called in diverse ways.  PCE and UncertainSCI allows users to propagate the effect of input uncertainty on model results, providing essential context for model stability and confidence needed in many modeling fields.  Users can run UncertainSCI by setting input distributions for a model parameters, setting up PCE, sampling the parameter space, running the samples sets within the target model, and compiling output statistics based on PCE.  This process is breifly describe in the [getting started guide](https://uncertainsci.readthedocs.io/en/latest/user_docs/getting_started.html#quick-guide), and more fully explained in the [API documentation](https://uncertainsci.readthedocs.io/en/latest//api_docs/index.html), and supplied [demos and tutorials](https://uncertainsci.readthedocs.io/en/latest/tutorials/index.html).\n\n## Documentation\n\n<https://uncertainsci.readthedocs.io>\n\n## Getting Started Guide\n\n<https://uncertainsci.readthedocs.io/en/latest/user_docs/getting_started.html>\n\n## License\n\nDistributed under the MIT license. See ``LICENSE`` for more information.\n\n\n## Publications\n\n- Akil Narayan, Zexin Liu, Jake Bergquist, Chantel Charlebois, Sumientra Rampersad, Lindsay Rupp, Dana Brooks, Dan White, Jess Tate, and Rob S MacLeod. UncertainSCI: Uncertainty quantification for com- putational models in biomedicine and bioengineering. Available at SSRN 4049696, 2022.\n- Kyle M. Burk, Akil Narayan, and Joseph A. Orr. Efficient sampling for polynomial chaos-based uncertainty quantification and sensitivity analysis using weighted approximate fekete points. International Journal for Numerical Methods in Biomedical Engineering, 36(11):e3395, 2020.\n- Jake Bergquist, Brian Zenger, Lindsay Rupp, Akil Narayan, Jess Tate, and Rob MacLeod. Uncertainty quantification in simulations of myocardial ischemia. In Computing in Cardiology, volume 48, September 2021.\n- Lindsay C Rupp, Jake A Bergquist, Brian Zenger, Karli Gillette, Akil Narayan, Jess Tate, Gernot Plank, and Rob S. MacLeod. The role of myocardial fiber direction in epicardial activation patterns via uncertainty quantification. In Computing in Cardiology, volume 48, September 2021.\n- Lindsay C Rupp, Zexin Liu, Jake A Bergquist, Sumientra Rampersad, Dan White, Jess D Tate, Dana H. Brooks, Akil Narayan, and Rob S. MacLeod. Using uncertainSCI to quantify uncertainty in cardiac simu- lations. In Computing in Cardiology, volume 47, September 2020.\n- Jess Tate, Sumientra Rampersad, Chantel Charlebois, Zexin Liu, Jake Bergquist, Dan White, Lindsay Rupp, Dana Brooks, Akil Narayan, and Rob MacLeod. Uncertainty quantification in brain stimulation using uncertainSCI. Brain Stimulation: Basic, Translational, and Clinical Research in Neuromodulation, 14(6):1659\u20131660, January 2021.\n- Jess D. Tate, Wilson W. Good, Nejib Zemzemi, Machteld Boonstra, Peter van Dam, Dana H. Brooks, Akil Narayan, and Rob S. MacLeod. Uncertainty quantification of the effects of segmentation variability in ECGI. In Functional Imaging and Modeling of the Heart, pages 515\u2013522. Springer-Cham, Palo Alto, USA, 2021.\n- Jess D Tate, Nejib Zemzemi, Shireen Elhabian, Be\u00e1ta Ondrus\u01d4v\u00e1, Machteld Boonstra, Peter van Dam, Akil Narayan, Dana H Brooks, and Rob S MacLeod. Segmentation uncertainty quantification in cardiac propagation models. In 2022 Computing in Cardiology (CinC), volume 498, pages 1\u20134, 2022.\n\n\n## Acknowledgements\n\n\nThis project was supported by grants from the National Institute of Biomedical Imaging and Bioengineering (U24EB029012) from the National Institutes of Health.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Non-invasive Uncertainty Quantification tool",
    "version": "1.0.1",
    "project_urls": {
        "Download": "https://github.com/SCIInstitute/UncertainSCI",
        "Homepage": "https://sci.utah.edu/sci-software/simulation/uncertainsci.html"
    },
    "split_keywords": [
        "uncertainty quantification",
        "simulation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e5121dfcfdafba60b2bb2c974ddf161a733727da1c9b57173f058d2a757b3cc",
                "md5": "026a59f3044802d0d12077923a6699b8",
                "sha256": "eef317c41a6ed7a86edda139d37de909834ed4616d1e07755019a66d5b6b8abd"
            },
            "downloads": -1,
            "filename": "UncertainSCI-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "026a59f3044802d0d12077923a6699b8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 63445,
            "upload_time": "2023-10-12T00:12:40",
            "upload_time_iso_8601": "2023-10-12T00:12:40.597543Z",
            "url": "https://files.pythonhosted.org/packages/7e/51/21dfcfdafba60b2bb2c974ddf161a733727da1c9b57173f058d2a757b3cc/UncertainSCI-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cfca2567af1465706cf5ec9a27eef8d9c2480bfa47646b88c79c1df33e114dc",
                "md5": "75db659c99f1edc4c07f1df72f22c849",
                "sha256": "fff1d446a630ca29cefb7c59ae65a67a9d1eb9fa6a2ee69fb91e031bcc20aa3b"
            },
            "downloads": -1,
            "filename": "UncertainSCI-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "75db659c99f1edc4c07f1df72f22c849",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 66782,
            "upload_time": "2023-10-12T00:12:42",
            "upload_time_iso_8601": "2023-10-12T00:12:42.407930Z",
            "url": "https://files.pythonhosted.org/packages/3c/fc/a2567af1465706cf5ec9a27eef8d9c2480bfa47646b88c79c1df33e114dc/UncertainSCI-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-12 00:12:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "SCIInstitute",
    "github_project": "UncertainSCI",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "uncertainsci"
}
        
Elapsed time: 0.15636s