AlphaFold3—转录因子预测(实操)

写在前面

我们上一次已经介绍了如何使用AlphaFold3:最新AlphaFold 3:预测所有生物分子结构、相互作用


AlphaFold3可以做什么?

1.AlphaFold服务器可以对以下生物分子类型进行建模,评价其相互结合:

  • 蛋白质

  • DNA

  • RNA

  • 生物常见配体:ATP、ADP、AMP、GTP、GDP、FAD、NADP、NADPH、NDP、血红素、血红素C、肌酸、油酸、棕榈酸、柠檬酸、叶绿素A和B、细菌叶绿素A和B

  • 生物常见离子:Ca2+、Co2+、Cu2+、Fe3+、K+、Mg2+、Mn2+、Na+、Zn2+、Cl-

  • 生物常见氨基酸残基的翻译后修饰(PTMs):

    • 丝氨酸、苏氨酸、酪氨酸和组氨酸残基的磷酸化

    • 赖氨酸残基的乙酰化

    • 赖氨酸和精氨酸残基的甲基化

    • 半胱氨酸残基的丙二酰化

    • 脯氨酸、赖氨酸和天冬酰胺残基的羟基化

    • 半胱氨酸残基的棕榈酰化

    • 天冬酰胺残基的琥珀酰化

    • 半胱氨酸残基的S-亚硝基化

    • 色氨酸残基的甲酰化

    • 赖氨酸残基的丁二酰化

    • 赖氨酸和精氨酸残基的琥珀酰化

    • 某些糖组成的糖链(包括支链):α/β-D-葡萄糖、α/β-D-甘露糖、α-L-岩藻糖、β-D-半乳糖、N-乙酰-β-D-葡萄糖胺

  • DNA的生物常见化学修饰:

    • 胞嘧啶、鸟嘌呤和腺嘌呤的甲基化

    • 胞嘧啶的羧化

    • 鸟嘌呤的氧化

    • 胞嘧啶的甲酰化

  • RNA的生物常见化学修饰:

    • 胞嘧啶、鸟嘌呤、腺嘌呤和尿嘧啶的甲基化

    • 尿嘧啶异构化为假尿嘧啶

    • 胞嘧啶的甲酰化

注:

建模所选择的entity可以由多个蛋白质、核酸、配体和离子组成。每个蛋白质和核酸链可以具有任意数量的化学修饰。所以你想研究甲基化、磷酸化都不是问题!


2. AlphaFold输入要求

  1. 对于蛋白质,输入单字母氨基酸序列或粘贴包含注释行的FASTA文件内容。仅使用标准单字母代码(不支持非标准代码如B、J、O、U和X)。

  2. 对于DNA,输入标准符号表示的单字母核苷酸序列(5'-3')。仅使用标准单字母代码(A、C、T和G)。对于双链DNA,从DNA输入的选项中选择“+反向互补”选项以添加互补链。

  3. 对于RNA,同样输入标准符号表示的单字母核苷酸序列(5'-3')。仅使用RNA核苷酸的标准单字母代码(A、C、U和G)。

  4. 对于配体、离子和翻译后修饰,从支持的类型列表中选择所需的实体。UI中显示的三字母代码来自蛋白质数据银行的化学组分词典。

  5. 如果存在多个实体的副本(例如同源多聚蛋白),通过在相应字段中设置副本数来指示。

如何把AlphaFold3应用在我们的科研论文中呢?

仔细想想:只要是涉及到不同分子间的相互作用都可以使用AlphaFold3

所以,下面我们使用AlphaFold来预测基因的转录因子


转录因子相关概念

在开始之前,我们来复习一下什么是转录因子?什么又是转录因子结合的的特定的DNA序列(转录因子结合位点)?

转录因子(Transcription Factors,TFs),是指能够以特定序列与基因专一性结合,从而保证目的基因以特定的强度在特定的时间与空间表达的蛋白质分子。转录因子通过识别特定的DNA序列来控制染色质和转录,以形成指导基因组表达的复杂系统。

转录因子(transcription factor)是一群能与基因5`端上有特定序列专一性结合,从而保证目的基因以特定的强度在特定的时间与空间表达的蛋白质分子。

转录因子是一类能够与特异DNA序列结合并调节基因表达的蛋白质。转录因子通过DNA结合结构域识别基因附近的DNA序列,如启动子中的TATA盒、CAAT盒、GC盒等元件。这些DNA序列被称为转录因子结合位点(TFBS),通常很短,但具有序列多样性和变异性。转录因子结合位点的鉴定是揭示转录调控机制的重要步骤

也就是说,转录因子发挥作用时,涉及到两个主要的entity:蛋白质分子和特定的DNA序列


转录因子预测实操

 

应用情景

已知靶基因,如何预测转录因子?

预测转录因子首先要获得靶基因的启动子序列,再采用相应的网站来预测其转录因子。但是这种方法经常存在一些问题:

  • 1 不同网站由于算法不同,预测的转录因子结果可能存在差异

  • 2 转录因子的作用受到许多生物学因素的影响,如组织特异性、信号通路调控等。因此,预测转录因子时需要考虑这些复杂性。

  • 3  预测转录因子基于启动子序列的生信分析,仅作参考,还需要通过实验进行验证。

针对第3个问题,我们可以通过Alhpafold3来验证预测的转录因子与把基因是否有结合。也是本篇推文的想要解决的痛点。

因此,我们假设读者已经获取了自己的靶基因的TFBS序列和预测的转录因子蛋白序列。为了演示,假设我们的靶基因是INMT

第一步1. 获取靶基因的转录因子结合位点(TFBS)序列

1 获取目的基因的启动子系列

打开NCBI(https://www.ncbi.nlm.nih.gov/),下拉选择Gene,输入目的基因(如INMT),点击search

结果部分注意种属(以第一个人为例),点击进入

默认启动子区域位于转录起始位点上游2kb左右,

因此INMT的启动子区域:chr7:30752135-2000  ——  30752135

copy结合位点的DNA序列到AlphaFold3中

第二步 2. 我们可以使用hTFtarget网站获取INMT的转录因子名称

这里我选择BRD4

第三步 3.  获取转录因子BRD4的蛋白序列,使用Uniport网站

第四步 4.  把DNA序列和BRD4的氨基酸序列输入AlphaFold3进行预测

结果

从图像上来看,有一些序列结合还是挺紧密的,但是使用哪些指标来评价相互作用的强度呢?如何获取互作的具体序列呢?

由于我也是刚使用AlphaFold,这个问题留到下次我们再来分享

如有不足之处,欢迎指正——生信小博士

生信小博士

【生物信息学】R语言开始,学习生信。Seurat,单细胞测序,空间转录组。 Python,scanpy,cell2location。资料分享

公众号

参考:https://www.zhihu.com/question/570561753/answers/updatedhttps://golgi.sandbox.google.com/fold/6dc7596c17dec8adhttps://golgi.sandbox.google.com/faq#how-can-i-interpret-confidence-metrics-to-check-the-accuracy-of-structures?

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络-DHCPv6基础

前面我们学习了IPv6地址可以通过手动配置、无状态自动配置、DHCPv6配置,这里简单学习下DHCPv6的知识点。 一、DHCPv6概述 DHCPv6 (Dynamic Host Configuration Protocol for IPv6) 是一种网络协议,设计用于IPv6网络环境中自动为网络设备分配必要的配置信…

java -jar提示jar中没有主清单属性(no main manifest attribute)

目录 传送门前言排查原因问题1-》jdk17和jdk8共存导致idea的maven插件识别报错问题2-》pom.xml中mainClass下面的skip属性是罪魁祸首 其他办法(修改jar包) 传送门 SpringMVC的源码解析(精品) Spring6的源码解析(精品&…

InfiniGate自研网关实现四

13.服务发现组件搭建和注册网关连接 以封装 api-gateway-core 为目的,搭建 SpringBoot Starter 组件,用于服务注册发现的相关内容处理。 这里最大的目的在于搭建起用于封装网关算力服务的 api-gateway-core 系统,提供网关服务注册发现能力。…

Mysql 多表查询,内外连接

内连接: 隐式内连接 使用sql语句直接进行多表查询 select 字段列表 from 表1 , 表2 where 条件 … ; 显式内连接 将‘,’改为 inner join 连接两个表的 on select 字段列表 from 表1 [ inner ] join 表2 on 连接条件 … ; select emp.id, emp.name, …

宝塔安装多个版本的PHP,如何设置默认的PHP版本

如何将默认的PHP版本设置为7.3.32, 创建软链接指向7.3版本,关键命令:ln -sf /www/server/php/73/bin/php /usr/bin/php 然后再查看PHP版本验证一下结果 [rootlocalhost ~]# ln -sf /www/server/php/73/bin/php /usr/bin/php [rootlocalho…

Mysql进阶-sql优化篇

sql优化 sql优化insert优化批量插入手动提交事务主键顺序插入大批量插入数据 主键优化数据组织方式页分裂页合并主键设计原则 order by 优化原则 group by优化limit优化count 优化count的几种用法 update优化 sql优化 insert优化 批量插入 Insert into tb_test values(1,Tom…

一文读懂设计模式-单例模式

单例模式(Singleton Pattern)提供了一种创建对象的最佳方式 单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建,这个类提供了一种访问其唯一的对象的方式,可以直接访问&…

IPD推行成功的核心要素(四)IPD究竟分几期做更合适?

集成产品开发 IPD体系(Integrated Product Developm e nt)是产品创新型企业关于产品开发(从概念到产品开发、发布直至退市的全过程)的一种理念与方法。IPD体系强调以市场需求作为产品开发的驱动力,将产品开发作为一项投…

快手短剧,和爱优腾踏入同一条河流

文丨黄小艺 “我们定制短剧的重心排序分别是抖音、淘宝、快手。”MCN机构从业者周明(化名)说道,“无论是单条还是品牌冠名剧,我们在快手短剧拿到的收益都相对偏低。” 近期,商业数据派和多家机构创作者沟通后发现&am…

Windows系统安装MongoDB数据库

MongoDB是一个基于分布式文件存储的NoSQL数据库,由C语言编写的。MongoDB的数据存储基本单元是文档,它是由多个键值对有序组合的数据单元,类似于关系数据库中的数据记录。适合存储JSON形式的数据,数据格式自由,不固定。…

区块链共识机制的演进

分布式系统的基本概念 FLP不可能原理和CAP原理 FLP 不可能原理(FLP impossibility):在网络可靠,存在节点失效(即便只有一个)的最小化异步模型系统中,不存在一个可以解决一致性问题的确定性算法…

动手实践DDD领域驱动设计,DDD到底好不好用?真有那么神吗

文章目录 一、到底什么是DDD1、传统的MVC三层架构2、DDD到底解决了什么问题3、DDD四层架构4、为什么需要舍弃MVC而用DDD 二、DDD改造实战1、充血模型2、避免大实体3、Dao改造4、构建防腐层5、抽象中间件6、使用领域服务,封装跨实体业务7、使用设计模式8、改造结果9、…

自然资源-城市更新从立项到开发全流程梳理

自然资源-城市更新从立项到开发全流程梳理 一、城市更新项目分类 (一)按改造力度划分:整治、改建和拆建 按照改造力度由弱到强,城市更新项目可分为 整治类、改建类和 拆建类三种类型。不同城市命名略有不同,但实质相…

知识付费行业数字化转型:转的是什么?你知道吗!

在知识付费的浪潮中,数字化转型正悄然改变着这个行业的格局!那么,知识付费行业数字化转型到底转的是什么呢?这是一个值得我们深入探讨的问题。 1.转的是商业模式:从传统的销售模式转向多元化的盈利模式。从简单的买卖关…

Pycharm2024版,更换安装源

1、选择Python Packages 2、点击图中的小齿轮 3、点击 号 4、添加源地址 常用源如下: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn…

MySQL·索引

目录 索引的意义 索引的理解 为何IO交互要是 Page 理解Page 其他数据结构为何不行? 聚簇索引 VS 非聚簇索引 索引操作 主键索引操作 唯一键索引操作 普通索引的创建 总结 全文索引 索引的意义 索引:提高数据库的性能,索引是物美…

挖洞不懂JS?没关系!一个BP小技巧让你快速在JS代码中找到关键信息

我们在漏洞挖掘的时候,一个很重要的方式是对网站的JavaScript代码做审计,比如 找到了一堆path,但是不知道参数,也fuzz不出来,一个可能的未授权接口就只能放弃 数据被加密了,但是不知道算法,需要…

HTML五彩缤纷的爱心

写在前面 小编准备了一个五彩缤纷的爱心,送给各位小美女们~ 在桌面创建一个.txt文本文件,把代码复制进去,将后缀.txt改为.html,然后就可以双击运行啦! HTML简介 HTML(超文本标记语言)是一种…

【HCIP学习】BGP对等体组、聚合、路由反射器、联盟、团体属性

一、大规模BGP网络所遇到的问题 BGP对等体众多,配置繁琐,维护管理难度大 BGP路由表庞大,对设备性能提出挑战 IBGP全连接,应用和管理BGP难度增加,邻居数量过多 路由变化频繁,导致路由更新频繁 二、解决大…

小区物业管理系统

文章目录 小区物业管理系统一、项目演示二、项目介绍三、部分功能截图四、部分代码展示五、底部获取项目源码(9.9¥带走) 小区物业管理系统 一、项目演示 小区物业管理系统 二、项目介绍 基于springbootvue的前后端分离物业管理系统 系统角…