当前位置: 首页 > article >正文

探索DeepPurpose预训练模型:10分钟实现SARS-CoV-3CL蛋白酶抑制剂虚拟筛选

探索DeepPurpose预训练模型10分钟实现SARS-CoV-3CL蛋白酶抑制剂虚拟筛选【免费下载链接】DeepPurposeA Deep Learning Toolkit for DTI, Drug Property, PPI, DDI, Protein Function Prediction (Bioinformatics)项目地址: https://gitcode.com/gh_mirrors/de/DeepPurposeDeepPurpose是一个强大的深度学习工具包专门用于药物-靶点相互作用预测、药物性质预测和蛋白质功能预测等生物信息学任务。今天我们将重点介绍如何利用DeepPurpose的预训练模型在短短10分钟内完成SARS-CoV-3CL蛋白酶抑制剂的虚拟筛选工作。这种快速高效的虚拟筛选方法为药物研发提供了革命性的工具让研究人员能够快速识别潜在的治疗候选药物。 DeepPurpose预训练模型简介DeepPurpose提供了超过10个预训练模型涵盖了多种药物编码和目标编码组合。这些模型已经在大规模数据集上进行了训练包括BindingDB、DAVIS和KIBA等知名数据库。预训练模型可以直接用于预测任务无需从头开始训练大大节省了时间和计算资源。核心功能特点多任务支持支持药物-靶点相互作用预测、药物性质预测、蛋白质-蛋白质相互作用预测等预训练模型库提供丰富的预训练模型覆盖不同的编码策略一键式操作通过简单的API调用即可完成复杂的虚拟筛选任务高性能计算支持GPU加速提高计算效率 SARS-CoV-3CL蛋白酶虚拟筛选实战SARS-CoV-2的3CL蛋白酶是病毒复制过程中的关键酶是抗病毒药物开发的重要靶点。使用DeepPurpose进行虚拟筛选可以快速识别潜在的抑制剂。准备工作环境配置首先需要克隆DeepPurpose仓库并安装必要的依赖git clone https://gitcode.com/gh_mirrors/de/DeepPurpose cd DeepPurpose conda env create -f environment.yml conda activate DeepPurpose步骤一加载预训练模型DeepPurpose提供了多种预训练模型包括MPNN_CNN_BindingDB使用MPNN药物编码和CNN蛋白质编码CNN_CNN_DAVIS使用CNN药物编码和CNN蛋白质编码Morgan_CNN_KIBA使用Morgan指纹药物编码和CNN蛋白质编码加载预训练模型非常简单from DeepPurpose import DTI as models model models.model_pretrained(modelMPNN_CNN_BindingDB)步骤二准备数据DeepPurpose内置了SARS-CoV-2 3CL蛋白酶序列和抗病毒药物数据集from DeepPurpose.dataset import * target, target_name load_SARS_CoV2_Protease_3CL() X_repurpose, drug_names, drug_CID load_antiviral_drugs()步骤三执行虚拟筛选使用oneliner.repurpose()函数可以一键完成虚拟筛选from DeepPurpose import oneliner results oneliner.repurpose(target, target_name, X_repurpose, drug_names) 虚拟筛选结果分析DeepPurpose的虚拟筛选结果会按照结合亲和力评分进行排序输出前30个最有潜力的候选药物。以下是部分筛选结果示例排名药物名称靶点名称结合评分1SofosbuvirSARS-CoV-2 3CL蛋白酶190.252DaclatasvirSARS-CoV-2 3CL蛋白酶214.583VicrivirocSARS-CoV-2 3CL蛋白酶315.704SimeprevirSARS-CoV-2 3CL蛋白酶396.535EtravirineSARS-CoV-2 3CL蛋白酶409.34这些结果提供了重要的参考信息帮助研究人员快速识别潜在的候选药物进行进一步实验验证。 DeepPurpose的核心优势1. 快速部署与使用DeepPurpose提供了简洁的API接口即使是深度学习新手也能快速上手。通过几行代码就能完成复杂的虚拟筛选任务。2. 多种编码策略支持DeepPurpose支持多种药物和蛋白质编码方法药物编码MPNN、CNN、Morgan指纹、Daylight指纹蛋白质编码CNN、AAC氨基酸组成3. 灵活的微调功能除了使用预训练模型DeepPurpose还支持在特定数据集上进行微调提高模型在特定任务上的性能。4. 完整的评估指标DeepPurpose提供了全面的评估指标包括AUROC、AUPRC、F1分数等帮助用户全面评估模型性能。 项目结构与关键文件DeepPurpose的项目结构清晰主要模块包括DeepPurpose/ ├── DTI.py # 药物-靶点相互作用预测模块 ├── oneliner.py # 一键式操作接口 ├── dataset.py # 数据加载和处理模块 ├── encoders.py # 编码器模块 └── DEMO/ # 示例代码目录关键文件路径核心API接口oneliner.py数据加载模块dataset.py预训练模型使用示例DEMO/case-study-I-Drug-Repurposing-for-3CLPro.ipynb快速微调示例DEMO/oneliner-3CLpro-finetuning-AID1706.ipynb 高级功能模型微调对于特定任务DeepPurpose支持在预训练模型基础上进行微调。以SARS-CoV-3CL蛋白酶抑制剂筛选为例from DeepPurpose import oneliner from DeepPurpose.dataset import * # 加载数据和预训练模型 target, target_name load_SARS_CoV_Protease_3CL() train_drug, train_target, train_y load_AID1706_SARS_CoV_3CL(./data) X_repurpose, drug_names, drug_CID load_antiviral_drugs() # 微调并筛选 results oneliner.repurpose( targettarget, target_nametarget_name, train_drugtrain_drug, train_targettrain_target, train_ytrain_y, X_repurposeX_repurpose, drug_namesdrug_names, finetune_epochs10, finetune_LR0.001 ) 最佳实践建议1. 选择合适的预训练模型根据任务类型选择合适的预训练模型BindingDB数据集适用于一般药物-靶点相互作用预测DAVIS数据集适用于激酶抑制剂筛选KIBA数据集适用于多靶点药物筛选2. 数据预处理确保输入数据的格式正确药物使用SMILES字符串表示蛋白质使用氨基酸序列表示标签数据格式统一3. 结果验证虚拟筛选结果需要进一步验证进行分子对接模拟实验验证结合活性考虑ADMET性质 注意事项结果解释虚拟筛选结果仅供参考需要专家进一步评估数据质量输入数据质量直接影响预测结果模型局限性深度学习模型存在一定的局限性需要结合其他方法计算资源大规模筛选需要足够的计算资源 未来发展方向DeepPurpose团队正在不断改进和扩展功能未来计划包括更多预训练模型的发布支持更多药物和蛋白质编码方法集成更多生物信息学工具提供Web界面方便使用 总结DeepPurpose为药物发现研究提供了强大的工具支持特别是其预训练模型功能让研究人员能够在短时间内完成大规模的虚拟筛选任务。通过简单的API调用即使是缺乏深度学习经验的研究人员也能快速上手加速药物研发进程。无论你是药物研发人员、生物信息学研究者还是对AI在生物医药领域应用感兴趣的开发者DeepPurpose都值得你尝试和使用。现在就开始你的药物虚拟筛选之旅吧提示所有代码示例都可以在DeepPurpose的DEMO目录中找到建议从案例研究开始学习。【免费下载链接】DeepPurposeA Deep Learning Toolkit for DTI, Drug Property, PPI, DDI, Protein Function Prediction (Bioinformatics)项目地址: https://gitcode.com/gh_mirrors/de/DeepPurpose创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

探索DeepPurpose预训练模型:10分钟实现SARS-CoV-3CL蛋白酶抑制剂虚拟筛选

探索DeepPurpose预训练模型:10分钟实现SARS-CoV-3CL蛋白酶抑制剂虚拟筛选 【免费下载链接】DeepPurpose A Deep Learning Toolkit for DTI, Drug Property, PPI, DDI, Protein Function Prediction (Bioinformatics) 项目地址: https://gitcode.com/gh_mirrors/de…...

Polyformer配件制作:Polycutter Lite切割器组装与使用教程

Polyformer配件制作:Polycutter Lite切割器组装与使用教程 【免费下载链接】Polyformer Polyformer is an open-source project that aims to recycle plastics into FDM filaments 项目地址: https://gitcode.com/gh_mirrors/po/Polyformer Polyformer是一个…...

3个关键维度重新定义工作价值:科学量化你的职业选择

3个关键维度重新定义工作价值:科学量化你的职业选择 【免费下载链接】worth-calculator Calculating the actual value of your job beyond just salary 项目地址: https://gitcode.com/gh_mirrors/wo/worth-calculator 你是否曾在深夜加班时思考&#xff0c…...

3步快速上手:终极AI图像增强工具Real-ESRGAN完全指南

3步快速上手:终极AI图像增强工具Real-ESRGAN完全指南 【免费下载链接】Real-ESRGAN Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration. 项目地址: https://gitcode.com/gh_mirrors/re/Real-ESRGAN 你是否曾经为模糊…...

AI Agent Harness Engineering 生态系统:基础设施、工具与应用层

AI Agent Harness Engineering 生态系统全解:基础设施、工具链与生产级应用落地 一、引言 钩子 你有没有过这样的经历:花了3天时间调好了一个支持多工具调用的AI Agent Demo,演示的时候能自动查订单、退运费、生成工单,效果惊艳到老板当场拍板要上线。结果真到生产环境跑…...

Akagi麻将AI助手:5分钟搭建你的实时对局分析系统,告别盲目打牌!

Akagi麻将AI助手:5分钟搭建你的实时对局分析系统,告别盲目打牌! 【免费下载链接】Akagi 支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majs…...

AI Agent的节能与绿色计算:优化计算资源消耗的算法与策略

AI Agent节能与绿色计算实战:从算法优化到工程落地的全栈减碳指南 摘要/引言 你有没有算过,调用一次GPT-4生成1000字的回答,消耗的电量相当于一个普通家庭LED灯亮3个小时?据国际能源署2024年发布的报告,全球数据中心的年碳排放已经达到12亿吨,占全球总碳排放的2.1%,和…...

《当下的力量》4-6章深度解读:从理论到实践,掌握临在的核心技术

《当下的力量》4-6章深度解读:从理论到实践,掌握临在的核心技术续篇:承接前三章"为什么要活在当下",这三章将告诉你"如何真正活在当下"前言 在前三章中,埃克哈特托利向我们揭示了人类痛苦的根源—…...

昇腾NPU实战:vllm-ascend深度解锁大模型推理新境界

昇腾NPU实战:vllm-ascend深度解锁大模型推理新境界 【免费下载链接】vllm-ascend Community maintained hardware plugin for vLLM on Ascend 项目地址: https://gitcode.com/gh_mirrors/vl/vllm-ascend 在AI推理加速的竞技场上,昇腾NPU正以其独特…...

如何让孩子从零开始学习Python编程?BBC micro:bit实战指南

如何让孩子从零开始学习Python编程?BBC micro:bit实战指南 【免费下载链接】Python-For-Kids A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Py…...

别再手动调参了!用pmdarima的auto_arima批量预测300家门店销售额,我踩过的坑都在这

批量时间序列预测实战:用auto_arima高效处理300家门店销售数据的避坑指南当面对300家连锁门店的日销售额预测需求时,传统ARIMA建模方法会迅速暴露其局限性——手动调参不仅耗时费力,还会因人为判断差异导致模型效果参差不齐。这正是为什么越来…...

别再手动拷贝了!用Debian 12 + NFSv4把远程服务器硬盘变成‘本地文件夹’(保姆级配置)

别再手动拷贝了!用Debian 12 NFSv4把远程服务器硬盘变成‘本地文件夹’(保姆级配置) 每次在服务器间传输文件都要反复敲scp命令?开发时频繁上传下载代码导致版本混乱?NFSv4协议能让你像操作本地文件夹一样直接编辑远程…...

ComfyUI-Custom-Scripts自动完成功能完整指南:提升AI绘画效率的终极解决方案

ComfyUI-Custom-Scripts自动完成功能完整指南:提升AI绘画效率的终极解决方案 【免费下载链接】ComfyUI-Custom-Scripts Enhancements & experiments for ComfyUI, mostly focusing on UI features 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Custo…...

强化学习入门第一步:用Python 3.9和Gymnasium 0.28.1搭建你的第一个AI游戏测试台

强化学习入门第一步:用Python 3.9和Gymnasium 0.28.1搭建你的第一个AI游戏测试台想象一下,你正在教一个AI玩电子游戏——不是通过编写复杂的规则,而是让它像人类一样通过试错来学习。这就是强化学习的魅力所在。作为机器学习中最接近人类学习…...

保姆级教程:用Python将EEG脑电信号转成图像,喂给VGG+LSTM做疲劳检测

从EEG信号到疲劳检测图像:Python实战全流程解析当脑电波遇见计算机视觉,会擦出怎样的火花?传统EEG分析往往局限于时频域特征提取,而本文将带你探索一种革命性的思路——将多通道脑电信号转化为彩色拓扑图像,让卷积神经…...

2026脑机接口与大模型融合架构解析

引言当一位渐冻症患者在脑海中浮现 “我想喝床头那杯温水” 的念头,传统脑机接口(BCI)或许只能识别出 “喝水” 这一模糊的宏观意图,却无法捕捉 “温水”“床头杯” 这些细节;当健康用户试图通过意念控制智能家居&…...

LightGBM分类回归保姆级教程:从鸢尾花数据集到房价预测(附Python代码)

LightGBM实战指南:从数据准备到模型调优全流程解析鸢尾花的花瓣在微风中轻轻摇曳,仿佛在诉说着数据背后的故事。作为一名数据科学从业者,我常常思考如何让算法更好地理解这些自然语言。LightGBM就像一位细心的园丁,能够从纷繁复杂…...

为什么选择Vueify?探索Vue单文件组件的Browserify终极解决方案 [特殊字符]

为什么选择Vueify?探索Vue单文件组件的Browserify终极解决方案 🚀 【免费下载链接】vueify Browserify transform for single-file Vue components 项目地址: https://gitcode.com/gh_mirrors/vu/vueify 在前端开发的世界中,Vue.js以其…...

Token CSS高级技巧:如何扩展自定义设计令牌和主题的终极指南

Token CSS高级技巧:如何扩展自定义设计令牌和主题的终极指南 【免费下载链接】tokencss 项目地址: https://gitcode.com/gh_mirrors/to/tokencss Token CSS是一个革命性的设计令牌工具,它让CSS开发变得更加智能和高效。如果你已经掌握了Token CS…...

GetSubtitles终极指南:5分钟掌握智能字幕下载,高效解决观影难题

GetSubtitles终极指南:5分钟掌握智能字幕下载,高效解决观影难题 【免费下载链接】GetSubtitles 一步下载匹配字幕 项目地址: https://gitcode.com/gh_mirrors/ge/GetSubtitles 还在为找不到匹配的字幕而烦恼吗?GetSubtitles是一款强大…...

保姆级教程:用再生龙Clonezilla Live给Ubuntu系统做全盘备份与恢复(含BIOS设置避坑)

从零掌握Clonezilla:Ubuntu系统全盘备份与恢复实战指南当你的Ubuntu系统突然崩溃,或是需要快速部署多台相同配置的机器时,一个可靠的系统备份方案能让你从容应对。Clonezilla作为开源备份神器,其强大功能不输商业软件,…...

如何在macOS上快速创建PDF文件:终极虚拟打印机解决方案

如何在macOS上快速创建PDF文件:终极虚拟打印机解决方案 【免费下载链接】RWTS-PDFwriter An OSX print to pdf-file printer driver 项目地址: https://gitcode.com/gh_mirrors/rw/RWTS-PDFwriter 想要在macOS上轻松创建PDF文件吗?RWTS PDFwriter…...

避坑指南:在银河麒麟V10 ARM服务器安装JDK8,我踩过的那些雷(附Oracle账号问题解决)

银河麒麟V10 ARM服务器JDK8安装实战:从踩坑到精通的完整指南 第一次在银河麒麟V10 ARM架构服务器上安装JDK8的经历,让我深刻体会到什么叫做"理想很丰满,现实很骨感"。本以为和x86环境差不多的流程,却接连遭遇Oracle账号…...

PDF补丁丁:5个高效PDF处理方案解决办公文档管理痛点

PDF补丁丁:5个高效PDF处理方案解决办公文档管理痛点 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gitc…...

Linux运维实战:用wipefs、dd和clearpart彻底清除磁盘分区(含恢复技巧)

Linux运维实战:三阶磁盘清理术与数据恢复指南当一台服务器结束生命周期时,磁盘上的敏感数据就像未销毁的机密文件。我曾见过某金融公司因旧硬盘处理不当导致客户信息泄露的案例——这让我意识到,真正的数据清理不是删除文件,而是让…...

3个创新方案:重新定义人体运动分析的开源工具

3个创新方案:重新定义人体运动分析的开源工具 【免费下载链接】opensim-core SimTK OpenSim C libraries and command-line applications, and Java/Python wrapping. 项目地址: https://gitcode.com/gh_mirrors/op/opensim-core OpenSim作为一个开源肌肉骨骼…...

ThriftPy在微服务架构中的应用:企业级RPC服务搭建实战

ThriftPy在微服务架构中的应用:企业级RPC服务搭建实战 【免费下载链接】thriftpy Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2 项目地址: https://gitcode.com/gh_mirrors/th/thriftpy ThriftPy是一个纯Python实…...

用100行PyTorch代码实现扩散模型:从理论到实战的完整指南

用100行PyTorch代码实现扩散模型:从理论到实战的完整指南 【免费下载链接】Diffusion-Models-pytorch Pytorch implementation of Diffusion Models (https://arxiv.org/pdf/2006.11239.pdf) 项目地址: https://gitcode.com/gh_mirrors/di/Diffusion-Models-pytor…...

如何从零开始构建AI社会模拟:AgentSociety终极指南

如何从零开始构建AI社会模拟:AgentSociety终极指南 【免费下载链接】agentsociety AgentSociety 2 is a modern, LLM-native agent simulation platform designed for social science research and experimental design. It provides a flexible framework for crea…...

用Python解放你的记忆:Genanki自动化Anki卡片生成终极指南

用Python解放你的记忆:Genanki自动化Anki卡片生成终极指南 【免费下载链接】genanki A Python 3 library for generating Anki decks 项目地址: https://gitcode.com/gh_mirrors/ge/genanki 你是否曾为手动创建数百张Anki卡片而头痛?是否想过将学…...