Skip to main content

Package with an application to generate report on potential drug targets

Project description

TargetDB

TargetDB is a tool to quickly query multiple publicly available databases and provide an integrated view of the information available about potential targets. A quick binding pocket search is also performed (using fpocket).

Tutorial: A document containing details on the methods used can be found HERE (pdf)

Installation

Python package installation

Pip installation (Preferred way)

pip install targetDB

Installation will fail due to opentargets dependency - 08/11/2021 (a fix will be needed and/or an opentarget-free version released)

Conda installation

conda create --name targetdb --channel bioconda targetdb
conda activate targetdb
target_DB --help
Python compatibility

python version >= 3.4

Preferred python distribution : Anaconda 3

Database files installation

This package relies on the use of sqlite database to properly function.

Required database
  • targetDB

You can download a copy of the database HERE

This database contains all of the human genome genes that have a uniprot ID

System compatibility

  • Linux
  • Windows
  • Mac (not tested)

Usage

targetDB package provides a user interface to use the tool: targetDB

targetDB

When using targetDB for the first time you will be asked to enter information about:

  • targetDB sqlite database file
  • path to save list output files
  • path to save detailed target output files
  • email address (used for pubmed searches if none provided no pubmed search will be run)

Those informations will be stored in ~/.targetdb/config.ini

Configuration panel

Once created it will automatically start the main user interface (as seen below)

Main interface

Examples

TargetDB can be used in three modes:

  • Single
  • List
  • Spider plot

Single mode outputs

A series of examples can be downloaded here (Excel file)

List mode outputs

In this example we have used a list of 95 targets provided by the AMP-AD consortium (LINK HERE)

You can download two version of the list with different weight used to construct the MPO Score

You can also find a list used to prioritize an entire class of proteins (Solute Carrier Protein)

A definition of all the columns in the output can also be downloaded

Spider Plots

A spider plot is here used to quickly give an idea of the area in which a target has strength and weaknesses

APOE

Here under a guide to help reading these plots:

Spider_guide

Instructions to create a targetDB database from scratch

WARNING: This mode is not fully supported and we cannot guarantee it will execute without errors

System compatibility

  • Linux
Database creation

target_DB Database creation

The list of required databases is :

  • ChEMBL v25

ChEMBL sqlite database can be directly downloaded HERE

This mode will generate a targetDB database that can then be used in report mode

Other dependencies for the database creation mode

blast

This mode use blast locally to perform similarity search and sequence alignments

information to download and install blast locally can be found HERE

fpocket

In order to perform binding pocket searches and assess their druggability the program fpocket is used

Vincent Le Guilloux, Peter Schmidtke and Pierre Tuffery, "Fpocket: An open source platform for ligand pocket detection", BMC Bioinformatics, 2009, 10:168

Peter Schmidtke, Xavier Barril "Understanding and Predicting Druggability. A High-Throughput Method for Detection of Drug Binding Sites", J. Med. Chem., 2010, 53 (15), pp 5858–5867

instructions to download and install fpocket can be found HERE

Current version of targetDB works with fpocket3

targetDB will not be able to perform pocket search on windows as fpocket is not available on windows platform

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

targetDB-1.3.3.tar.gz (87.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

targetDB-1.3.3-py3-none-any.whl (87.0 MB view details)

Uploaded Python 3

File details

Details for the file targetDB-1.3.3.tar.gz.

File metadata

  • Download URL: targetDB-1.3.3.tar.gz
  • Upload date:
  • Size: 87.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for targetDB-1.3.3.tar.gz
Algorithm Hash digest
SHA256 f81901e17ec3b7f47ec16ac03722bffdab16f9f087873499d45a814d8be79a1c
MD5 bc15cac49252942d81b27f8ef6293851
BLAKE2b-256 821d0574d01433635a6ab017167103bb196cf7e8cb17f8604ce6264536ed399d

See more details on using hashes here.

File details

Details for the file targetDB-1.3.3-py3-none-any.whl.

File metadata

  • Download URL: targetDB-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 87.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for targetDB-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7f559017d4564c9867c67ec301501891903b6c5387bd7fe629a4a97b3d58d1fc
MD5 906b39920a4ec22f4da400afeb421cae
BLAKE2b-256 44cc5ef70bc37db0bffc37303f457e674515fa64ee764413a2dc31a21d2b980c

See more details on using hashes here.

Supported by

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