学术速运|利用深度学习和分子动力学模拟设计抗菌肽

news2024/11/26 0:22:55

题目: Designing antimicrobial peptides using deep learning and molecular dynamic simulations

文献来源:Briefings in Bioinformatics, 2023, 1–13

代码:https://github.com/gc-js/Antimicrobial-peptide-generation

简介:随着多药耐药细菌的出现,抗菌肽(AMPs)为取代传统抗生素治疗细菌感染提供了很有前途的选择,但使用传统方法发现和设计amp是一个耗时且昂贵的过程。深度学习已应用于AMP的从头设计,并高效地解决AMP分类。在本研究中,作者结合了几种自然语言处理模型来设计和识别AMP,即序列生成对抗网络、来自变压器的双向编码器表示和多层感知器。然后,通过AlphaFold2的结构预测和分子动力学模拟,筛选出6个候选AMP。这些肽与已知的AMP具有同源性较低,属于一类新的AMP。经过初步的生物活性测试后,其中一个多肽A-222对革兰氏阳性菌和革兰氏阴性菌均有抑制作用。通过核磁共振获得的该新肽A-222的结构分析证实了阿尔法螺旋的存在,这与AlphaFold2预测的结果一致。然后,作者进行了结构-活性关系研究,设计了一系列新的肽类似物,发现这些类似物对嗜麦芽窄食单胞菌WH 006和铜绿假单胞菌PAO1的活性可提高4-8倍。总的来说,深度学习在加速发现新型AMP方面显示出了巨大的潜力,并有望成为开发新型AMP的重要工具。

主要内容:

-------------------------------------------

欢迎点赞收藏转发!

下次见!

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

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

相关文章

Springboot实现文件断点续传-基于GridFS

Springboot实现文件断点续传-基于GridFS 需求介绍 我们后台是使用GridFS存储文件对象的,之前客户端都是Web浏览器,网络环境相对较为稳定,所以我们直接提供文件下载就行。但最近新增需求需要在移动端进行文件下载,这就有问题了。…

c++函数重载

C函数重载(Function Overloading)是指在同一个作用域,可以定义多个名称相同但参数列表不同的函数。在调用这些同名函数时,编译器根据实参与各个形参的类型、个数或顺序等特征来确定调用哪一个函数。 通过函数重载,我们…

UE4/5多人游戏详解(三、创建会话,委托绑定回调函数)

目录 基础的创建 回调函数绑定到委托: 实现创建会话的函数createGameSession: 回调函数实现判断验证是否成功: 添加会话设置: 测试 基础的创建 [提示:中途如果有无法编译则删除Binaries,saved,Intermediate后重…

倍增?最近公共祖先?——从定义到实现,帮你一步步吃掉它!

倍增?最近公共祖先?——从定义到实现,帮你一步步吃掉它! 一、倍增倍增——翻倍的增长 倍增是一种思想,实际上的操作就是通过不断翻倍来缩短我们的处理时间: 它可以把线性级别的处理优化到指数级。 举个…

5.redis-哨兵模式

01-哨兵模式概述 如果master宕机, 我们该怎么办? ①关闭所有slave②选举新的master, 建立新的主从结构 存在的问题 ①关闭期间, 谁来提供数据服务②选举新master的标准是什么③原来的master恢复了怎么办 哨兵模式 sentinel是一个分布式系统,用于对主从结构中的每…

【多线程】Thread类

1. Java中如何进行多线程编程?线程是操作系统中的概念,操作系统内核实现了线程这样的机制,并且对用户层提供了一些 API 供用户使用(如 Linux 中的 pthread 库)。所以本身关于线程的操作,是依赖操作系统提供的的 API,而…

练习,异常,异常处理,try-catch,throws

package com.jshedu.homework_;/*** author Mr.jia* version 1.0*/ //匿名内部类 public class Homework04 {public static void main(String[] args) {Cellphone cellphone new Cellphone();//1.匿名内部类,同时也是一个对象/*new computer() {Overridepublic dou…

JavaClient With HDFS

序言 在使用Java创建连接HDFS的客户端时,可以设置很多参数,具体有哪些参数呢,只要是在部署HDFS服务中可以设置的参数,都是可以在连接的时候设置. 我没有去验证所有的配置是否都可以验证,只是推测cuiyaonan2000163.com 依据 创建HDFS的构造函数如下所示: 网上比较常用的是get…

gdb 跟踪调式core

自己编译的问题出现段错误: 编译:使用gdb调试core文件来查找程序中出现段错误的位置时,要注意的是可执行程序在编译的时候需要加上-g编译命令选项。 gdb调试core文件的步骤 gdb调试core文件的步骤常见的有如下几种,推荐第一种。 具体步骤一: (1)启动gdb,进入core文…

【剑指 offer】旋转数组的最小数字

✨个人主页:bit me👇 ✨当前专栏:算法训练营👇 旋 转 数 组 的 最 小 数 字核心考点:数组理解,二分查找,临界条件 描述: 有一个长度为 n 的非降序数组,比如[1,2,3,4,5]…

ABAP 创建、修改、删除内部交货单(VL31N/VL32N)

一、干货 VL31N创建的BAPI: 1.GN_DELIVERY_CREATE 通用交货单使用的bapi,推荐使用 2.BAPI_DELIVERYPROCESSING_EXEC 简单,但是字段比较少 3.BBP_INB_DELIVERY_CREATE 听说有bug,我就没有使用这个了 VL32N修改/删除BAPI: BAPI_INB…

每日学术速递4.14

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.Deep RL at Scale: Sorting Waste in Office Buildings with a Fleet of Mobile Manipulators 标题:大规模深度强化学习:使用移动机械手对办公楼中的垃圾进行…

VS2022编译libui库

libui是一个 C 中简单且可移植(但并非不灵活)的 GUI 库,它使用每个平台原生的GUI技术进行绘制。 官网地址:链接 本文将使用VS2022编译libui库,操作系统为Windows10。 1. 下载源代码 首先在官网下载源代码,由于此代码不依赖第三库,故只需下载源代码即可进行编译。 我下…

R730服务器环境搭建(centos7、lanproxy、docker、k8s)

文章目录前言一、centos7安装1.制作u盘启动盘2.开始装系统:二、环境安装(lanproxy、docker、k8s)1.lanproxy安装2.docker安装(如果通过k8sOfflineSetup安装k8s可以跳过这一步,因为会自动安装docker)3.安装k…

安装 KeyShot 流程

| 安装 KeyShot 流程 KeyShot 安装程序将指导您完成安装过程。 在 Windows 上,安装过程会要求您考虑以下事项终用户协议 为使用计算机的所有人或仅为当前用户安装 KeyShot 安装文件夹的位置 资源文件夹的位置 ——资源文件夹包含许多可以与 KeyShot 一起使用的纹…

NSSCTF doublegame题解

运行一下,是一个贪吃蛇游戏 先玩一玩,蛇的移动速度太快了,玩不了 查壳 64位文件,无壳 进入IDA分析 发现这个EXE文件是开了程序基址随机化,就是每次用IDA打开指令的地址不一样 我们要想使用x64dbg和IDA的时候&#…

Docker的基本操作

文章目录一、 Docker的基本操作1.1 镜像1.1.1 介绍1.1.2 镜像操作1.2 容器1.2.1 介绍1.2.2 容器操作1.3 数据卷1.3 介绍1.3.2 数据卷操作一、 Docker的基本操作 1.1 镜像 1.1.1 介绍 在 Docker 中,镜像(Image)是一种轻量级、可移植的、可扩…

营销平台一站式集成 高效实现自动化

市面上广告投放渠道渠道那么多,图文、动图、短视频等广告形式也越来越多,许多企业都会有这些疑问: 「腾讯广告、百度营销、巨量引擎哪个广告渠道的客户适合我们公司?」 「这么多广告渠道,哪家的点击率、转化率比较高…

1.Antlr4-简介入门

1.简介: ANTLR v4是一款功能强大的语法分析器生成器,可以用来读取、处理、执行和转换结构化文本或二进制文件。它被广泛应用于学术界和工业界构建各种语言、工具和框架。 2 关键字: import, fragment, lexer, parser, grammar, returns, locals, throw…

运维——记一次接口超时的问题与解决方法(HttpException: Read timed out)

前言:近期,一个线上的项目,请求出现了大量接口超时的问题,找了几个小时原因,最终发现是因为数据库服务器的磁盘满了,在此记录一下寻找的过程以及发现的问题,以备后续参考。 环境: 项目服务器(CentOS 64-bit 7.9) OpenJDK 1.8.0_272 数据库服务器(CentO…