Tool for getting scaling factors from different drugs
Project description
Drug database
Simple command line interface for getting scaling factors for different drugs
- Documentation: https://ComputationalPhysiology.github.io/drug-database/
- Source code: https://github.com/ComputationalPhysiology/drug-database
Install
$ python -m pip install drug-database
Once installed you will get access to the drug-db command.
Usage
Get help using
$ drug-db --help
List all available drugs
$ drug-db list-drugs
Drugs
┏━━━━━━━━━━━━━━━━┓
┃ Name ┃
┡━━━━━━━━━━━━━━━━┩
│ Sotalol │
│ Azimilide │
│ Ibutilide │
│ Risperidone │
│ Clarithromycin │
│ Terfenadine │
│ Bepridil │
│ Pimozide │
│ Dofetilide │
│ Disopyramide │
│ Cisapride │
│ Tamoxifen │
│ Vandetanib │
│ Metropolol │
│ Droperidol │
│ Loratadine │
│ Ranolazine │
│ Quinidine │
│ Diltiazem │
│ Astemizole │
│ Nitrendipine │
│ Chlorpromazine │
│ Clozapine │
│ Control │
│ Nifedipine │
│ Verapamil │
│ Domperidone │
│ Ondansetron │
│ Mexiletine │
└────────────────┘
Showing information about specific drug
$ drug-db show-drug Verapamil
Scaling factors for drug
Verapamil and FPC 1
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ Name ┃ Value ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ scale_drug_INa │ 1.0 │
│ scale_drug_INaL │ 1.0 │
│ scale_drug_Ito │ 1.0 │
│ scale_drug_ICaL │ 0.7342 │
│ scale_drug_IKr │ 0.8815 │
│ scale_drug_IKs │ 1.0 │
│ scale_drug_IK1 │ 1.0 │
│ scale_drug_IKb │ 1.0 │
│ scale_drug_INab │ 1.0 │
│ scale_drug_ICab │ 1.0 │
│ scale_drug_IpCa │ 1.0 │
│ scale_drug_Isacns │ 1.0 │
│ scale_drug_Isack │ 1.0 │
└───────────────────┴────────┘
Note that this is showing the values that are 1 times FPC (FIXME: explain what this means). If you want to get the values for 5 times FPC the you can do
$ drug-db show-drug Verapamil --fpc 5
Scaling factors for drug
Verapamil and FPC 5
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ Name ┃ Value ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ scale_drug_INa │ 1.0 │
│ scale_drug_INaL │ 0.9997 │
│ scale_drug_Ito │ 1.0 │
│ scale_drug_ICaL │ 0.3199 │
│ scale_drug_IKr │ 0.5588 │
│ scale_drug_IKs │ 1.0 │
│ scale_drug_IK1 │ 1.0 │
│ scale_drug_IKb │ 1.0 │
│ scale_drug_INab │ 1.0 │
│ scale_drug_ICab │ 1.0 │
│ scale_drug_IpCa │ 1.0 │
│ scale_drug_Isacns │ 1.0 │
│ scale_drug_Isack │ 1.0 │
└───────────────────┴────────┘
json support
By default the tables are displayed in a Rich table, however sometimes you might want to use these values in another program in which you can convert the values to json by using the --json flag, e.g
$ drug-db show-drug Verapamil --fpc 5 --json
{"scale_drug_INa": 1.0, "scale_drug_INaL": 0.9997, "scale_drug_Ito": 1.0, "scale_drug_ICaL": 0.3199, "scale_drug_IKr": 0.5588, "scale_drug_IKs": 1.0, "scale_drug_IK1": 1.0, "scale_drug_IKb": 1.0,
"scale_drug_INab": 1.0, "scale_drug_ICab": 1.0, "scale_drug_IpCa": 1.0, "scale_drug_Isacns": 1.0, "scale_drug_Isack": 1.0}
You can also save this to a file using e.g
$ drug-db show-drug Verapamil --fpc 5 --json > verapamil_5.json
License
MIT
Author
Henrik Finsberg (henriknf@simula.no)
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file drug_database-0.1.3.tar.gz.
File metadata
- Download URL: drug_database-0.1.3.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4285ea88e408b13ee32a4434b16ca34259335dd4dd37be3b452c205250daa4ae
|
|
| MD5 |
76e736754a35b34f985bf6bd7f9f0f9d
|
|
| BLAKE2b-256 |
238e0f8c77f8de94c25f77c7b876519338c206e41c92418847487ff9c2f5c6a7
|
File details
Details for the file drug_database-0.1.3-py3-none-any.whl.
File metadata
- Download URL: drug_database-0.1.3-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82b34be4f5be40e8cb1f8274d9f2a553eab5547a55068c72f2a82574636fbb8b
|
|
| MD5 |
03ebb1e9f1ee520b055c956b6d635cfb
|
|
| BLAKE2b-256 |
18393c9ff02ea49dbbd0f61ec7a82de5c41583a4daddbc0168cf01247a142cf9
|