当前位置: 首页 > news >正文

bsmap输出结果解释

关于++, ±, -+, --的解释

++对应着参考基因组的正链(有义链,非模板链,即hg38的序列,watson链);
+-代表正链的互补链(正常情况下正链的互补链是负链,但在重硫酸盐处理后正链和负链并不互补);
-+代表负链(模板链,crick链)
--代表负链的互补链。

bsmap的输出结果

使用的模式是
r=0: 只输出唯一比对上的reads(包括单端和双端)
n=1: map SE or PE reads to all 4 strands
p=8:线程数为8
S=1234:随机种子
在这里插入图片描述
上述输入的read pairs是8432889对,比对完后输出的bam文件有757427条记录。

对757427条记录进行拆解:516290(双端比对到同一染色体的reads数)+232457(单端比对上的reads数)+8680(双端比对到不同染色体的reads数)。

516290和输出结果中的unique pairs: 257594对不上(257594*2=515188),相差的1102条是read 1和read 2完全反向互补的reads(bam格式中第7列是=,第9列是0)。

Note:正常情况下,bam文件的行数757427应该等于unique pairs*2 + unpaired read #1 + unpaired read #2。在这个例子中并不相等,原因是这个例子用的是moabs流程,相比于上述图片中的统计数据,最终bam文件中有一些reads被过滤掉了。

http://www.lryc.cn/news/496608.html

相关文章:

  • 【java-数据结构篇】揭秘 Java LinkedList:链表数据结构的 Java 实现原理与核心概念
  • macOS运行amd64的镜像
  • 轻量的基于图结构的RAG方案LightRAG
  • 计算机的错误计算(一百七十三)
  • 【力扣】—— 二叉树的前序遍历、字典序最小回文串
  • linux替换更高版本gcc
  • 在Java中使用Apache POI导入导出Excel(六)
  • `uni.setClipboardData` 是 uni-app 提供的一个 API 设置系统剪贴板的内容
  • 【大模型微调】pdf转markdown
  • Vue 3 结合 TypeScript基本使用
  • Trotter steps的复杂性分析
  • mean,median,mode,var,std,min,max函数
  • JavaScript实现tab栏切换
  • 精确电压输出,家电和工业设备的完美选择,宽输入电压线性稳压器
  • 深入理解定时器:优先队列与时间轮实现
  • autogen-agentchat 0.4.0.dev8版本的安装
  • JAVA |日常开发中读写XML详解
  • React 路由与组件通信:如何实现路由参数、查询参数、state和上下文的使用
  • 帮我写一篇关于AI搜索网页上编写的文章是否存在版权问题的文章, 字数在 3000 字左右。文心一言提问, 记录后用.
  • 电脑关机的趣味小游戏——system函数、strcmp函数、goto语句的使用
  • AttributeError: ‘DataFrame‘ object has no attribute ‘append‘的参考解决方法
  • java垃圾回收机制介绍
  • SpringMVC跨域问题解决方案
  • 【语音识别】Zipformer
  • vue+uniapp+echarts的使用(H5环境下echarts)
  • 【Python网络爬虫笔记】7-网络爬虫的搜索工具re模块
  • 为什么选择 React Native 作为跨端方案
  • 服务器与普通电脑有什么区别?
  • Oracle 12c Data Guard 环境中的 GAP 修复方法
  • 力扣 三角dp