生信新包|LINGER·从单细胞多组学数据推断基因调控网络

题目:Inferring gene regulatory networks from single-cell multiome data using atlas-scale external data

原理

LINGER 是一个计算框架,旨在从单细胞多组学数据推断基因调控网络。

使用基因表达和染色质可及性的计数矩阵以及细胞类型注释作为输入,它提供了cell population GRN、cell type-specific GRN 和cell-level GRN。 每个GRN包含三种类型的相互作用,即反式调节(TF-TG)、顺式调节(RE-TG)和TF结合(TF-RE)。  

它的工作原理可以通俗地解释为以下几个步骤:

  1. 预训练阶段:LINGER首先使用来自ENCODE项目(这是一个包含了数百个样本,覆盖多种细胞环境的大型数据库)的大量数据进行预训练。这个阶段称为BulkNN,目的是让模型学习到基因表达的一般规律。

  2. 单细胞数据细化:接着,LINGER利用单细胞数据对模型进行细化。这里使用的是一种叫做Elastic Weight Consolidation(EWC)的技术,它允许模型保留从大量数据中学到的知识,同时适应新的单细胞数据。这个过程就像是在保持基础知识的同时,学习更具体的新技能。

  3. 神经网络模型:LINGER使用一个神经网络模型来模拟基因表达。这个模型接收转录因子(TFs)的表达水平和调控元件(REs)的可及性作为输入,然后预测目标基因(TGs)的表达。

  4. 调控模块的形成:在神经网络的第二层,通过加权求和的方式,将TFs和REs结合起来形成监管模块。这个过程是通过转录因子与调控元件之间的基序匹配(motif matching)来指导的,确保模型能够识别出哪些TFs与REs结合,从而调控同一基因表达。

  5. 推断调控强度:使用一种称为Shapley值的方法,LINGER能够估计TF与基因(TF–TG)以及调控元件与基因(RE–TG)之间相互作用的强度。Shapley值是一种评估每个特征对每个基因表达贡献的方法。

  6. 构建基因调控网络:最后,LINGER根据从单细胞数据中学习到的信息,构建出特定细胞类型和细胞水平的基因调控网络。

  7. 后续分析:利用构建的基因调控网络,LINGER可以进行更深入的分析,比如识别与疾病相关的细胞类型、转录因子和基因调控网络,以及在外部表达数据上构建调控子活动,并识别作为差异活性转录因子的驱动调节因子。

通过LINGER推断的调控环境阐明GWAS特征

根据转录谱识别驱动调节因子 

LINGER通过模拟终身学习的概念,使得神经网络模型能够从不同阶段和不同类型的数据中学习,同时保留了之前学习到的知识,从而提高了模型的预测准确性和泛化能力。 

参考:Inferring gene regulatory networks from single-cell multiome data using atlas-scale external data | Nature Biotechnology

Durenlab/LINGER (github.com)

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

el-collapse中title两端对齐

el-collapse中title两端对齐 最后效果 <el-collapse><el-collapse-item title"" name"1"><template slot"title"><div class"tablis"><div>04-02-18</div><div>XXXXXXX</div><di…

使用代理IP进行网络数据分析的实用技巧

目录 前言 1. 获取代理IP列表 2. 验证代理IP的可用性 3. 使用代理IP进行数据采集和分析 4. 定期更新代理IP列表 总结 前言 随着互联网的飞速发展&#xff0c;网络数据分析变得越来越重要。而为了确保数据的准确性和完整性&#xff0c;我们有时需要使用代理IP来进行网络数…

【vue3-pbstar-big-screen】一款基于vue3、vite、ts的大屏可视化项目

vue3-pbstar-big-screen是一款基于vue3、vite、ts的大屏可视化项目&#xff0c;项目已内置axios、sass&#xff0c;如element、echarts等需要自行安装。 屏幕适配方案 本项目主要通过transform: scale()缩放核心区域实现屏幕适配效果 //html <div class"container-wr…

有没有电脑桌面监控软件|十大电脑屏幕监控软件超全盘点!

当然&#xff0c;目前市场上有许多电脑桌面监控软件可供选择&#xff0c;它们各有特色&#xff0c;旨在满足不同企业和个人对于远程监控、安全管理、提高工作效率等方面的需求。以下是根据近期资料整理的十大电脑屏幕监控软件盘点&#xff0c;包括它们的一些特点和优势&#xf…

【如此简单!数据库入门系列】之思想地图 -- 系列目录

文章目录 1 前言2 基本概念3 基本原理4 数据库历史5 数据模型6 数据库规范化7 数据存储8 总结 1 前言 目录是思想地图&#xff0c;指引我们穿越文字的森林。 为了方便系统性阅读&#xff0c;将【如此简单&#xff01;数据库入门系列】按照模块划分了目录结构。 2 基本概念 【…

网站安全大揭秘:十大常见攻击方式与应对策略

随着互联网的普及&#xff0c;恶意内容攻击事件屡见不鲜。当一个网站遭遇恶意内容攻击时&#xff0c;不仅会影响用户体验&#xff0c;还可能对用户数据和隐私造成严重威胁&#xff0c;那么&#xff0c;网站都存在哪些形式的恶意攻击呢&#xff1f; 每种攻击的应对策略又是什么&…

java面向对象实现文字格斗游戏

面向对象编程&#xff08;Object-Oriented Programming, OOP&#xff09;是一种程序设计思想&#xff0c;它利用“对象”来封装状态和行为&#xff0c;使得代码更易于维护和扩展。 下面我们使用java中的面向对象编程&#xff0c;来实现一个文字格斗的游戏联系&#xff01; 实…

No space left on device

报错提示 [ERROR] Upload Local File hwzt-third-party-out.jar Failed [ERROR] java.lang.RuntimeException: cp: error writing : No space left on device [ERROR] com.alibabacloud.commons.ssh.sshj.SshjConnection.executeCustomCharset(SshjConnection.java:172) …

运维开发工程师教程之MongoDB单机版设置

MongoDB单机版设置 一、创建虚拟机 在VMware Workstation软件中新建一个虚拟机&#xff0c;具体操作步骤如下&#xff1a; ①运行VMware Workstation软件&#xff0c;进入到主界面&#xff0c;单击“创建新的虚拟机”来创建新的虚拟机&#xff0c;如图3-1所示。 图3-1 VMware…

Ansible-playbook剧本

目录 一、Ansible playbook简介 2.1 playbook格式 2.2 playbook组成部分 二、playbook示例 2.1 yaml文件编写 2.2 运行playbook 2.3 定义、引用变量 2.4 指定远程主机sudo切换用户 ​编辑 2.5 when条件判断 ​编辑​编辑 2.6 迭代 ​编辑 ​编辑 三、总结 Ansib…

机器学习(二) ----------K近邻算法(KNN)+特征预处理+交叉验证网格搜索

目录 1 核心思想 1.1样本相似性 1.2欧氏距离&#xff08;Euclidean Distance&#xff09; 1.3其他距离 1.3.1 曼哈顿距离&#xff08;Manhattan Distance&#xff09; 1.3.2 切比雪夫距离&#xff08;Chebyshev distance&#xff09; 1.3.3 闵式距离&#xff08;也称为闵…

自动化机器学习——贝叶斯优化

自动化机器学习——贝叶斯优化 贝叶斯优化是一种通过贝叶斯公式推断出目标函数的后验概率分布&#xff0c;从而在优化过程中不断地利用已有信息来寻找最优解的方法。在贝叶斯优化中&#xff0c;有两个关键步骤&#xff1a;统一建模和获得函数的优化。 1. 统一建模 在贝叶斯优…