Skip to main content

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


Download files

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

Source Distribution

thunor-0.1.28.tar.gz (66.0 kB view details)

Uploaded Source

Built Distribution

thunor-0.1.28-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

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

Hashes for thunor-0.1.28.tar.gz
Algorithm Hash digest
SHA256 804cffa4b6978f2b95efbfce8a85d7a5e734438e02f499febe9406b42948a315
MD5 141cfd8a5df940cff069dcf85a5215fc
BLAKE2b-256 1a41a1504daf6133bd7468235053afd08035f15f7a97ff88eb4afc6bf305ccc6

See more details on using hashes here.

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

Hashes for thunor-0.1.28-py3-none-any.whl
Algorithm Hash digest
SHA256 92e10afff4345ae725b888d3f44ea9965f795f362e6051c38a40a9509bbcda08
MD5 b00aec8614b5bb92cc5b810c48506ab6
BLAKE2b-256 4f0c0e494503662b8aca616f4878392052c2127bfba770eee9be656430db99f7

See more details on using hashes here.

Supported by

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