頂刊分享---空間轉(zhuǎn)錄組三維重建划乖、表征空間梯度和細(xì)胞相互作用(Stereo-seq)

作者,Evil Genius

我的媽呀挤土,上班剛坐下琴庵,先看舉報信~~~

捅了猴子窩了,去了者行孫,又來行者孫~~~~

咱舉報寫點(diǎn)正常的理由行不迷殿?侵權(quán)舉報是不是有點(diǎn)太扯了儿礼,想要資料腳本什么的,都有盜版庆寺,舉報正主有點(diǎn)過了啊~~~~

今日分享文章蚊夫,華大和美國斯坦福大學(xué)聯(lián)合發(fā)表的

分析內(nèi)容

知識積累

空間轉(zhuǎn)錄組:2D → 3D。
單細(xì)胞分析的轉(zhuǎn)變——從傳統(tǒng)的懦尝、以細(xì)胞為中心的簡化主義的焦點(diǎn)轉(zhuǎn)向?qū)⒔M織知纷、器官和胚胎作為一個整體——允許對分子機(jī)制進(jìn)行超精細(xì)的、多維的空間和時間研究陵霉。

Spateo:用于三維空間轉(zhuǎn)錄組學(xué)的多層次時空建模的多功能工具

方法驗證:重建全鼠胚胎三維分子全息圖

多方法比較構(gòu)建小鼠胚胎全息圖

解剖組織的細(xì)胞間和細(xì)胞內(nèi)機(jī)制(CCI框架)

空間加權(quán)建模方法將表達(dá)模式與可能的機(jī)制LR相互作用聯(lián)系起來琅轧,同時考慮到組織區(qū)域之間的潛在差異。
配體受體和下游基因表達(dá)作為TF的功能踊挠,從而創(chuàng)建了“TF基因模型”乍桂,將細(xì)胞間相互作用與細(xì)胞內(nèi)相互作用聯(lián)系起來.

方法示例:中樞神經(jīng)系統(tǒng)發(fā)育下功能性生物回路的系統(tǒng)表征

方法示例:形態(tài)測量矢量場預(yù)測心臟遷移路徑和表征不對稱心臟腔器官發(fā)生的分子途徑

通過預(yù)測細(xì)胞遷移的形態(tài)發(fā)生路徑來表征參與不對稱心臟器官發(fā)生的分子途徑,從而將宏觀形態(tài)動力學(xué)與微觀表達(dá)動力學(xué)聯(lián)系起來效床。

3D空間轉(zhuǎn)錄組學(xué)的“谷歌地球”

當(dāng)然了模蜡,方法文章各種算法,非我可以理解的扁凛。

最后來看看示例代碼忍疾,包括3D重建,細(xì)胞分割谨朝,空間細(xì)胞互作卤妒,空間向量場

我們就來看看3D構(gòu)建

import warnings
warnings.filterwarnings('ignore')
import numpy as np
import spateo as st

cpo = [(553, 1098, 277), (1.967, -6.90, -2.21), (0, 0, 1)]

adata = st.sample_data.drosophila(filename="E7-9h_cellbin.h5ad")
adata.uns["__type"] = "UMI"
adata

####3D reconstruction of Drosophila Embryo
#####3D reconstruction of original point cloud model
embryo_pc, plot_cmap = st.tdr.construct_pc(adata=adata.copy(), spatial_key="3d_align_spatial", groupby="anno_tissue", key_added="tissue", colormap="rainbow")
st.pl.three_d_plot(model=embryo_pc, key="tissue", model_style="points", colormap=plot_cmap, jupyter="static", cpo=cpo)
st.tdr.save_model(model=embryo_pc, filename="embryo_pc_model.vtk")
####3D reconstruction of mesh model
embryo_mesh, _, _ = st.tdr.construct_surface(pc=embryo_pc, key_added="tissue", alpha=0.6, cs_method="marching_cube", cs_args={"mc_scale_factor": 0.8}, smooth=5000, scale_factor=1.08)
st.pl.three_d_plot(model=st.tdr.collect_models([embryo_mesh, embryo_pc]), key="tissue", model_style=["surface", "points"], jupyter="static", cpo=cpo)
st.tdr.save_model(model=embryo_mesh, filename="embryo_mesh_model.vtk")
####3D reconstruction of cell mesh model
# Add cell radius info
obs_index = embryo_pc.point_data["obs_index"].tolist()
area = adata[obs_index, :].obs["area"].values
cell_radius = pow(np.asarray(area), 1 / 2)
st.tdr.add_model_labels(model=embryo_pc, labels=cell_radius, key_added="cell_radius", where="point_data", colormap="hot_r", inplace=True)
embryo_cells = st.tdr.construct_cells(pc=embryo_pc, cell_size=embryo_pc.point_data["cell_radius"], geometry="sphere", factor=0.2)
st.pl.three_d_plot(model=embryo_cells, key="tissue", jupyter="static", cpo=cpo)
st.tdr.save_model(model=embryo_cells, filename="embryo_cells_mesh_model.vtk")
####3D reconstruction of voxel model
embryo_voxel, _ = st.tdr.voxelize_mesh(mesh=embryo_mesh, voxel_pc=None, key_added="tissue", label="embryo_voxel", color="gainsboro", smooth=500)
st.pl.three_d_plot(model=embryo_voxel, key="tissue", jupyter="static", cpo=cpo)
st.tdr.save_model(model=embryo_voxel, filename="embryo_voxel_model.vtk")
####3D reconstruction of subtype models (Drosophila CNS)
subtype = "CNS"
subtype_rpc = st.tdr.three_d_pick(model=embryo_pc, key="tissue", picked_groups=subtype)[0]
subtype_tpc = st.tdr.interactive_rectangle_clip(model=subtype_rpc, key="tissue", invert=True)[0]

subtype_mesh, subtype_pc, _ = st.tdr.construct_surface(
    pc=subtype_tpc, key_added="tissue", label=subtype, color="purple", alpha=0.6, cs_method="marching_cube", cs_args={"mc_scale_factor": 0.8}, smooth=5000, scale_factor=1
)

st.pl.three_d_multi_plot(
    model=st.tdr.collect_models(
        [
            st.tdr.collect_models([embryo_mesh, subtype_pc]),
            st.tdr.collect_models([embryo_mesh, subtype_mesh]),
            st.tdr.collect_models([embryo_mesh, subtype_mesh, subtype_pc])
        ]
    ),
    key="tissue",
    model_style=[["surface", "points"], "surface", ["surface", "surface", "points"]],
    model_size=3,
    shape=(1, 3),
    jupyter="static",
    cpo=[cpo]
)

最后看一眼通訊的分析,需要tif圖片和表達(dá)矩陣文件

代碼示例在Tutorials - Spateo documentation

生活很好字币,有你更好

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載则披,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末洗出,一起剝皮案震驚了整個濱河市士复,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翩活,老刑警劉巖阱洪,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異菠镇,居然都是意外死亡冗荸,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門利耍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚌本,“玉大人盔粹,你說我怎么就攤上這事〕贪” “怎么了舷嗡?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長嵌莉。 經(jīng)常有香客問我咬崔,道長,這世上最難降的妖魔是什么烦秩? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任垮斯,我火速辦了婚禮,結(jié)果婚禮上只祠,老公的妹妹穿的比我還像新娘兜蠕。我一直安慰自己,他們只是感情好抛寝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布熊杨。 她就那樣靜靜地躺著,像睡著了一般盗舰。 火紅的嫁衣襯著肌膚如雪晶府。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天钻趋,我揣著相機(jī)與錄音川陆,去河邊找鬼。 笑死蛮位,一個胖子當(dāng)著我的面吹牛较沪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播失仁,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼尸曼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萄焦?” 一聲冷哼從身側(cè)響起控轿,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拂封,沒想到半個月后茬射,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡躲株,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了镣衡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霜定。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖廊鸥,靈堂內(nèi)的尸體忽然破棺而出望浩,到底是詐尸還是另有隱情,我是刑警寧澤惰说,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布磨德,位于F島的核電站,受9級特大地震影響吆视,放射性物質(zhì)發(fā)生泄漏典挑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一啦吧、第九天 我趴在偏房一處隱蔽的房頂上張望您觉。 院中可真熱鬧,春花似錦授滓、人聲如沸琳水。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽在孝。三九已至,卻和暖如春淮摔,著一層夾襖步出監(jiān)牢的瞬間私沮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工和橙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留顾彰,地道東北人。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓胃碾,卻偏偏與公主長得像涨享,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子仆百,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353

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