相关文章推荐
怕老婆的瀑布  ·  vue使用@include或@mixin报错 ...·  2 年前    · 
爱旅游的木瓜  ·  浏览器滚动条hover时变粗、改变颜色 - 掘金·  2 年前    · 
勤奋的肉夹馍  ·  重现崩溃问题并开始进行故障排除 - ...·  2 年前    · 
光明磊落的登山鞋  ·  SQL基础能力-CASE用法 - 掘金·  2 年前    · 
Code  ›  【单细胞测序】数据格式转换:sceasy -
https://www.bilibili.com/read/cv8675277/
性感的凉面
1 年前
打开 App

【单细胞测序】数据格式转换:sceasy

  • 日常 ·
  • 2020-12-05 04:04 ·
  • 1615浏览
dooooob
关注

虽然一些处理软件自带了格式转换的方法,比如Seurat的as.loom,但有时候会发现自带的方法不能满足需求。这边推荐一个综合了各种格式转换的R包:sceasy。 https://github.com/cellgeni/sceasy


安装

BiocManager::install(c("LoomExperiment", "SingleCellExperiment"), update=F)

install.packages('reticulate')

devtools::install_github("cellgeni/sceasy")


还需要在python安装anndata包(版本 < 0.6.20), oompy包(版本 < 3.0.0)


使用

library(sceasy)

library(reticulate)

use_condaenv('EnvironmentName')

loompy <- reticulate::import('loompy')


Seurat to AnnData

sceasy::convertFormat(seurat_object, from="seurat", to="anndata", outFile='filename.h5ad')


AnnData to Seurat

sceasy::convertFormat(h5ad_file, from="anndata", to="seurat", outFile='filename.rds')


Seurat to SingleCellExperiment

sceasy::convertFormat(seurat_object, from="seurat", to="sce", outFile='filename.rds')


SingleCellExperiment to AnnData

sceasy::convertFormat(sce_object, from="sce", to="anndata", outFile='filename.h5ad')


SingleCellExperiment to Loom

sceasy::convertFormat(sce_object, from="sce", to="loom", outFile='filename.loom')


Loom to AnnData

sceasy::convertFormat('filename.loom', from="loom", to="anndata", outFile='filename.h5ad')


Loom to SingleCellExperiment

sceasy::convertFormat('filename.loom', from="loom", to="sce", outFile='filename.rds')




本文禁止转载或摘编

本文为我原创

    • --
    • --
    • --
展开阅读全文
打开App,看更多精彩内容
 
推荐文章
怕老婆的瀑布  ·  vue使用@include或@mixin报错解决方法-CSDN博客
2 年前
爱旅游的木瓜  ·  浏览器滚动条hover时变粗、改变颜色 - 掘金
2 年前
勤奋的肉夹馍  ·  重现崩溃问题并开始进行故障排除 - ASP.NET Core | Microsoft Learn
2 年前
光明磊落的登山鞋  ·  SQL基础能力-CASE用法 - 掘金
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号