【文献分享】Machine learning models提供数据和代码

在这里插入图片描述
数据输入及前期信息:ChronoGauge 需要一个基因表达矩阵,其中包括来自多个时间进程 RNA-测序实验的观测数据,用于训练,并且需要有关每个基因在连续光照(LL)条件下经过光暗(LD)周期调整后的时程采集过程中表达的昼夜节律性和相位的先验信息(这些信息由 MetaCycle 确定)。具有非显著昼夜节律性(meta2d Q 值小于 0.05)的基因会被过滤掉。基因被分为 6 个相位区间,范围在 0 至 24 小时之间,间隔为 4 小时。b 特征选择:使用一种包含正向和反向步骤的自定义顺序特征选择(SFS)算法,通过迭代构建具有不同波形相位的基因特征集,以五折交叉验证(CV)的平均绝对误差(MAE)作为成本。从每次运行中选择具有最小 MAE 的特征集。c 集成生成与优化:使用随机 50% 的基因抽样对 SFS 算法进行 100 次运行,从而得到独特的特征集,这些特征集用于调整和训练 100 个不同的子预测神经网络(NN)。单时间点 CT 估计:将训练好的子预测器应用于单时间点测试样本,从而得出 100 种不同的昼夜时间(CT)估计值,这些估计值通过圆形平均聚合方法合并为一个总体估计值。可以对不同样本中的 CT 估计值的误差进行比较,例如在野生型植物和时钟突变体之间进行比较28。在每个样本内,昼夜特征指纹代表了针对不同基因特征的子预测器所产生误差的差异。蜂群图的属性包括:中央橙色框 = 平均值,羽状线 = 标准差,蓝色点 = 每个子预测器的误差。
在这里插入图片描述

文章目录

    • 介绍
    • 代码
    • 参考

介绍

植物的生物钟对其生存和适应能力起着重要作用。然而,要从转录组层面理解生物钟的功能及其对环境的响应,需要通过高分辨率的时间进程实验来进行测定。生成这些数据集是一项劳动密集型且成本高昂的任务,在大多数情况下是在严格控制的实验室条件下进行的。为了克服这些障碍,我们开发了 ChronoGauge:一个集成模型,能够利用少量指示时间的基因在单个时间点的转录组样本中的表达情况,可靠地估计拟南芥植物的内源生物钟时间。ChronoGauge 可以在未见过的拟南芥整体 RNA-测序和微阵列样本中高精度地预测植物的生物钟时间,并且还可以进一步应用于在非模式物种(包括田间样本)的样本中进行非随机预测。最后,我们展示了如何将 ChronoGauge 应用于生成关于生物钟转录组对特定基因型或环境条件反应的假设。

The circadian clock of plants contributes to their survival and fitness. However, understanding clock function at the transcriptome level and its response to the environment requires assaying across high resolution time-course experiments. Generating these datasets is labour-intensive, costly and, in most cases, performed under tightly controlled laboratory conditions. To overcome these barriers, we have developed ChronoGauge: an ensemble model that can reliably estimate the endogenous circadian time of Arabidopsis plants using the expression of a handful of time-indicating genes within a single time-pointed transcriptomic sample. ChronoGauge can predict a plant’s circadian time with high accuracy across unseen Arabidopsis bulk RNA-seq and microarray samples, and can be further applied to make non-random predictions across samples in non-model species, including field samples. Finally, we demonstrate how ChronoGauge can be applied to generate hypotheses regarding the response of the circadian transcriptome to specific genotypes or environmental conditions.

代码

https://github.com/ConnorReynoldsUK/ChronoGauge

“ChronoGauge”是一种类似装袋的组合模型,用于从转录组样本(例如 RNA 测序、微阵列)中估算昼夜时间(CT)。该模型是专门为植物转录组数据的分析而开发的。
ChronoGauge 是基于拟南芥 RNA-测序数据进行训练的,并已在多种应用场景中得到应用,包括:
在 RNA-seq 数据中检验与生物钟相关的假设(例如,对照样本与接受实验干扰的样本之间的差异)
微阵列样本
使用基因同源物的非模式物种
通过多次使用不同的种子值运行自定义顺序特征选择(SFS)包装器来生成子预测器的集合。每次 SFS 运行都会输出一个独特的特征集,可用于训练子预测器。这些子预测器可以应用于包含这些特征集的测试数据集,并将它们的预测结果汇总以提供一个稳健的 CT 估计,尽管存在技术变异/批次效应。
在这里插入图片描述

  • https://github.com/ConnorReynoldsUK/ChronoGauge_Xspecies

此存储库是“ChronoGauge”的扩展,其中包含了专门针对我们使用拟南芥表达数据训练而成的组合模型在非模式物种中的应用(用于昼夜时间(CT)预测)的相关工作。
在此我们先说明一下,将 ChronoGauge 应用于不同物种(在仅针对拟南芥进行训练后)所得到的预测结果,预计不会像在相同物种上进行训练和测试那样具有高度的可靠性。
我们还注意到,对于非模型物种,有如下要求:需采集至少两个时间点的样本,且这两个时间点之间的间隔应约为 12 小时。
在这里插入图片描述

参考

  • https://github.com/ConnorReynoldsUK/ChronoGauge_Xspecies
  • https://github.com/ConnorReynoldsUK/ChronoGauge
  • Machine learning models highlight environmental and genetic factors associated with the Arabidopsis circadian clock

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

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

相关文章

PHP MySQL Delete 操作详解

PHP MySQL Delete 操作详解 引言 在Web开发中,数据库是存储和管理数据的重要工具。PHP作为一种流行的服务器端脚本语言,与MySQL数据库结合使用可以高效地处理数据。本文将详细介绍PHP中如何使用DELETE语句删除MySQL数据库中的数据。 什么是DELETE语句&am…

计组-大/小端存放区别

在计算机系统中,大端存放(Big-Endian)和小端存放(Little-Endian)是两种不同的多字节数据存储方式,主要区别在于字节在内存中的排列顺序。理解它们对底层编程(如网络通信、二进制文件处理、硬件交…

线程同步相关知识

文章目录一、线程同步的核心目标二、线程安全的判定条件三、同步方式一:synchronized 关键字1. 同步代码块2. 同步方法四、锁的释放与不释放场景1. 自动释放锁的场景2. 不会释放锁的场景五、同步方式二:ReentrantLock(显式锁)1. 核…

Armoury Crate无法通过BIOS卸载

设备:天选4 Armoury Crate窗口反复弹出影响使用体验,但无法通过BIOS关闭该怎么办?本文以天选4为例提供解决方案。 Step1:进入服务支持官网 Armoury Crate-服务支持 下滑点击”查看更多” 下载安装卸载工具 得到Armoury_Crate_Un…

如何将视频转为GIF格式,3大视频转为GIF工具

在社交媒体和即时通讯盛行的当下,GIF 动图以其独特的魅力备受青睐。它能够生动地捕捉视频中的精彩瞬间,凭借体积小巧、无需复杂加载且可循环播放的特性,成为了人们在网络交流中表达情感、分享趣事的得力工具。无论是制作诙谐幽默的表情包&…

开发避坑指南(22):Vue3响应式编程中this绑定机制与解决方案

错误信息 TypeError: Cannot read properties of undefined (reading find) TypeError: r.vnode.el.querySelector is not a function报错背景 vue2项目升级到vue3后,原来的代码报错。 报错代码computed: {/** 计算列的显示与隐藏*/columnVisible() {return functio…

AI学习笔记三十五:实时传输视频

若该文为原创文章,转载请注明原文出处。 目的是实现视频的传输,只是个demo. 程序分为两部分,视频接收端和视频发送端。 一、视频接收端流程分析 主要流程: 初始化配置: 设置UDP端口(5001)和缓…

【ArcGIS】分区统计中出现Null值且Nodata无法忽略的问题以及shp擦除(erase)的使用——以NDVI去水体为例

需求 已有某地NDVI栅格、行政区shp以及水体shp,计算每个行政区的平均NDVI 问题 1.如果不剔除水体 负值NDVI会把平均值拉低 且水体NDVI并不全为负 需要通过shp剔除,Mask掩膜是提取水体本身而不是剩余部分 2.使用分区统计工具(Zonal statis…

Linux中的内核同步源码相关总结

什么是内核同步Linux 内核同步是指内核中用于解决并发执行单元(如进程、中断、内核线程等)对共享资源(如全局数据结构、硬件寄存器、链表等)的竞争访问的一系列机制和技术。其核心目标是保证多个并发单元在操作共享资源时的数据一…

WORD接受修订,并修改修订后文字的颜色

在 Word 中,接受修订之后默认会采用正文的默认字体格式,不会保留修订时设置的颜色,比如“插入内容是蓝色字体”的设置会被清除。 如果你想要做到:✅ 接受所有修订后仍然让“原插入的文字”变为蓝色字体保留下来你只能通过一些手动…

行业速览:中国新能源汽车市场格局与关键趋势

在全球汽车产业迈向绿色、低碳、智能化的变革浪潮中,新能源汽车已成为各国争夺的战略高地。中国,作为全球最大的汽车市场和新能源汽车制造国,正以强大的市场规模、完整的产业链体系以及快速提升的技术创新能力,在这场变革中不断加…

【51单片机2个按键控制流水灯转向】2022-10-25

缘由51单片机按键流水灯-嵌入式-CSDN问答 #include "REG52.h" sbit k1P3^0; sbit k2P3^1; void main() {unsigned char l0,xd0,ys10,ys20,z0;P1l;while(1){if(k10&&xd0){z0;while(k10);}if(k20&&xd0){z1;while(k20);}if(ys10)if(ys20){if(z0)if(l0)…

flutter开发(一)flutter命令行工具

安装 Linux下面的flutter安装比较简单,在flutter 中文战 上下载一个最新稳定的版本,解压到系统上就行了。 我下载的是Linux下的3.32.7版。 解压之后,flutter目录里会有bin、dev等目录,把bin目录加到系统的PATH环境变量里&#…

OpenCV 入门实战:从环境配置到图像 / 视频处理

OpenCV 是计算机视觉领域最常用的开源库之一,它提供了丰富的图像和视频处理功能。本文将从环境配置开始,带大家一步步解析基础操作代码,快速入门 OpenCV 的使用。 一、环境配置 在开始之前,我们需要先搭建好 OpenCV 的运行环境。…

2.2.1 饰面板材和陶瓷的特性和应用

1、饰面石材1)天然花岗岩2)天然大理石3)人造石(1)人造石按主要原材料分包括人造石实体面材、人造石英石和人造石岗石等产品。2、建筑卫生陶瓷建筑卫生陶瓷包括建筑陶瓷和卫生陶瓷两大类。建筑陶瓷包括陶瓷砖、建筑琉璃…

C++的结构体数组

结构体数组的基础知识 结构体数组通过​​组合数据批量管理​​的特性,广泛应用于学生管理、游戏角色属性存储等场景。常见问题 ​​数组越界​​:静态数组长度固定,超过数组长度的访问,会导致未定义行为。​​未初始化成员​​&a…

小程序中使用echarts(2025/8/8)

这篇博文讲的很详细,也很简洁,这里补充一点东西 小程序中使用echarts(硬货,全网最详细教程!)_小程序使用echarts-CSDN博客 简单来说就是去官网下载ec-canvas组件,将其中的echarts.js换成echarts.min.js(原…

【SpringBoot】SpringBoot配置

根据自动配置原理 学习后,整理学习笔记 一定要耐心去看,耐着性子去学习,慢慢慢慢就明白了 配置深化学习 前提 通过 SpringBootApplication 找到 EnableAutoConfiguration;发现 Import({AutoConfigurationImportSelector.class})…

网络安全与软件定义汽车的发展

在许多汽车公司,同一个系统工程团队同时负责安全(safety)和安防(security)。因此,网络安全被视为安全(safety)的一个子集,其根源在于一个隐含的假设:“如果安…

字典列表依据数值键排序

要根据字典列表中的特定数值键进行排序,我们可以使用 Python 的 sorted() 函数配合自定义排序键。以下是操作方法: 1. 按升序排序(从小到大) sorted_list sorted(original_list, keylambda x: x[数值键名])2. 按降序排序&#xf…