https://github.com/cardiacmodelling/pyhillfit
Code to load and fit dose response curves in a Bayesian inference framework
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 7 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Code to load and fit dose response curves in a Bayesian inference framework
Basic Info
- Host: GitHub
- Owner: CardiacModelling
- License: bsd-3-clause
- Language: Python
- Default Branch: master
- Size: 17.1 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of mirams/PyHillFit
Created about 6 years ago
· Last pushed over 3 years ago
https://github.com/CardiacModelling/PyHillFit/blob/master/
# *PyHillFit* - python code to perform Bayesian inference of Hill curve parameters from dose-response data Code to load dose-response data and fit dose Hill response curves in a Bayesian inference framework. This code is associated with the paper "*Hierarchical Bayesian inference for ion channel screening dose-response data*". Wellcome Open Research 1:6. [doi:10.12688/wellcomeopenres.9945.2](http://dx.doi.org/10.12688/wellcomeopenres.9945.2). ## Schematic of inputs and outputs  N.B. The response should be the percentage inhibition. ## Pre-requisites The following python packages are pre-requisites for running `PyHillFit`: * [numpy](http://www.numpy.org/) * [cma](https://www.lri.fr/~hansen/cmaes_inmatlab.html#python) * [matplotlib](http://matplotlib.org/) * [scipy](https://www.scipy.org/) * [pandas](http://pandas.pydata.org/) * [seaborn](http://seaborn.pydata.org/) On most linux distributions you can install these via `pip`, which itself can be installed, if it isn't already present, following the instructions [on the pip homepage](https://pip.pypa.io/en/latest/installing/). Then all the above dependencies can be installed in one go with: ``` sudo pip install numpy cma matplotlib scipy pandas seaborn ``` ## Crumb dataset We have made a .csv file of the [Crumb et al.](http://dx.doi.org/10.1016/j.vascn.2016.03.009) dataset, which is available in the `data` folder, together with some example python scripts for reading it. You can fit your own data by putting them into a similar format to this `.csv` file. Note that doses/concentrations should be given in microMolar. ## Running PyHillFit To run the python-based dose-response fitting code, see the [README](python/README.md) in the `python` folder. ## Uncertainty Propagation To run the Uncertainty Propagation example based on `PyHillFit` output, see the [README](chaste/README.md) in the `chaste` folder.
Owner
- Name: Cardiac Modelling
- Login: CardiacModelling
- Kind: organization
- Location: United Kingdom
- Website: https://www.maths.nottingham.ac.uk/plp/pmzgm/
- Repositories: 20
- Profile: https://github.com/CardiacModelling
Codes and Resources from the University of Nottingham's cardiac modelling team