Dose response curve and drug induced proliferation (DIP) rate fits and visualisation
Project description
Thunor
Thunor (pronounced THOO-nor) is a free software platform for managing, visualizing, and analyzing high throughput screen (HTS) data, which measure the dose-dependent response of cells to one or more drug(s). Thunor has a web interface for drag-and-drop upload of cell count data, automatic calculation of dose response curves, and an interactive multi-panelled plot system.
This repository, Thunor Core, is a Python package which can be used for standalone analysis or integration into computational pipelines. There is also a web interface, Thunor Web, built around this package with added database and multi-user capabilities.
Implementation
Thunor is written in pure Python and is compatible with Python 3 only. It makes extensive use of pandas and plotly.
Installation
Install using pip
:
pip install thunor
Examples and documentation
The Thunor Core documentation is available online,
or you can build it locally for offline use. To do so, clone this git
repository and change into the thunor
directory.
To build documentation locally, you'll need a few software dependencies:
pip install -r doc/requirements.txt
Then, you can build the documentation like so:
cd doc
make html
After the build completes, open _build/html/index.html in your web browser.
Tutorial
To manually work through the tutorial from the documentation above, you can open the file with Jupyter Notebook:
jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10 doc/tutorial.ipynb
Citation
Lubbock A.L.R., Harris L.A., Quaranta V., Tyson D.R., Lopez C.F. Thunor: visualization and analysis of high-throughput dose–response datasets Nucleic Acids Research (2021), gkab424.
Further help and resources
See the Thunor website for further links, documentation and related projects.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file thunor-0.1.28.tar.gz
.
File metadata
- Download URL: thunor-0.1.28.tar.gz
- Upload date:
- Size: 66.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 804cffa4b6978f2b95efbfce8a85d7a5e734438e02f499febe9406b42948a315 |
|
MD5 | 141cfd8a5df940cff069dcf85a5215fc |
|
BLAKE2b-256 | 1a41a1504daf6133bd7468235053afd08035f15f7a97ff88eb4afc6bf305ccc6 |
File details
Details for the file thunor-0.1.28-py3-none-any.whl
.
File metadata
- Download URL: thunor-0.1.28-py3-none-any.whl
- Upload date:
- Size: 51.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e10afff4345ae725b888d3f44ea9965f795f362e6051c38a40a9509bbcda08 |
|
MD5 | b00aec8614b5bb92cc5b810c48506ab6 |
|
BLAKE2b-256 | 4f0c0e494503662b8aca616f4878392052c2127bfba770eee9be656430db99f7 |