#bam #multiple #reference #up #bed #mutation #region

app mpileup

按站点堆叠多个 bam 文件

21 个版本

0.0.28 2022年9月12日
0.0.27 2022年9月12日
0.0.6 2022年3月28日
0.0.2 2021年9月20日
0.0.1 2021年6月23日

#130生物学

Download history 117/week @ 2024-04-01

每月 62 次下载

LGPL-3.0+

510KB
634 代码行

Crates.io Crates.io docs.rs

mpileup

安装

cargo install mpileup

用法

堆叠基和插入/删除数量

mpileup base --target test/region.bed --reference test/reference.fa --input test/sample1.bam test/sample2.bam -g -d 10

在此子命令(示例)中,

  • region.bed 中堆叠区域内的读取
  • 使用 reference.fa 作为参考
  • 接受多个输入 bam 文件:sample1.bamsample2.bam...
  • 使用参数 -g 报告插入/删除
  • 使用参数 -d 10 设置深度截止值为 10

计数读取数量

mpileup count --target test/region.bed --reference test/reference.fa --input test/sample1.bam

在此子命令(示例)中,

  • 每次只支持一个文件

文档

阅读更多

待办事项

  • 支持 sam 标志筛选
  • 支持读取末端的修剪
  • 通过 qname 上的 UMI 删除重复项
  • 按自定义标签(如细胞条形码)分组结果

依赖项

~18–28MB
~452K SLoC