Python單細(xì)胞測(cè)序分析教程 - 2| 下載測(cè)序數(shù)據(jù)并處理為scanpy可讀取的格式

本教程介紹了在GEO數(shù)據(jù)庫中下載單細(xì)胞數(shù)據(jù)集的方法枫夺,并進(jìn)一步處理為scanpy可讀取的格式熄诡。

第一步:GEO數(shù)據(jù)庫下載單細(xì)胞數(shù)據(jù)

  1. NCBI:https://www.ncbi.nlm.nih.gov/
  2. GEO:https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE125970
圖1涉瘾、需要下載的文件為Supplementary file的三個(gè)文件

需要下載的文件為Supplementary file的三個(gè)文件厘线,點(diǎn)擊Download的http即開始下載奄毡,建議復(fù)制下載鏈接在迅雷或者Free Download Manager里下載鸦做,速度會(huì)快很多励烦。

  1. 查看數(shù)據(jù)格式
    圖2、下載并解壓的數(shù)據(jù)

    (1)GSE125970_cell_info.txt


    圖3泼诱、GSE125970_cell_info.txt

該文件以Tab分隔符分隔了3列細(xì)胞的Meta信息坛掠,第一列為自定義的barcodes名(UniqueCell_ID),第二列為樣本ID(Sample_ID)治筒,第三列為這篇文章對(duì)每個(gè)細(xì)胞進(jìn)行細(xì)胞類型注釋的注釋結(jié)果(CellType)屉栓。
(2)GSE125970_raw_UMIcounts.txt
該文件是一個(gè)以Seruat格式保存的gene-barcodes原始表達(dá)矩陣。使用Python的Pandas讀取矩陣(這里使用jupyter notebook進(jìn)行編程):

raw_UMIcounts = pd.read_table("./other_dataset/GSE125970/GSE125970_raw_UMIcounts.txt/GSE125970_raw_UMIcounts.txt", header=0, index_col=0)
raw_UMIcounts.head(10)
圖4耸袜、GSE125970_raw_UMIcounts.txt

接下來友多,使用Pandas的轉(zhuǎn)置,將行列轉(zhuǎn)置堤框,以符合Scanpy的讀取格式域滥,并保存為CSV格式文件纵柿。第三個(gè)文件是標(biāo)準(zhǔn)化和尺度歸一化后的表達(dá)譜數(shù)據(jù),我們暫時(shí)用不到启绰。至此昂儒,本教程第一步的數(shù)據(jù)下載已經(jīng)完成。

raw_UMIcounts = pd.DataFrame(raw_UMIcounts.values.T, index=raw_UMIcounts.columns, columns=raw_UMIcounts.index)
raw_UMIcounts.to_csv("./other_dataset/GSE125970/GSE125970_raw_UMIcounts.txt/GSE125970_raw_UMIcounts.csv")
圖5委可、轉(zhuǎn)置之后的矩陣

第二步:scanpy讀取數(shù)據(jù)渊跋,并保存為h5ad文件備用

scanpy讀取單細(xì)胞測(cè)序數(shù)據(jù)的方式有很多種,主要是讀取.mtx文件撤缴,讀取h5ad文件刹枉,以上兩種方法在官方文檔的教程里已經(jīng)有了詳細(xì)的介紹,本教程不再贅述屈呕,僅介紹讀取.csv文件的方法微宝。

  1. 使用scanpy.read_csv讀取csv文件
filename = "./other_dataset/GSE125970/GSE125970_raw_UMIcounts.txt/GSE125970_raw_UMIcounts.csv"
GSE125970_adata = sc.read_csv(filename, first_column_names=True)
GSE125970_adata
Outputs: AnnData object with n_obs × n_vars = 14537 × 19525
  1. 儲(chǔ)存為h5ad文件(h5ad文件讀取時(shí)比其他方式快很多,而且總的占用內(nèi)存少)
GSE125970_adata.write('./other_dataset/GSE125970/GSE125970_raw_adata.h5ad')
  1. 重新讀取h5ad文件
GSE125970_adata = sc.read('./other_dataset/GSE125970/GSE125970_raw_adata.h5ad')

本教程結(jié)束虎眨。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蟋软,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嗽桩,更是在濱河造成了極大的恐慌岳守,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碌冶,死亡現(xiàn)場(chǎng)離奇詭異湿痢,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)扑庞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門譬重,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人罐氨,你說我怎么就攤上這事臀规。” “怎么了栅隐?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵塔嬉,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我租悄,道長(zhǎng)谨究,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任恰矩,我火速辦了婚禮记盒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘外傅。我一直安慰自己纪吮,他們只是感情好俩檬,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著碾盟,像睡著了一般棚辽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冰肴,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天屈藐,我揣著相機(jī)與錄音,去河邊找鬼熙尉。 笑死联逻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的检痰。 我是一名探鬼主播包归,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼铅歼!你這毒婦竟也來了公壤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤椎椰,失蹤者是張志新(化名)和其女友劉穎厦幅,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慨飘,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡确憨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瓤的。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缚态。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖堤瘤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情浆熔,我是刑警寧澤本辐,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站医增,受9級(jí)特大地震影響慎皱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叶骨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一茫多、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧忽刽,春花似錦天揖、人聲如沸夺欲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽些阅。三九已至,卻和暖如春斑唬,著一層夾襖步出監(jiān)牢的瞬間市埋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工恕刘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缤谎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓褐着,卻偏偏與公主長(zhǎng)得像坷澡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子献起,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345