CADD课程学习(1)-- 药物设计基础知识

2023-10-27 19:50

本文主要是介绍CADD课程学习(1)-- 药物设计基础知识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CADD课程学习~~ (1)-- 药物设计基础知识

一、药物研发流程及CADD在药物设计中的作用

二、药物设计方法分类





从1956年的达特茅斯会议开始,Al在药物研发中的应用已有60多年的历史,现在已渗入医药研发各个阶段,但还主要集中在新药发现和验证阶段。不过应用的技术已有很大进步,已从以前定量关系的(QSAR)和定量结构-性质关系(QSPR)的研究中的标记训练数据集和模型进步到机器学习、认知计算和图像识别等。

现在,Al与药物研发相结合应用的主要场景包括:发掘药物靶点、挖掘候选药物、高通量筛选、药物设计、药物合成、预测药物ADMET性质、病理生理学研究及新适应症的开发——老药新用。其中靶点筛选是近期Al+药物研发最热门的领域,而两者相结合的应用也将让老药新用达到新高度,但小分子药物筛选和设计仍然占主要地位。但按照应用场景的发展速度来看,药物合成未来或将成自动化程度最高的方向。这些应用场景常用的Al技术主要是机器学习、认知计算和图像识别等。

三、生物分子相互作用研究方法



对药物的要求:

  • 与靶点发生相互作用(药效学要求);
  • 暴露于靶点,药物到达靶点、达到适宜的浓度Cma且/或维持足够长的时间,AUC(药代动力学要求);
  • 减少脱靶(off-target)效应



基于结构的药物设计(Structure-based Drug Design,SBDD)

  • 基本思想:是根据配体(igand),即外源性小分子药物或内源性活性物资,与生物体内的靶点(target)相互作用产生生物活性,从而治疗靶点相关的疾病。
  • 基本原理:基于受体与配体的“锁-钥”原理,即配体像一把钥匙,通过形状、化学性质等互补匹配受体活性位点的锁芯,从而使受体-配体紧密结合

药物受体相互作用理论——受体理论

一种有效的药物必须符合以下两个要求:

  • 与机体内的某一种或多种分子靶点发生相互作用(药效学要求)
  • 到达靶点(药动学要求)

药物受体相互作用理论——受体理论

  • 受体,能识别和结合生物活性物质,并产生生物效应
  • 内源性活性调节物与受体的相互作用是维持机体机能的基本生理学机制
  • 外源性药物可以作用在受体而干预生理生化作用
  • 受体激动剂(agonist):启动了受体的生物学功能,如一些内源性物质
  • 受体拮抗剂(antagonist):药物与受体结合后阻碍了内源性物质与受体结合,而导致生物作用的抑制

药物-受体相互作用方式

“锁-钥”原理

  • 空间形状契合
  • 相互作用力契合

    “诱导契合”原理
    ·配体构象变化
    ·受体构象变化

三种主要受体-配体相互作用类型

分子识别(molecular recognition):生物分子之间发生特殊的、专一性的相互作用,通过分子间相互作用力(interaction force)而结合

药物-受体相互作用力的类型和性质

共价键(covalent bond)

  • 键能高,约140~800KJ/mol,结合牢,不可逆;高活性,缺乏特异选择性,驻留时间较长,治疗指数高,能克服耐药性

范德华力(van der Waals Force,VDW)

  • 相邻的电中性原子之间存在的微弱的吸引力,它由瞬间偶极引起,极性分子和非极性分子都存在着这种力
  • 主要的分子间作用力
  • 原子间距离为0.3~0.5nm,范德华力的能量为1.9KJ/mol

    疏水键(hydrophobic bond)
  • 两个不溶于水的分子间的相互作用


氢键(hydrogen bonding)

  • 重要的生物大分子-药物作用方式
  • 氢原子与负电性杂原子共价结合后,与另一具有未共用电子对的杂原子形成一种弱的静电引力,键能约5KJ/mol。
  • 形成氢键需要有氢键供体(hydrogen bond donor,HD)和氢键受体(hydrogen bond acceptor,HA)

静电作用(electrostatic interaction)

  • 离子键(ionic bonding)
  • 偶极-偶极(dipole-dipole interaction)

    电荷转移作用(charge transfer interaction)
  • 通过供体分子的电子从最高占据分子轨道(HOMO)转移到靶点分子的最低空缺鳌合作用(chelation)
  • 是由含有二个或二个以上供电子基团(配体)的化合物(通称螫合剂,chelator)与金属离子通过离子键、共价键或配价键相连接,形成环状结构的整合物的过程
  • 二齿配位体(bidentate);三齿(tridentate)或多齿配位体(polydentate)

SBDD中3D-结构的获得

这篇关于CADD课程学习(1)-- 药物设计基础知识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/287986

相关文章

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

计组基础知识

操作系统的特征 并发共享虚拟异步 操作系统的功能 1、资源分配,资源回收硬件资源 CPU、内存、硬盘、I/O设备。2、为应⽤程序提供服务操作系统将硬件资源的操作封装起来,提供相对统⼀的接⼝(系统调⽤)供开发者调⽤。3、管理应⽤程序即控制进程的⽣命周期:进程开始时的环境配置和资源分配、进程结束后的资源回收、进程调度等。4、操作系统内核的功能(1)进程调度能⼒: 管理进程、线

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]