基于药效团的药物设计(Pharmacophore Construction)

news2024/12/26 23:49:40

基于药效团的药物设计(Pharmacophore Construction)

药效团模型不仅仅利用分子拓扑学相似性而且利用了基团的功能相似性,从而运用了生物电子等排体(bioisosterism)的概念使得模型更加可靠。基于药效团的虚拟筛选的方法是可靠而且快速的虚拟筛选工具。

药效团的应用

  • 构效关系研究: 发现药物分子的关键药效特征,从而建立清晰的构效关系(structure activity relationship)
  • 骨架跃迁: 通过药效团的方法对化合物库, 进行虚拟筛选发现对靶点有活性的新骨架化合物
  • 靶点预测: 预测化合物的药理学作用谱,通过使用药效团模型,有可能在药物开发的早期预测先导的不良反应,从而减少药物研发失败的概率

药效团模型构建方法

为了获得准确的药效团模型,首先必须使用正确的化合物的3D结构。因此原子价、键级、质子化状态、互变异构以及立体异构等因素都必须要进行仔细的检查。此外,获得准确的药效团模型的另一个前提是,用于构建模型的化合物具有相似的结合模式。根据情况和实验类型,可以使用多种策略来手动构建药效团模型,也可以使用自动算法。


1、挑选一组对特定靶点中相同结合位点有活性的配体;
2、对所有配体进行构象分析;
3、指定药效团特征;
4、对配体构象进行叠合从而获得药效团模型;

基于多配体共同特征构建药效团

step 1.分子优化及叠合

数据集准备及优化:Tasks--->LigPrep模块

点击左侧分子目录,可选中优化后的分子,并显示在窗口

分子叠合:点击Tasks--->Structure Alignment--->Flexible Ligand Alignment,打开Flexible Ligand Alignment对话框

设置分子叠合方式:此处选择

分子叠合方法概述:

  • Ligand Alignment,指基于柔性形状的分子叠合该方法用ConfGen进行配体构象搜索。之后由ConfGen生成的构象并选择与参考配体重叠最好的构象,依次与参考配体对齐;Common scaffold alignment(requires Phase license),指基于公共骨架的叠合,有三种模式:
    ①Largest common Bemis-Murcko scaffold 使用包含完整环和连接环的1inkers的最大的公共骨架。勾选Use fuzzy matching(使用模糊匹配),表示将所有的非氢原子等同对待,但要区分键的类型(单键、双键、三键、芳香键)。
    ②Maximum common substructure 使用所有配体中最大的公共子结构。这比Bemis-
    Murcko scaffold更普遍,因为它不限于环和linkers。
    ③SMARTS使用指定的SMARTS模式。 可以将SMARTS模式输入或粘贴到文本框中,或者通过单击Get from selection从工作区原子选择中生成SMARTS模式。即我们可以自定义公共骨架进行叠合;如我们在工作区中通过按住Ctr1选择我们自定义的公共骨架,然后点击Get from Selection按钮即可;

分子叠合后的结果

step2.药效团的构建

点击Tasks--->输入Phase–>选择Develop Pharmacophore Hypothesis,打开对应面板



设置Features参数
返回前10个药效团

PhaseHypoScore,通过它们在虚拟筛选中的可能表现以及配体对齐的质量对假设进行排序。

设置药效团名称,点击Run运行

step3.药效团的结果分析

打开运行结果:File-->lmport Structures,选择药效团phase_pharm_mutipleLigands_phypo.mae.gz,点击open

运行结果如下:打开Project Table,可查看药效团的PhaseHypoScore打分

运行结果如下:点击第一个AADHRR2药效团,并勾选Active中的imatinib,如右图所示

运行结果如下:打开Project Table,可查看Active和Inactive的Fitness打分

药效团的特征修饰

点击PhaseHypoScore打分最高的AADHRR2, 药效团右边的H按钮

点击PhaseHypoScore打分最高的AADHRR_2药效团右边的H按钮

鼠标右击A2,弹出Edit Feature A2对话框

下面该对话框可以改变特征的类型、位置、构象的变化以及在筛选中是必需的或可忽略的等等设定。

  • 在Usage in screening的下拉菜单中选择Required,该设定要求筛选得到的所有的配体都必须与该特征匹配;
  • 在Allowed to match的下拉菜单中确认R和H都被选中;·该设定将使芳香环和疏水性特征都匹配A2特征;
  • 在Forbidden to match的下拉菜单中选择negative ionic(N)与positive ionic features(P),该设定确保了在A2的特征容差半径范围内,配体上没有正电中心或负电中心;
  • 最后,将特征容差度由定义的2.0A降低为1.0A;

AADHRR2右边H处选择Show feature properties,设置背景为灰色,可查看药效特征的详细信息

AADHRR_2右边H处选择Manage excluded volumes,可修改排斥体积


点击phase_pharm_mutipleLigand右边的H,选择Enrichment viewer

药效团的富集分析

点击phase_pharm_mutipleLigand右边的H,选择Enrichment viewer

=
Show metrics下方同时选中Total ActivesRanked Actives


ROC value:0.97 excellent ROC值:表示模型对活性化合物的排序能力
(>0.9 excellent;>0.8 good;>0.7 fair;<0.7 fail)

选中打分最高的药效团,点击右下角Enrichment report

选中打分最高的药效团,点击右下角Enrichment report

Enrichment report 富集因子详细报告

基于药效团的虚拟筛选

在AADHRR 2右边H处点击Add to database screen


虚拟筛选参数设定:








点击File—>Import---->选择phase screen AADHRR-VS1-hits.maegz,打开筛选结果(26Hits)

选择的Hits(绿色),与参考配体(紫色)与药效团的配体情况,可将分子对接到1lEP,进一步查看Hits与蛋白的结合。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/445978.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为OD机试真题(Java),最小步骤数(100%通过+复盘思路)

一、题目描述 一个正整数数组 设为nums&#xff0c;最大为100个成员&#xff0c;求从第一个成员开始正好走到数组最后一个成员所使用的最小步骤数。 要求&#xff1a; 第一步 必须从第一元素起 且 1<第一步步长<len/2 (len为数组长度)&#xff1b;从第二步开始只能以所…

Algo C++:课程介绍

目录 课程介绍前言1. 课程特色2. 课程前言3. 具备条件4. 预期的收获 课程介绍 前言 手写AI推出的全新面向AI算法的C课程 Algo C&#xff0c;链接。记录下个人学习笔记&#xff0c;仅供自己参考。 本次课程主要是课程介绍 课程大纲可看下面的思维导图 1. 课程特色 案例驱动 讲解…

Kubernetes(k8s)

Kubernetes(k8s) 前言 ​ 在学习过程中&#xff0c;我们经常会遇到遗忘的问题。为了避免忘记&#xff0c;多复习是非常必要的。复习可以帮助我们巩固知识&#xff0c;加深记忆&#xff0c;提高学习效率。因此&#xff0c;我们应该养成良好的复习习惯&#xff0c;定期回顾所学…

ai免费写作在线平台-ai免费伪原创文章生成器软件

ai伪原创能检测出来吗 人工智能技术可以检测伪原创&#xff0c;但是不是所有的伪原创都可以被检测出来。 现在有许多自然语言处理&#xff08;NLP&#xff09;算法和技术可以用来检测伪原创内容&#xff0c;例如文本相似度比较算法&#xff0c;语气分析算法等。这些算法可以检…

iptables移植+内核修改

iptables移植&#xff0c;交叉编译后的文件&#xff0c;如果交叉编译工具一致可以直接使用-嵌入式文档类资源-CSDN文库 移植iptables过程中出现一些问题&#xff0c;这里记录一下 Iptables是用户态提供的更改过滤规则的便捷工具&#xff0c;通过使用这个工具&#xff0c;可以…

openEuler-linux下部署zabbix-超级详细

一、准备工作 下载&#xff1a;zabbix包 地址&#xff1a;下载Zabbix 准备2台openEuler-linux虚拟机&#xff1a; linux-1&#xff1a;当服务器端 IP地址&#xff1a;192.168.100.100 修改hosts文件 [rootzbx ~]# vim /etc/hosts 192.168.100.100 zbx.xx.cn linux-2&…

Spring Boot Web请求响应

在上一讲&#xff0c;学习了Spring Boot Web的快速入门以及Web开发的基础知识&#xff0c;包括HTTP协议以及Web服务器Tomcat等内容。基于SpringBoot的方式开发一个web应用&#xff0c;浏览器发起请求 /hello 后 &#xff0c;给浏览器返回字符串 “Hello World ~”。运行启动类启…

【Spring篇】IOC相关内容

&#x1f353;系列专栏:Spring系列专栏 &#x1f349;个人主页:个人主页 目录 一、bean基础配置 1.bean基础配置(id与class) 2.bean的name属性 3.bean作用范围scope配置 二、bean实例化 1.构造方法实例化 2.分析Spring的错误信息 3.静态工厂实例化 4.实例工厂 5.FactoryBean 三…

Python爬虫基础-如何获取网页源代码

Python爬虫基础-如何获取网页源代码 网络爬虫(Web Crawler)&#xff0c;又称网页蜘蛛(Web Spider)&#xff0c;是一种按照一定的规则&#xff0c;自动地抓取万维网信息的程序或者脚本。爬虫程序根据一组特定的规则自动的访问网站&#xff0c;然后抓取网页上的内容&#xff0c;进…

布隆过滤器详解

介绍 本文全部代码地址 布隆过滤器是一种高效的数据结构,用于判断一个元素是否存在于一个集合中.它的主要优点是速度快,空间占用少,因此在需要快速判断某个元素是否在集合中的场合得到广泛引用. 布隆过滤器就是一个大型的位数组和几个不一样的无偏hash函数.所谓无偏就是能够…

boot-admin整合flowable官方editor-app源码进行BPMN2-0建模(续)

书接上回 项目源码仓库github 项目源码仓库gitee boot-admin 是一款采用前后端分离模式、基于SpringCloud微服务架构的SaaS后台管理框架。系统内置基础管理、权限管理、运行管理、定义管理、代码生成器和办公管理6个功能模块&#xff0c;集成分布式事务Seata、工作流引擎Flow…

ARM学习

计算机硬件基础* 文章目录 知识体系嵌入式系统分层应用开发和底层开发Linux内核五大功能ARM体系结构和接口技术底层知识的学习方法计算机基础知识 计算机的进制计算机的组成总线三级存储结构地址空间CPU原理概述 简述为什么地址总线为32bit的处理器的地址空间为4G简述CPU执行…

Java应用的优雅停机

一. 优雅停机的概念 优雅停机一直是一个非常严谨的话题&#xff0c;但由于其仅仅存在于重启、下线这样的部署阶段&#xff0c;导致很多人忽视了它的重要性&#xff0c;但没有它&#xff0c;你永远不能得到一个完整的应用生命周期&#xff0c;永远会对系统的健壮性持怀疑态度。…

面试被经常问的SQL窗口函数

面试题 有一张“学生成绩表”&#xff0c;包含4个字段&#xff1a;班级id、学生id、课程id、成绩。 问题1&#xff1a; 求出每个学生成绩最高的三条记录 问题2&#xff1a; 找出每门课程都高于班级课程平均分的学生 技术提升 技术要学会分享、交流&#xff0c;不建议闭门造…

图像去模糊:MSSNet 模型详解

本内容主要介绍实现单图像去模糊的 MSSNet 模型。 论文&#xff1a;MSSNet: Multi-Scale-Stage Network for Single Image Deblurring 代码&#xff08;官方&#xff09;&#xff1a;https://github.com/kky7/MSSNet 1. 背景 单图像去模糊旨在从模糊图像&#xff08;由相机抖…

ZLMediaKit在Windows上实现Rtmp流媒体服务器以及模拟rtmp推流和http-flv拉流播放

场景 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放&#xff1a; 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放_霸道流氓气质的博客-CSDN博客 上面讲…

OJ刷题 第十二篇

21308 - 特殊的三角形 时间限制 : 1 秒 内存限制 : 128 MB 有这样一种特殊的N阶的三角形&#xff0c;当N等于3和4时&#xff0c;矩阵如下&#xff1a; 请输出当为N时的三角形。 输入 输入有多组数据&#xff0c;每行输入一个正整数N&#xff0c;1<N<100 输出 按照给出…

从管理摆脱烦躁:几步打造优秀的仓库管理系统

伴随着物流行业的迅速发展&#xff0c;仓库管理成为了各个供应链环节的重要组成部分。为了更好地管理仓库&#xff0c;节约时间、提高效率&#xff0c;越来越多的企业开始使用仓库管理系统。那么&#xff0c;仓库管理系统是什么&#xff0c;为什么要用它呢&#xff1f;本篇文章…

春秋云境:CVE-2022-25578(文件包含)

目录 一、题目 二、蚁剑连接 一、题目 介绍&#xff1a; taocms v3.0.2允许攻击者通过编辑.htaccess文件执行任意代码 进入题目 访问URL&#xff0c;通过弱口令登录后台&#xff1a;admin/tao 进入后台 点击文件管理&#xff1a; 添加AddType application/x-httpd-php .jpg…

【技术】《Netty》从零开始学netty源码(四十一)之PoolChunk

PoolChunk 我们再回顾以下netty中与内存相关的类&#xff1a; 前面我们已经分析了PoolSubpag&#xff0c;本章我们分析PoolChunk,先看下它的属性值&#xff1a; 为了更好的理解这些属性值&#xff0c;我们结合它的构造函数来理解&#xff0c;具体的源码如下&#xff1a; 其…