Advertisement

2D-药效团搜索:简易的RDKit脚本

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
简介:本文介绍了一个利用Python库RDKit进行二维药效团搜索的简单脚本。通过该工具可以快速识别化合物间的共通药效特征,助力药物设计与筛选过程。 我对二维药效团搜索及基本从头设计实验感兴趣,并打算尝试一些脚手架跳跃式实验。这些实验使用search2d.py脚本,该脚本采用初始模型并利用RDKit计算其二维药效团特性,然后根据化合物的SMILES库进行搜索。我目前主要使用Zinc Clean Leads数据库(出于版权原因上传了一个截短版本供试用)。理想情况下我会将搜索过程并行化以提高效率,但当前实现的是串行搜索方式,因此速度较慢。 在脚本运行过程中,会通过Pharmacophore指纹图谱上的Tanimoto相似性度量方法比较起始分子与数据库中每个成员的匹配程度。执行命令如下:python search2d.py > log.txt 一旦获得了类似药效团化合物列表后,brics-scaffold-hop.py脚本将会利用BRICS算法对这些化合物进行片段化处理,并生成新的化合物库。接着通过对比新设计出的化合物与目标母体分子以及已知非特异性抑制剂之间的相似性来评估它们的有效性和潜在毒性风险(采用阴性设计方法)。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 2D-RDKit
    优质
    简介:本文介绍了一个利用Python库RDKit进行二维药效团搜索的简单脚本。通过该工具可以快速识别化合物间的共通药效特征,助力药物设计与筛选过程。 我对二维药效团搜索及基本从头设计实验感兴趣,并打算尝试一些脚手架跳跃式实验。这些实验使用search2d.py脚本,该脚本采用初始模型并利用RDKit计算其二维药效团特性,然后根据化合物的SMILES库进行搜索。我目前主要使用Zinc Clean Leads数据库(出于版权原因上传了一个截短版本供试用)。理想情况下我会将搜索过程并行化以提高效率,但当前实现的是串行搜索方式,因此速度较慢。 在脚本运行过程中,会通过Pharmacophore指纹图谱上的Tanimoto相似性度量方法比较起始分子与数据库中每个成员的匹配程度。执行命令如下:python search2d.py > log.txt 一旦获得了类似药效团化合物列表后,brics-scaffold-hop.py脚本将会利用BRICS算法对这些化合物进行片段化处理,并生成新的化合物库。接着通过对比新设计出的化合物与目标母体分子以及已知非特异性抑制剂之间的相似性来评估它们的有效性和潜在毒性风险(采用阴性设计方法)。
  • 【Qt】Qt文功能.rar
    优质
    本资源提供了一个使用Qt框架实现的简易文本搜索功能示例程序。用户可以输入关键字在文档中进行查找,并显示匹配的结果。适合初学者学习和参考。 【Qt】简单Qt文本查找功能.rar
  • Pythonista 引:轻松、安装与卸载
    优质
    《Pythonista脚本索引》是一款为Pythonista应用量身打造的实用工具,提供便捷的脚本搜索、安装及卸载服务,助您高效管理各类Python脚本。 Pythonista 脚本索引项目简化了在 Pythonista 中搜索、安装和删除脚本的过程。该项目旨在为 Pythonista 脚本设置一个中央索引的概念验证方案,其中索引充当服务器的角色,向客户端程序提供必要的信息来管理 Pythonista 中的搜索、安装与卸载操作。此概念验证客户端名为 psiclient。 目前项目尚处于测试阶段,并且非常初步,欢迎提出建议和改进意见。 项目的结构包括两个 JSON 文件:主索引文件和脚本定义文件。 - 主索引文件包含每个脚本的基本信息,如短名称、描述以及指向相应脚本定义文件的 URL。 - 脚本定义文件则提供更详细的资料,比如版本号及其下载链接。 以下是主索引文件的一个示例摘录: ```json { meta_version: 1.0 // 主索引文件版本 } ``` 注意:以上评论仅用于说明目的,在实际的 JSON 文件中不应包含此类注释信息。
  • 引擎源码
    优质
    《简易搜索引擎源码》是一套基础级别的搜索引擎开发教程与代码集合,适合编程爱好者和学生学习使用。通过这套源码,读者可以快速掌握搜索引擎的基本原理和技术实现方法,为深入研究和开发复杂系统打下坚实的基础。 一个简单但功能齐全的搜索引擎,能够实现热词推荐和分类等功能。
  • 引擎Python实现
    优质
    本项目旨在通过Python语言简洁高效地实现一个基础搜索引擎,涵盖网页爬取、信息提取与索引构建等核心功能。适合初学者学习搜索技术原理。 了解类似Google的搜索引擎是如何实现的;攫取搜索真相。原理描述请见相关博客文章。 这类搜索引擎的核心在于如何有效地搜集、索引并呈现互联网上的大量数据。它们通过复杂的算法来理解用户查询背后的意图,并提供最相关的答案和链接,以满足用户的搜索需求。
  • 基于Lucene引擎
    优质
    本项目是一款基于Apache Lucene开发的简易搜索引擎,旨在提供快速、高效的文档检索服务。用户可以轻松实现对大量文本数据的高效搜索与管理。 毕业设计采用百度音乐的数据,这些数据是通过Heritrix爬虫获取的,并对页面进行解析后保存到本地txt文件或数据库里。接着建立索引,并使用jsp技术实现界面交互功能。
  • 基于Python引擎
    优质
    本项目是一款基于Python编程语言开发的简易搜索引擎,旨在帮助用户快速查找本地文件或网页中的信息。通过简单的界面和高效的搜索算法,提供便捷的信息检索服务。 利用MongoDB、Django和Elasticsearch搭建了一个小型搜索引擎。数据通过Scrapy框架爬取并存入MongoDB中。具体的使用方法请参考我的GitHub仓库:https://github.com/Weifanwong/search_engine.git。
  • 已删除文件.bat
    优质
    这是一个用于恢复和查找已被操作系统标记为删除但仍在硬盘上存在的文件的批处理脚本。用户可以通过此工具便捷地检索丢失的重要数据或误删的文件。 查找文件并删除的批处理小程序:右键编辑normal.dot文件,并将其中你想删除的文件路径替换进去。
  • Python-Django实现引擎
    优质
    本项目是一款基于Python与Django框架开发的简易搜索引擎,旨在提供网页抓取、索引构建及搜索功能的基础实践。 用 Python 和 Django 实现了一个非常简单的搜索引擎。
  • ASP+Access开发引擎
    优质
    本项目是一款基于ASP和Access数据库技术构建的简易搜索引擎。它能够帮助用户快速检索网站内部信息,实现高效的信息管理和查询功能。 仿照百度和Google等工具实现的搜索算法。