与应用程序一起打包以生成关于潜在药物靶点的报告

targetDB的Python项目详细描述


目标数据库

targetdb是一个快速查询多个公共可用数据库并提供有关潜在目标的可用信息的集成视图的工具。还执行了快速绑定口袋搜索(使用fpocket)。

安装

python包安装

PIP安装
pip install targetDB

python兼容性

python版本>;=3.4

首选python发行版:Anaconda 3

数据库文件安装

这个包依赖于sqlite数据库的使用来正常工作。

所需数据库
  • 目标数据库

您可以下载数据库的副本HERE

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

系统兼容性
  • Linux
  • 窗口
  • Mac(未测试)

用法

targetdb包提供了使用该工具的用户界面:targetDB

targetDB

首次使用targetDB时,系统将要求您输入有关以下内容的信息:

  • targetdb sqlite数据库文件
  • 保存列表输出文件的路径
  • 保存详细目标输出文件的路径
  • 电子邮件地址(如果没有,则用于pubmed搜索如果没有,则不运行pubmed搜索)

这些信息将存储在~/.targetdb/config.ini中

Configuration panel

一旦创建,它将自动启动主用户界面(如下所示)

Main interface

从头开始创建targetdb数据库的说明

系统兼容性
  • Linux

数据库创建

所需数据库的列表是:

  • Chembl V24

chembl sqlite数据库可以直接下载HERE

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

数据库创建模式的其他依赖项

爆炸

此模式使用BLAST局部执行相似性搜索和序列对齐

可以在本地找到下载和安装blast的信息HERE

fpocket

为了执行绑定口袋搜索并评估其药物性能,使用程序fpocket

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

可以找到下载和安装fpocket的说明HERE

当前版本的targetdb与fpocket3一起工作

targetdb将无法在windows上执行pocket搜索,因为fpocket在windows平台上不可用

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java搜索按钮不适用于我   java制作一个应用程序来打开您自己的文件扩展名   XMemcached中的java异步集   java无法在Android上使用HTML5 canvas touch   java是否可以用PHP为Restlet创建客户端?   java在主题中添加图标。AppCompat。光   java Safari错误,无法打开浏览器   java gson解析json值中commaseparatedvalue字符串中的项   java如何使用Quarkus在卡夫卡的同一主题中设置多个使用者   java组织。json。JSONException:在{main}()的第6个字符处的main后面应该是“:”   windowbuilder如何将Java文件导出到GATE developer   java这与安卓 studio ide问题有关,在更新我们的ide之后   java Android将活动加载到类中<?>对象   java如何在springdatajpa中使用DISTINCT、GROUP BY和ORDER BY?   使用jlink的java可复制构建