使用scDIOR實現(xiàn)R與Python之間的單細(xì)胞數(shù)據(jù)轉(zhuǎn)換

scDIOR 是一個用于在 R 與 Python 之間進(jìn)行單細(xì)胞數(shù)據(jù)轉(zhuǎn)換的工具衩茸。這個工具主要由兩個部分組成:一個是 R 的包 dior脓斩,另一個是 Python 的庫 diopy由桌。

1. 創(chuàng)建 Conda 環(huán)境并安裝

首先,我們需要在 Conda 中創(chuàng)建一個新的環(huán)境蚌斩,并在其中安裝 dior 和 diopy峻呕。以下是創(chuàng)建環(huán)境并進(jìn)行安裝的步驟:

conda create -n conda_env python=3.8 R=4.0

接著,我們在 R 中安裝 dior:

install.packages('devtools')
devtools::install_github('JiekaiLab/dior')
# 或者使用 devtools::install_github('JiekaiLab/dior@HEAD')

然后在 Python 中安裝 diopy:

pip install diopy

2. 從 R 到 Python 的單細(xì)胞數(shù)據(jù)轉(zhuǎn)換

用戶可以使用 R 的 Monocle3 進(jìn)行軌跡分析掏颊,然后使用 scDIOR 將單細(xì)胞數(shù)據(jù)轉(zhuǎn)換為 Python 的 Scanpy糟红,例如剪接和未剪接的表達(dá)譜,以及單細(xì)胞布局乌叶。表達(dá)譜可以用于進(jìn)行動態(tài) RNA 速度分析盆偿,結(jié)果可以在 Monocle3 的布局上進(jìn)行投影。

以下是在 R 中寫入數(shù)據(jù)准浴,然后在 Python 中讀取數(shù)據(jù)的代碼:

# 在 R 中
dior::write_h5(data, file='scdata.h5', object.type = 'singlecellexperiment')
# 在 Python 中
adata = diopy.input.read_h5(file = 'scdata.h5')

3. 從 Python 到 R 的單細(xì)胞數(shù)據(jù)轉(zhuǎn)換

用戶可以使用 Scanpy 提供的單細(xì)胞數(shù)據(jù)處理和標(biāo)準(zhǔn)化方法事扭,并使用 Seurat 提供的批次校正方法。

以下是在 Python 中寫入數(shù)據(jù)乐横,然后在 R 中讀取數(shù)據(jù)的代碼:

# 在 Python 中
diopy.output.write_h5(data_py, file = 'scdata.h5')
# 在 R 中
adata = dior::read_h5(file='scdata.h5', target.object = 'seurat')

4. 空間組學(xué)數(shù)據(jù)的數(shù)據(jù)輸入輸出

scDIOR 支持在 R 和 Python 平臺之間進(jìn)行空間組學(xué)數(shù)據(jù)的輸入輸出求橄。

以下是在 R 中寫入數(shù)據(jù),然后在 Python 中讀取數(shù)據(jù)的代碼:

# 在 R 中
dior::write_h5(data, file='scdata.h5', object.type = 'singlecellexperiment')
# 在 Python 中
adata = diopy.input.read_h5(file = 'scdata.h5')
image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末葡公,一起剝皮案震驚了整個濱河市罐农,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌催什,老刑警劉巖啃匿,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛆楞,居然都是意外死亡溯乒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門豹爹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來裆悄,“玉大人,你說我怎么就攤上這事臂聋」饧冢” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵孩等,是天一觀的道長艾君。 經(jīng)常有香客問我,道長肄方,這世上最難降的妖魔是什么冰垄? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮权她,結(jié)果婚禮上虹茶,老公的妹妹穿的比我還像新娘逝薪。我一直安慰自己,他們只是感情好蝴罪,可當(dāng)我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布董济。 她就那樣靜靜地躺著,像睡著了一般要门。 火紅的嫁衣襯著肌膚如雪虏肾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天欢搜,我揣著相機與錄音询微,去河邊找鬼。 笑死狂巢,一個胖子當(dāng)著我的面吹牛撑毛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播唧领,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼藻雌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了斩个?” 一聲冷哼從身側(cè)響起胯杭,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤徙垫,失蹤者是張志新(化名)和其女友劉穎练俐,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秋茫,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡滚局,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年居暖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片藤肢。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡太闺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嘁圈,到底是詐尸還是另有隱情省骂,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布最住,位于F島的核電站钞澳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏涨缚。R本人自食惡果不足惜轧粟,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逃延,春花似錦览妖、人聲如沸轧拄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽檩电。三九已至拄丰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俐末,已是汗流浹背料按。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留卓箫,地道東北人载矿。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像烹卒,于是被迫代替她去往敵國和親闷盔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容