计算机辅助药物设计AIDD-小分子-蛋白质|分子生成|蛋白质配体相互作用预测
文章目录
- 计算机辅助药物设计AIDD【小分子专题】
- AIDD概述及药物综合数据库学习
- 机器学习辅助药物设计
- 图神经网络辅助药物设计
- 自然语言处理辅助药物设计
- 药物设计与分子生成
- 计算机辅助药物设计【蛋白质专题】
- 蛋白质数据结构
- 激酶-Kinase相似性学习
- 基于序列的蛋白质属性预测
- 基于结构的蛋白质属性预测
- 蛋白质-配体相互作用预测PLI
计算机辅助药物设计AIDD【小分子专题】
AIDD概述及药物综合数据库学习
- 人工智能辅助药物设计AIDD概述
- 安装环境
- anaconda
- vscode
- 虚拟环境
- 第三方库基本使用方法
- numpy (数据计算工具)
- pandas (数据清洗工具)
- matplotlib (结果可视化绘图工具)
- requests (数据库爬虫工具)
- 多种药物综合数据库的获取方式
- KEGG(requests爬虫)
- Chebi(libChEBIpy)
- PubChem(pubchempy / requests)
- ChEMBL(chembl_webresource_client)
- BiGG(curl)
- DeepChem集成MoleculeNet数据库介绍及下载
机器学习辅助药物设计
-
机器学习理论知识
- 机器学习种类:
- 监督学习
- 无监督学习
- 强化学习
- 典型机器学习方法
- 决策树
- 支持向量机
- 朴素贝叶斯
- 神经网络
- 卷积神经网络
- 模型的评估与验证:准确率、精确率、召回率、F1分数、ROC曲线、AUC计算,平均绝对误差、均方差、R2分数、可释方差分数,交叉验证等
- sklearn工具包基本使用
- 机器学习种类:
-
rdkit工具包的基本使用
-
RDKit安装
- 化合物编码方式和化合物相似性理论知识
- 基于RDKit的分子读写
- 基于RDKit的分子绘制
- 基于RDKit的分子指纹与分子描述符
- 基于RDKit的化合物相似性与子结构
- 基于 RDKit 与 Python3 的构象与 RMSD 计算
-
项目实战
- 基于 Pytorch 和 RDKit 建立 QSAR 模型
- 基于 scikit-learn 将 pytorch 用于 QSAR 模型构建
- 项目实战1:基于ADME和Ro5的分子筛选
- 项目实战2:基于化合物相似性的配体筛选
- 项目实战3:基于化合物相似性的分子聚类
- 项目实战4: 基于机器学习的生物活性预测
- 项目实战5:基于机器学习的分子毒性预测
图神经网络辅助药物设计
- 图神经网络基础知识
- 框架介绍: PyG,DGL,TorchDrug
- 图神经网络消息传递机制
- 图神经网络数据集设计
- 图神经网络节点预测、图预测任务和边预测任务实战
- 项目实战1:基于图神经网络的分子毒性预测
- SMILES分子数据集构建PyG图数据集
- 基于GNN进行分子毒性预测
- 项目实战2:基于图神经网络的蛋白质-配体相互作用预测
- 蛋白质分子图形化,构建PyG图数据集
- 基于GIN进行网络搭建及相互作用预测
自然语言处理辅助药物设计
- 自然语言处理概述
- 文本类语言的向量表示方法
- Encoder-Decoder模型
- 循环神经网络模型
- Seq2seq模型
- Attention注意力机制
- Transformer模型
- 项目实战
- 基于无监督的Seq2Seq模型进行分子表示学习
- 基于Transformer模型的反应表示方法
- 基于自然语言处理的反应分类任务
- 基于BERT模型的反应产量预测任务
药物设计与分子生成
- 分子生成模型概述
- 循环神经网络RNN
- 变分自动编码器VAE
- 生成对抗网络GAN
- 强化学习RL
- 基于RDKit提取反应规则预测分子生成
- 基于 RDKit 处理化学信息学中的反应方程式
- 基于 RDKit 绘制化学反应
- 基于 RDKit 和 SMARTS 的化学反应处理
- 基于RDKit的化学反应指纹与化学反应相似度计算
- 基于 RDKit 通过 SMARTS 定义反应模式来生成反应产物
- 基于深度学习的分子生成
- 基于图数据的小分子化合物生成模型
- 基于MolGAN的分子生成
- 分子合成可行性评估
计算机辅助药物设计【蛋白质专题】
蛋白质数据结构
- 数据库介绍与相关数据爬取
- PDB数据库
- UniProt数据库
- KLIFS数据库
- 【基于RDKit的蛋白质基本操作】
- 基于 RDKit 的氨基酸序列转换为 SMILES
- 基于 RDKit 的肽和核酸序列转换分子 Mol 对象
- 多肽 HELM 字符串格式与分子 Mol 格式间的转换
- 从 ChEMBL 数据库提取大分子 HELM 单体(XML 转换为 DataFrame 并搜索部分结构)
- 基于RDKit的药效团特征与可视化
- 【基于RDKit的药效团处理】
- RDKit 中的药效团特征
- RDKit:可视化药效团(Pharmacophore)
- RDKit | 基于 RDKit 从分子中提取 3D 药效团特征
- RDKit | 基于 RDKit 计算 3D 药效团指纹
- 【基于RDKit的骨架 (Scaffold)】
- RDKit | 基于 RDKit 操纵分子结构(骨架转换)
- RDKit:化合物骨架分析(基于 Python3)
- 【基于RDKit的片段 (Fragments)处理】
- RDKit 中的 RECAP 进行分子裂解
- RDKit:基于 RECAP 生成片段
- RDKit | 可视化重要片段
- RDKit | 基于片段的分子生成(骨架 A + 骨架 B)
- RDKit | 基于多片段的分子生成(骨架 A + 骨架 B + 骨架 C)
激酶-Kinase相似性学习
- 激酶基本理论介绍
- Kinase相似性:序列
- Kinase相似性:Kinase口袋(KiSSim指纹)
- Kinase相似性:交互指纹
- Kinase相似性:配体配置文件
- Kinase相似性:比较不同的view
基于序列的蛋白质属性预测
- 多重序列对比
- 基于蛋白质序列的深度学习和机器学习任务
- 预测突变对TEM-1β-内酰胺酶蛋白的影响
- 基于蛋白质的二级结构预测残基的属性
- 通过蛋白质的溶化温度预测蛋白质的稳定性
基于结构的蛋白质属性预测
- 蛋白质结构数据处理
- 基于RDKit的蛋白质动态图构建
- 基于几何感知关系图神经网络(GearNet)及其边缘消息传递的扩展(GearNet-Edge)的蛋白质结构表示模型
蛋白质-配体相互作用预测PLI
- 结合位点相似性和脱靶预测
- 结合位点预测
- 蛋白质-配体对接
- 蛋白质-配体相互作用
- NGLView高级教程
- 分子动力学模拟
- 分析分子动力学模拟
- 基于图神经网络的蛋白质-配体相互作用预测(分类任务)
- 基于机器学习的分子对接来预测蛋白质-配体的结合亲和力(回归任务)

相关文章:
计算机辅助药物设计AIDD-小分子-蛋白质|分子生成|蛋白质配体相互作用预测
文章目录 计算机辅助药物设计AIDD【小分子专题】AIDD概述及药物综合数据库学习机器学习辅助药物设计图神经网络辅助药物设计自然语言处理辅助药物设计药物设计与分子生成 计算机辅助药物设计【蛋白质专题】蛋白质数据结构激酶-Kinase相似性学习基于序列的蛋白质属性预测基于结构…...
深度学习-yolo目标检测-机器学习-计算机视觉-python学习路线(呕心沥血出品-绝对精品-附资源链接)
学习路线 1. 计算机视觉基础知识 图像处理基础:了解图像的基本处理技术,如滤波、边缘检测、直方图等。数字图像处理:熟悉数字图像的表示、颜色模型、图像增强等基本概念。opencv课程链接:Python for Computer Vision with OpenCV and Deep Learning资料推荐: 书籍:《数字…...
ubuntu2204 防火墙ufw限制某ip对某端口的访问
公司内部有个ip为10.10.10.1的网关,每天定时端口扫描,然后扫描发送的数据包http server解析不了,日志里就会记录这个错误,有点烦, 用防火墙过滤一下 ubuntu的防火墙命令是 ufw, 跟ufo挺像的,也…...
常见代码优化案例记录
1. 使用StringBuilder优化字符串拼接: // 不优化的写法 String result ""; for (int i 0; i < 1000; i) {result i; }// 优化的写法 StringBuilder resultBuilder new StringBuilder(); for (int i 0; i < 1000; i) {resultBuilder.append(i)…...
【android开发-04】android中activity的生命周期介绍
1,返回栈 android中使用任务task来管理activity,一个任务就是一组存放在栈里的活动的集合,这个栈被称为返回栈。栈是一种先进先出的数据结构。当我们启动一个新的活动,他会在返回栈中人栈,并处以栈顶的位置࿰…...
java后端技术演变杂谈(未完结)
1.0版本javaWeb:原始servletjspjsbc 早期的jsp:htmljava,页面先在后端被解析,里面的java代码动态渲染完成后,成为纯html,再通过服务器发送给浏览器显示。 缺点: 服务器压力很大,因为…...
UDS 诊断报文格式
文章目录 网络层目的N_PDU 格式诊断报文的分类:单帧、多帧 网络层目的 N_PDU(network protocol data unit),即网络层协议数据单元 网络层最重要的目的就是把数据转换成符合标准的单一数据帧(符合can总线规范的),从而…...
kafka的详细安装部署
introduce Kafka是一个分布式流处理平台,主要用于处理高吞吐量的实时数据流。Kafka最初由LinkedIn公司开发,现在由Apache Software Foundation维护和开发。 Kafka的核心是一个分布式发布-订阅消息系统,它可以处理大量的消息流,并…...
【数据分享】2015-2023年我国区县逐月二手房房价数据(Excel/Shp格式)
房价是一个城市发展程度的重要体现,一个城市的房价越高通常代表这个城市越发达,对于人口的吸引力越大!因此,房价数据是我们在各项城市研究中都非常常用的数据!之前我们分享过2015-2023年我国地级市逐月房价数据&#x…...
PTA 7-226 sdut-C语言实验-矩阵输出(数组移位)
输入N个整数,输出由这些整数组成的n行矩阵。 输入格式: 第一行输入一个正整数N(N<20),表示后面要输入的整数个数。 下面依次输入N个整数。 输出格式: 以输入的整数为基础,输出有规律的N行数据。 输入样例: 在…...
Android 各平台推送通知栏点击处理方案
示例代码如下: RongPushClient.setPushEventListener( new PushEventListener() { Override public boolean preNotificationMessageArrived( Context context, PushType pushType, PushNotificationMessage notificationMessage) { //透传通知时,调用。…...
什么是网络安全 ?
网络安全已成为我们生活的数字时代最重要的话题之一。随着连接设备数量的增加、互联网的普及和在线数据的指数级增长,网络攻击的风险呈指数级增长。 但网络安全是什么意思? 简而言之,网络安全是一组旨在保护网络、设备和数据免受网络攻击、…...
【前端】-【electron】
文章目录 介绍electron工作流程环境搭建 electron生命周期(app的生命周期)窗口尺寸窗口标题自定义窗口的实现阻止窗口关闭父子及模态窗口自定义菜单 介绍 electron技术架构:chromium、node.js、native.apis electron工作流程 桌面应用就是…...
Python中的类(Class)和对象(Object)
目录 一、引言 二、类(Class) 1、类的定义 2、类的实例化 三、对象(Object) 1、对象的属性 2、对象的方法 四、类和对象的继承和多态性 1、继承 2、多态性 五、类与对象的封装性 1、封装的概念 2、Python中的封装实现…...
dp-拦截导弹2
所有代码均来自于acwing中的算法基础课和算法提高课 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度, 但是以后每一发炮弹都不能高于前一发的高度。…...
初识动态规划算法(题目加解析)
文章目录 什么是动态规划正文力扣题第 N 个泰波那契数三步问题使用最小花费爬楼梯 总结 什么是动态规划 线性动态规划:是可以用一个dp表来存储内容,并且找到规律存储,按照规律存储。让第i个位置的值等于题目要求的答案 >dp表:dp表就是用一…...
Vue2.0与Vue3.0的区别
一、Vue2和Vue3的数据双向绑定原理发生了改变 Vue2的双向数据绑定是利用ES5的一个API,Object.definePropert()对数据进行劫持 结合 发布 订阅模式的方式来实现的。通过Object.defineProperty来劫持数据的setter,getter,在数据变动时发布消息…...
探索人工智能领域——每日20个名词详解【day6】
目录 前言 正文 总结 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。 💡本文由Filotimo__✍️原创,首发于CSDN📚。 📣如需转载,请事先与我联系以…...
C++初阶 | [七] string类(上)
摘要:标准库中的string类的常用函数 C语言中,字符串是以\0结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数, 但是这些库函数与字符串是分离开的,不太符合OOP(面向对象)的思想&#…...
Django总结
文章目录 一、Web应用Web应用程序的优点Web应用程序的缺点应用程序有两种模式C/S、B/S C/S 客户端/服务端局域网连接其他电脑的MySQL数据库1.先用其他电脑再cmd命令行ping本机ip2.开放MySQL的访问 B/S 浏览器/服务端基于socket编写一个Web应用 二、Http协议1.http协议是什么2.h…...
foobox-cn深度解析:foobar2000高级定制实战指南
foobox-cn深度解析:foobar2000高级定制实战指南 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn foobar2000作为专业音乐播放器,其默认界面往往难以满足高级用户的个性化需求。…...
告别闪烁!用C语言数学函数实现超平滑LED呼吸灯(附Arduino/STM32代码)
用数学之美打造丝滑LED呼吸灯:从原理到代码实战 呼吸灯作为嵌入式开发的"Hello World",看似简单却暗藏玄机。传统线性PWM调光常出现亮度突变、过渡生硬的问题,就像楼梯台阶般让人不适。本文将带你用数学函数破解这一难题࿰…...
yuzu模拟器终极性能优化:突破帧率限制的完整指南
yuzu模拟器终极性能优化:突破帧率限制的完整指南 【免费下载链接】yuzu-downloads 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads 你是否正在为yuzu模拟器的卡顿问题而烦恼?游戏画面不流畅、帧率波动大、操作延迟明显&#…...
RuoYi-Vue-Plus:企业级应用开发的现代化技术框架
RuoYi-Vue-Plus:企业级应用开发的现代化技术框架 【免费下载链接】RuoYi-Vue-Plus 项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus 一、价值定位:重新定义企业级开发标准 1 架构突破:插件化设计的实践价值 在传…...
Nanobot知识图谱:Neo4j数据库集成指南
Nanobot知识图谱:Neo4j数据库集成指南 1. 引言 想象一下,你的AI助手不仅能回答简单问题,还能理解复杂的关系网络——比如公司内部的汇报关系、产品之间的关联性,甚至是学术文献中的引用关系。这就是知识图谱的魅力所在。 在实际…...
Kalidokit:3D动作捕捉与虚拟角色驱动的开源解决方案
Kalidokit:3D动作捕捉与虚拟角色驱动的开源解决方案 【免费下载链接】kalidokit Blendshape and kinematics calculator for Mediapipe/Tensorflow.js Face, Eyes, Pose, and Finger tracking models. 项目地址: https://gitcode.com/gh_mirrors/ka/kalidokit …...
深度解析:小熊猫Dev-C++技术架构与性能优化实现
深度解析:小熊猫Dev-C技术架构与性能优化实现 【免费下载链接】Dev-CPP A greatly improved Dev-Cpp 项目地址: https://gitcode.com/gh_mirrors/dev/Dev-CPP 小熊猫Dev-C(Red Panda Dev-C)作为Orwell Dev-C的重要分支,是一…...
AMD ROCm深度学习实战:从零构建高性能AI推理架构
AMD ROCm深度学习实战:从零构建高性能AI推理架构 【免费下载链接】ROCm AMD ROCm™ Software - GitHub Home 项目地址: https://gitcode.com/GitHub_Trending/ro/ROCm 面对AI推理场景中模型部署复杂、性能瓶颈突出和硬件兼容性挑战,AMD ROCm开源软…...
AI 辅助开发实战:基于 Spark 的毕业设计项目高效构建指南
毕业设计季,对于计算机专业的学生来说,既是一次综合能力的考验,也常常伴随着“时间紧、任务重”的焦虑。特别是选择以 Apache Spark 这类大数据处理框架作为毕设核心技术的同学,往往在满怀期待地开始后,很快会陷入一系…...
避坑指南:vLLM多模型部署中那些官方文档没告诉你的显存管理技巧
vLLM多模型部署中的显存优化实战:从参数调优到生产级解决方案 在当今大模型推理领域,vLLM凭借其高效的PagedAttention技术和出色的吞吐性能,已成为众多企业首选的推理框架。然而在实际生产环境中,特别是多模型并行部署场景下&…...
