【文獻分享】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
英文地址,請注明出處:http://en.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…