BioTech - 小分子药物设计与优化 概述

news2024/9/22 4:55:47

欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://spike.blog.csdn.net/article/details/135998902

小分子药物设计与优化,是利用计算机辅助技术,根据特定的生物学靶点,发现和改进具有治疗作用的小分子化合物的学科。小分子药物设计与优化的过程包括以下步骤:

  • 靶点识别和验证:通过分子生物学、结构生物学、基因组学等方法,确定与某种疾病相关的生物分子,如受体、酶、RNA等,作为药物的作用对象。
  • 小分子库构建和筛选:通过合成化学、自然产物、虚拟筛选等方法,构建包含大量多样性的小分子化合物的库,并通过高通量筛选、结构活性关系分析等方法,从中找出与靶点有较强相互作用的苗头化合物。
  • 小分子结构优化和评价:通过计算机模拟、分子对接、分子动力学、药效团分析等方法,对苗头化合物的结构进行优化,提高其与靶点的亲和力、选择性、稳定性等性质,并通过药代动力学、药效学、毒理学等方法,评价其在体内的药物特性和安全性。
  • 候选药物的临床试验:通过不同阶段的临床试验,验证候选药物的有效性、安全性、剂量、适应症等,以确定其是否能够成为上市药物。

小分子药物设计与优化是一门不断发展和创新的学科,随着新技术和新方法的出现,如RNA靶向、人工智能、机器学习等,为小分子药物的发现和开发提供了新的思路和手段。
小分子药物设计与优化

1. 亲和力

靶标结合的亲和力是指药物分子与靶标分子之间结合的强度,反映药物对特定靶点的选择性和特异性。靶标结合的亲和力通常用平衡解离常数KD来表示,是药物分子从靶标分子上解离的速率与药物分子与靶标分子结合的速率之比。KD值越小,说明靶标结合的亲和力越高,药物分子与靶标分子的结合越稳定;KD值越大,说明靶标结合的亲和力越低,药物分子与靶标分子的结合越容易解除。靶标结合的亲和力是药物发现和设计的重要指标,影响了药物的有效性、安全性和剂量。

亲和力

2. 分子对接和虚拟筛选

靶标结合的亲和力是指药物分子与靶标分子之间结合的强度,反映药物对特定靶点的选择性和特异性。靶标结合的亲和力通常用平衡解离常数KD来表示,是药物分子从靶标分子上解离的速率与药物分子与靶标分子结合的速率之比。KD值越小,说明靶标结合的亲和力越高,药物分子与靶标分子的结合越稳定;KD值越大,说明靶标结合的亲和力越低,药物分子与靶标分子的结合越容易解除。靶标结合的亲和力是药物发现和设计的重要指标,影响了药物的有效性、安全性和剂量。
分子对接和虚拟筛选

3. 基于配体的虚拟筛选

基于配体的虚拟筛选是一种利用已知活性的小分子化合物,根据化合物的形状相似性或药效团模型,在化合物数据库中搜索能够与匹配的化学分子结构的方法。基于配体的虚拟筛选的优点是不需要靶标的三维结构,只要有一个或多个活性配体就可以进行筛选。基于配体的虚拟筛选的方法:

  • 药效团模型(Pharmacophore Modeling):是对一系列已知有活性的化合物进行药效团研究,通过构象分析、分子叠合等方法归纳得到对化合物活性起到关键作用的一些基团的信息,如空间位置、电荷分布、氢键供体或受体等。然后用这些信息作为筛选条件,在化合物数据库中寻找与药效团模型匹配的化合物。
  • 定量构效关系(Quantitative Structure Activity Relationship,QSAR):是一种借助分子的理化性质参数或结构参数,以数学和统计学手段定量研究有机小分子和生物大分子相互作用,有机小分子在生物体内吸收、分布、代谢、排泄等生理相关性质的方法。通过建立分子描述符和活性之间的数学模型,可以预测未知化合物的活性,从而进行筛选。
  • 结构相似性方法(Structural Similarity,SSIM):是通过各种描述符或指纹进行相似性匹配,从而判断化合物是否具有类似活性或治疗机制的方法。描述符或指纹是对分子结构的一种编码方式,可以反映分子的拓扑、立体、电子等特征。相似性匹配可以采用不同的算法,如Tanimoto系数、欧氏距离等,来计算两个分子之间的相似度,从而进行筛选。

在这里插入图片描述

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

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

相关文章

Codeforces Round 920 (Div. 3)(A~F)

文章目录 ABCDEF A 按题意模拟即可 #include <bits/stdc.h> #define int long long #define rep(i,a,b) for(int i (a); i < (b); i) #define fep(i,a,b) for(int i (a); i > (b); --i) #define pii pair<int, int> #define pll pair<long long, long…

JavaEE作业-实验二

目录 1 实验内容 2 实验要求 3 思路 4 核心代码 5 实验结果 1 实验内容 实现两个整数求和的WEB程序 2 实验要求 ①采用SpringMVC框架实现 ②数据传送到WEB界面采用JSON方式 3 思路 ①创建一个SpringMVC项目&#xff0c;配置好相关的依赖和配置文件。 ②创建一个Con…

Win32 SDK Gui编程系列之--ListView自绘OwnerDraw

ListView自绘OwnerDraw 1.ListView自绘OwnerDraw 正在试错是否使用了列表视图,尽量制作出智能的表格编辑器。本页显示了业主抽签的表格数据(二维数组数据)的显示方法。 显示画面和整个程序如下所示。使用ListView_GetSubItemRect宏的话,就不需要getRect函数了。 当nCol的…

thinkphp获取用户最新的阅读记录,按书籍id去重,返回最新的阅读记录

通过uid查询data_user_zhangjie的记录 去重shuji_id 获取createtime最新的一条数据 //获取用户章节记录public function getUserZhangjieList(){$uid = input(uid);if(empty

Maven构建OSGI+HttpServer应用

Maven构建OSGIHttpServer应用 官网&#xff08;https://eclipse.dev/equinox/server/http_in_equinox.php&#xff09;介绍有两种方式&#xff1a; 一种是基于”org.eclipse.equinox.http”包的轻量级实现&#xff0c;另一种是基于”org.eclipse.equinox.http.jetty”包&#…

jvm体系结构

一、Jvm 的介绍 1、JVM体系结构 2、JVM运行时数据区 3、JVM内存模型 JVM运行时内存 共享内存区 线程内存区 3.1、共享内存区 共享内存区 持久带(方法区 其他) 堆(Old Space Young Space(den S0 S1)) 持久代&#xff1a; JVM用持久带&#xff08;Permanent Space&…

MySQL数据库语句总结

一. 数据定义语言 DDL 数据定义语言&#xff0c;用来定义数据库对象的&#xff08;比如&#xff1a;数据库、表、字段等&#xff09; 1. 数据库操作 &#xff08;1&#xff09;查询所有的数据库 —— show databases; &#xff08;2&#xff09;创建数据库 —— create dat…

【数据结构】二叉树的顺序结构及实现(堆)

1.二叉树的顺序结构 普通的二叉树是不适合用数组来存储的&#xff0c;因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结 构存储。现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储&#xff0c;需要注意的是这里的堆和操作系统 虚拟进程地址空间中的堆是两…

架设游戏服务器租用价格?腾讯云和阿里云价格对比

游戏服务器租用多少钱一年&#xff1f;1个月游戏服务器费用多少&#xff1f;阿里云游戏服务器26元1个月、腾讯云游戏服务器32元&#xff0c;游戏服务器配置从4核16G、4核32G、8核32G、16核64G等配置可选&#xff0c;可以选择轻量应用服务器和云服务器&#xff0c;阿腾云atengyu…

蓝桥杯嵌入式学习记录——LCD的使用

目录 一、前言 二、LCD代码的移植 三、LCD代码的调用 一、前言 前一篇文章已经简单记录了一下cubeMX软件的使用和LED的点亮&#xff0c;今天来记录一下LCD的使用。LCD的驱动代码有很多&#xff0c;但实际上在蓝桥杯的比赛中用起来非常简单&#xff0c;因为赛点会提供LCD的驱…

nginx upstream server主动健康检测模块ngx_http_upstream_check_module 使用和源码分析(中)

目录 6. 源码分析6.1 解析指令分析6.2 待检查的服务器的添加和状态查询6.3 本模块的进程初始化函数6.4 准备执行健康检测任务6.5 执行健康检测任务本篇对ngx_http_upstream_check_module的源码实现进行详细分析。 关于配置和使用部分可以查看上篇:nginx upstream server主动健…

Layui 表格组件 头部工具栏 筛选列 加入全选和全不选的功能

Layui 表格组件 头部工具栏 筛选列 加入全选和全不选的功能 问题 前端使用Layui表格组件展示后台数据&#xff0c;因数据中涉及字段较多&#xff0c;因此加入了组件中固有的控制表格列隐藏显示的功能。奈何客户希望再此基础上&#xff0c;加入“全选”和“全不选”的功能&…

Github 2024-02-06 开源项目日报Top9

根据Github Trendings的统计&#xff0c;今日(2024-02-06统计)共有9个项目上榜。根据开发语言中项目的数量&#xff0c;汇总情况如下&#xff1a; 开发语言项目数量Python项目4TypeScript项目2C项目1Ruby项目1HTML项目1Go项目1Rust项目1C项目1Kotlin项目1 Magic Mask for And…

【golang】24、go get 和 go mod:indrect 与 go mod tidy

文章目录 go get 会执行如下操作&#xff1a; 操作 go.mod 文件&#xff08;add、update、remove&#xff09;下载依赖到 $GOPATH/pkg/mod 中若已安装&#xff0c;则更新该包&#xff0c;到最新版本 试验前置准备&#xff1a;首先删除已下载的依赖&#xff0c;rm -rf $GOPATH…

Linux虚拟文件系统(VFS)

虚拟地址空间通常是与进程密切相关的概念&#xff0c;而不是文件系统。虚拟地址空间是为了提供进程对内存的抽象和隔离而设计的。 文件系统不使用页表&#xff0c;直接使用物理地址。 虚拟文件系统是linux内核的一个核心子系统。、 虚拟文件系统的目的&#xff1a;通过一个抽…

基于CEVA DSP BX2的架构分析(六)-加载和存储单元(二)

6.4 指针修改机制 LS0和LS1都包含指针修改机制。当使用间接或索引寻址模式时&#xff0c;指针的修改可以与地址生成并行执行。在间接寻址模式中&#xff0c;指针包含地址&#xff0c;而在变址寻址模式下&#xff0c;指针包含偏移量&#xff08;有关这些寻址模式的更多详细信息&…

python实现飞书群机器人消息通知

python实现飞书群机器人消息通知&#xff08;消息卡片&#xff09; 直接上代码 """ 飞书群机器人发送通知 """ import time import urllib3 import datetimeurllib3.disable_warnings()class FlybookRobotAlert():def __init__(self):self.web…

数据库管理-第146期 最强Oracle监控EMCC深入使用-03(20240206)

数据库管理145期 2024-02-06 数据库管理-第146期 最强Oracle监控EMCC深入使用-03&#xff08;20240206&#xff09;1 概览2 性能中心3 性能中心-Exadata总结 数据库管理-第146期 最强Oracle监控EMCC深入使用-03&#xff08;20240206&#xff09; 作者&#xff1a;胖头鱼的鱼缸&…

【大数据】Flink on YARN,如何确定 TaskManager 数

Flink on YARN&#xff0c;如何确定 TaskManager 数 1.问题2.并行度&#xff08;Parallelism&#xff09;3.任务槽&#xff08;Task Slot&#xff09;4.确定 TaskManager 数 1.问题 在 Flink 1.5 Release Notes 中&#xff0c;有这样一段话&#xff0c;直接上截图。 这说明从 …

Stable Diffusion 模型下载:majicMIX realistic 麦橘写实 - V7

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 非常推荐的一个写实模型&#xff0c;由国人“Merjic”发布&#xff0c;下载量颇高。这款大模型带来非常高的写实度以及光影感&#xff0c;特别是光线在画面中生成的…