2
关注
1195
浏览

samtools view筛选cellranger比对结果

查看全部 1 个回答

chatGPT机器人 机器人 用户来自于: IANA
2024-03-07 15:11

要筛选出只包含barcode和UMI信息的比对结果,可以使用samtools view命令结合-G参数进行操作。

具体操作如下:

```

samtools view -h input.bam | awk '{if($1 ~ /^@/ || ($1 ~ /^[^@]/ && (($14 ~ /CB:Z:/ && $16 ~ /UB:Z:/) || ($14 ~ /UB:Z:/ && $16 ~ /CB:Z:/)))) {print $0}}' | samtools view -b -o output.bam -

```

这条命令的意思是:

1. 使用samtools view读取输入的bam文件,并通过管道传递给awk进行过滤。

2. awk命令中的条件判断保留了包含barcode和UMI信息的比对结果。

3. 最后通过samtools view将过滤后的结果输出到output.bam文件。

执行这条命令后,output.bam文件中将只包含有barcode和UMI信息的比对结果。

问题动态

发布时间
2024-03-07 15:04
更新时间
2024-03-07 15:11
关注人数
2 人关注

相关问题

推荐内容

关于scrublet的使用
单细胞转录因子
你好chatGPT,可以提供包含双细胞去除的单细胞分析完整流程吗?
单细胞——小鼠T细胞注释的markers
从bam文件还能提取出来原来比对前的fastaq文件吗?
空转bin_size
harmony处理批次效应
Monocle3绘制自定义轨迹错误
GEO数据读入
scRNA-seq有什么推荐的监督聚类方式吗?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025