r语言转python,R语言与python语言读写loom文件

本文介绍了如何在R和Python中进行loom文件的读取和创建,主要涉及velocyto.R、SCopeLoomR和loompy等工具。在R中,使用velocyto.R和SCopeLoomR进行读写;在Python中,通过scanpy和loompy库实现loom文件的读取和创建。
摘要由CSDN通过智能技术生成

最近越来越多的分析需要用到loom文件,其中主要是python的数据分析以及RNA速率分析的时候,格式之间的转化需要我们分析一下,这里分享给大家R及python对于loom文件的操作

R语言读取loom文件

读取loom文件的软件主要是RNA速率分析的软件velocyto.R

不过这里注意R语言读取loom需要hdf5r,比较难装,大家可以多研究一下,这里提供一个例子

hdf5r安装

###安装hdf5r

curl -O https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1.tar

cd hdf5-1.10.1

./configure

make -j4

make check

make install

library(velocyto.R)

data

R语言创建loom文件

rds转换成loom

library(SCopeLoomR)

library(Seurat)

#creat directory

if (!dir.exists(paste0(outdir,'/input'))){

dir.create(paste0(outdir,'/input'))

}

data1

barcode

#seurat3_nonsingle and single

data2

m

data3

#build_loom

setwd(paste0(outdir,'

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值