国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Same Symbol | 哇咔咔!?。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~

這篇具有很好參考價(jià)值的文章主要介紹了Same Symbol | 哇咔咔?。?!盤點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1寫在前面

醫(yī)院天天叫我們填問卷,我真是不能理解。??

動(dòng)不動(dòng)就問我們對(duì)醫(yī)院的福利滿意嗎,對(duì)自己的收入滿意嗎,覺不覺得工作負(fù)荷太重了?????

我們滿不滿意,覺不覺得累,醫(yī)院心里沒點(diǎn)數(shù)嗎?。縹~~??

不能再說了,再說我的號(hào)就要被河蟹掉了。??

今天的教程是相對(duì)比較基礎(chǔ)的了,分享一下我處理Expression matrix時(shí)經(jīng)常遇到的一個(gè)小問題,就是重復(fù)基因名或者探針名的問題。??

這個(gè)問題的處理起來也簡(jiǎn)單也復(fù)雜,你可以隨機(jī)取一個(gè),可以都去掉,可以取最大值,可以取均值,仁者見仁,智者見智吧。??

接著是今天的正文,盤點(diǎn)一下我個(gè)人常用的幾種處理重復(fù)基因的方法!~??

2用到的包

rm(list = ls())
library(tidyverse)
library(limma)
library(IOBR)

3示例數(shù)據(jù)

今天是隨機(jī)生成的數(shù)據(jù),20個(gè)樣本,30個(gè)基因。??

set.seed(123456)

exprSet <- matrix(runif(600, 1, 10), ncol= 20)

colnames(exprSet) <- paste0("Sample",1:20)

genes <- paste0("Gene", sample(LETTERS, 30, replace=T))

exprSet <- data.frame(genes,exprSet)

DT::datatable(exprSet)
Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

看一下有幾個(gè)重復(fù)的基因吧,10個(gè)。??

table(duplicated(exprSet$genes))
Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

4方法一(取高值)

這里需要注意一下哦,對(duì)于相同的基因,應(yīng)該挑選行平均值大的一整行,而不應(yīng)該打亂。??

index <- order(rowMeans(exprSet[,-1]),decreasing = T)

exprSet_ordered <- exprSet[index,]

keep <- !duplicated(exprSet_ordered$genes)

exprSet_max <- exprSet_ordered[keep,]

DT::datatable(exprSet_max)
Same Symbol | 哇咔咔?。?!盤點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

再看一下重復(fù)的基因去掉了沒有,好的,任務(wù)完成。??

table(duplicated(exprSet_max$genes))
Same Symbol | 哇咔咔?。?!盤點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

5方法二(取均值)

5.1 aggregate函數(shù)法

exprSet_mean <- aggregate(.~genes, mean, data = exprSet)

DT::datatable(exprSet_mean)
Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

table(duplicated(exprSet_mean$genes))
Same Symbol | 哇咔咔!??!盤點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

5.2 avereps函數(shù)法

exprSet_avereps <-  avereps(exprSet,ID = exprSet$genes) %>% 
as.data.frame()

DT::datatable(exprSet_avereps)
Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

table(duplicated(exprSet_avereps$genes))
Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

6方法三(IOBR包)

最后介紹一下IOBR包的remove_duplicate_genes()函數(shù),非常好用!~??

雖然這里method寫的是mean,但實(shí)際上是挑選了平均值最大的一行,我個(gè)人也是比較喜歡這種方法。??

exprSet_IOBR_mean <- remove_duplicate_genes(exprSet, column_of_symbol = "genes", method = "mean")

DT::datatable(exprSet_IOBR_mean)
Same Symbol | 哇咔咔!?。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

table(duplicated(rownames(exprSet_IOBR_mean)))
Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端

Same Symbol | 哇咔咔?。。”P點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~,后端
最后祝大家早日不卷!~

點(diǎn)個(gè)在看吧各位~ ?.???? ??? ?

?? 往期精彩

?? ?? chatPDF | 別再自己讀文獻(xiàn)了!讓chatGPT來幫你讀吧!~
?? ?? WGCNA | 值得你深入學(xué)習(xí)的生信分析方法!~
?? ?? ComplexHeatmap | 顏狗寫的高顏值熱圖代碼!
?? ?? ComplexHeatmap | 你的熱圖注釋還擠在一起看不清嗎???
?? ?? Google | 谷歌翻譯崩了我們?cè)趺崔k???(附完美解決方案)
?? ?? scRNA-seq | 吐血整理的單細(xì)胞入門教程
?? ?? NetworkD3 | 讓我們一起畫個(gè)動(dòng)態(tài)的?;鶊D吧~
?? ?? RColorBrewer | 再多的配色也能輕松搞定!~
?? ?? rms | 批量完成你的線性回歸
?? ?? CMplot | 完美復(fù)刻N(yùn)ature上的曼哈頓圖
?? ?? Network | 高顏值動(dòng)態(tài)網(wǎng)絡(luò)可視化工具
?? ?? boxjitter | 完美復(fù)刻N(yùn)ature上的高顏值統(tǒng)計(jì)圖
?? ?? linkET | 完美解決ggcor安裝失敗方案(附教程)
?? ......

本文由 mdnice 多平臺(tái)發(fā)布文章來源地址http://www.zghlxwxcb.cn/news/detail-738362.html

到了這里,關(guān)于Same Symbol | 哇咔咔?。?!盤點(diǎn)一下表達(dá)矩陣中重復(fù)基因的處理方法!~的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于Expression Lambda表達(dá)式樹的通用復(fù)雜動(dòng)態(tài)查詢構(gòu)建器——《劇透一下》

    基于Expression Lambda表達(dá)式樹的通用復(fù)雜動(dòng)態(tài)查詢構(gòu)建器——《劇透一下》

    前篇 《https://www.cnblogs.com/ls0001/p/17437225.html》 有大佬在評(píng)論里劇透了,這里就來一遍劇透。 ??通常,前后端分離的系統(tǒng)要在前端查詢數(shù)據(jù)是提交一個(gè)帶著查詢條件參數(shù)的表單,比如A=1,B=2,類似樣,后端接收到表單需要將這些條件參數(shù)拼接成查詢需要寫代碼,并且表單結(jié)構(gòu)

    2024年02月06日
    瀏覽(18)
  • Java通過Lambda表達(dá)式根據(jù)指定字段去除重復(fù)數(shù)據(jù)(集合去重)

    Java通過Lambda表達(dá)式根據(jù)指定字段去除重復(fù)數(shù)據(jù)(集合去重)

    這里博主給大家封裝好了一個(gè)工具類,里面有兩個(gè)方法。 方法一:可以根據(jù)指定字段去除重復(fù)數(shù)據(jù)。 方法二:可以獲取到重復(fù)的數(shù)據(jù)。 大家在使用過程中直接拷貝下方代碼在要去重的類中調(diào)用即可。 導(dǎo)入這個(gè)工具類后怎么使用呢?我們接著往下看。 List rstList = list.stream()

    2024年02月16日
    瀏覽(98)
  • 第22章 補(bǔ)充一下實(shí)變函數(shù)的勢(shì),測(cè)度,退化矩陣,對(duì)稱矩陣

    之前講到微分,再深入的話就不夠了,補(bǔ)充一下實(shí)變函數(shù)的知識(shí)。 集這個(gè)概念可以說很重要,但又不那么重要,具有某種特性的匯集,這個(gè)要一直牢記。比如說有理數(shù),無(wú)理數(shù),比如方程的解,它都具有解的特性,那么就被叫做解集,具有被算子聯(lián)系的特性,就可以說是自變

    2024年01月17日
    瀏覽(15)
  • MATLAB知識(shí)點(diǎn):矩陣的拼接和重復(fù)

    MATLAB知識(shí)點(diǎn):矩陣的拼接和重復(fù)

    ?講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。? MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili 節(jié)選自第3章?3.3.4 矩陣的拼接和重復(fù) 有時(shí)候我們需要對(duì)多個(gè)矩陣進(jìn)行拼接,變成一個(gè)大的矩陣。根據(jù)矩陣拼

    2024年02月22日
    瀏覽(19)
  • Matlab | 去除數(shù)組或矩陣中的重復(fù)元素

    Matlab | 去除數(shù)組或矩陣中的重復(fù)元素

    感謝@向著陽(yáng)光生長(zhǎng)的男孩的指正!有更好的方法,只要一句代碼就搞定了。把三種方法整理了,一并放在下面了。 運(yùn)行結(jié)果 ———————————————————————————————————————————————————————————

    2024年02月11日
    瀏覽(21)
  • matlab:輸出一維矩陣中所有重復(fù)元素的索引

    matlab:輸出一維矩陣中所有重復(fù)元素的索引

    參考:https://www.zhihu.com/question/496060981

    2024年02月07日
    瀏覽(35)
  • matlab相關(guān)(4)重復(fù)排列&矩陣列的拼接

    matlab相關(guān)(4)重復(fù)排列&矩陣列的拼接

    例子,比如兩次分別從數(shù)組[1 2 3 4 5]中取出一個(gè)數(shù)字出來 A=zeros(5,5); D=zeros(5,10); for i=0:4 ?A(:,i+1)=[(11:15)+10*i]\\\'; ?D(:,2*i+(1:2))=num2str(A(:,i+1))-\\\'0\\\'; end A D B=reshape(A,1,[ ]).\\\' B=reshape(A\\\',1,[]) ?

    2024年02月14日
    瀏覽(25)
  • geo讀取表達(dá)矩陣 RNA-seq R語(yǔ)言部分(表達(dá)矩陣合并及id轉(zhuǎn)換)

    geo讀取表達(dá)矩陣 RNA-seq R語(yǔ)言部分(表達(dá)矩陣合并及id轉(zhuǎn)換)

    geo讀取表達(dá)矩陣 RNA-seq R語(yǔ)言 方法一:1.從geo頁(yè)面直接下載表達(dá)矩陣,然后通過r讀取表達(dá)矩陣 2.利用getgeo函數(shù)讀取表達(dá)矩陣 3.利用geo自帶的geo2r,調(diào)整p值為1,獲取探針和基因名的對(duì)應(yīng)關(guān)系 1 多個(gè)組別 合并 id轉(zhuǎn)化 下載表達(dá)矩陣和getgeo函數(shù)聯(lián)合使用 讀取excel表達(dá)矩陣

    2024年02月15日
    瀏覽(22)
  • (78)刪除有序數(shù)組中的重復(fù)項(xiàng)(79)排序矩陣查找

    水晶簾動(dòng)微風(fēng)起,滿架薔薇一院香。 —高駢- 題目鏈接:刪除有序數(shù)組中的重復(fù)項(xiàng) 給你一個(gè) 非嚴(yán)格遞增排列 的數(shù)組 nums ,請(qǐng)你 原地 刪除重復(fù)出現(xiàn)的元素,使每個(gè)元素 只出現(xiàn)一次 ,返回刪除后數(shù)組的新長(zhǎng)度。元素的 相對(duì)順序 應(yīng)該保持 一致 。然后返回 nums 中唯一元素的個(gè)

    2024年04月17日
    瀏覽(31)
  • 最小二乘法的矩陣表達(dá)

    最小二乘法的矩陣表達(dá)

    1 前期準(zhǔn)備 為了方便表述,我們先做一些很簡(jiǎn)單的定義: 假設(shè)有一多項(xiàng)式函數(shù): f ( x 1 , x 2 , ? ? , x m ) = ∑ i = 1 m a i x i f( x_1,x_2,cdots ,x_m) =sum_{i=1}^m{a_ix_i} f ( x 1 ? , x 2 ? , ? , x m ? ) = i = 1 ∑ m ? a i ? x i ? 我們將函數(shù)中的自變量都提取出來組成一個(gè)列向量 x x x : x

    2023年04月20日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包