社区
Linux/Unix社区
帖子详情
c++ 多线程 用于从bam文件找变异位点
qq_38631114
2017-09-28 05:49:47
我是生物信息学的学生,c++还没入门,现在已有一个c++编写的calling 变异的脚本,需要把它改成多线程的,加快速度,有大量的读写和输出,自己的思路总是存在问题,有没有大神有这方面的经验和好的建议,望大家不吝赐教。
...全文
210
2
打赏
收藏
c++ 多线程 用于从bam文件找变异位点
我是生物信息学的学生,c++还没入门,现在已有一个c++编写的calling 变异的脚本,需要把它改成多线程的,加快速度,有大量的读写和输出,自己的思路总是存在问题,有没有大神有这方面的经验和好的建议,望大家不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_38631114
2017-09-30
打赏
举报
回复
感谢您的回复,因此类软件都是多线程实现的,请问C++有那些比较方便的多线程实现的方法,谢谢!
alinly
2017-09-29
打赏
举报
回复
先写个原型出来,测试. 建议 多进程.
NGS_DNA:
用于
Illumina测序的NGS DNA最佳实践管道-比对,
变异
调用,注释和QC
在测序过程中使用多个泳道时,使用Sam
bam
ba将所有泳道
BAM
合并为样本
BAM
。 (合并的)
BAM
文件
使用Sam
bam
ba标记为同一读取对的重复项。 变种发现 GATK 4 HaplotypeCaller使用贝叶斯可能性模型针对基因组的每个位置...
linux批量筛选序列
变异
位点
,还在为微生物重测序
变异
检测发愁?samtools帮助你!...
Samtools作为一款操作序列比对结果
文件
(SAM/
BAM
)的工具,能够灵活转换sam/
bam
,并且能基于参考序列和Sam/
bam
文件
进行
变异
位点
检测,并通过bcftools进行
变异
结果统计。本期将基于上期bwa软件的比对结果,利用samtools...
计算
BAM
文件
中,单个
位点
的ATCG的read数量和coverage
计算
BAM
文件
中,单个
位点
的ATCG的read数量和coverage import pandas as pd import os import pysam import sys # usage: # python
bam
2coverage.py
bam
file posfile output # #
bam
file: # posfile: column1, chrom...
linux批量筛选序列
变异
位点
,
找
变异
流程之snp_call –WES学习之路
参考了许多WES的流程之后...1、
找
变异
的前处理这里主要是对
bam
文件
进行排序,不知道用samtools和picard的差别在哪,但是,02样本用picard会报错的。对 mapping 得到的
bam
文件
做完 Fix Mate Information、Sort 和 ...
多线程
拆分
bam
文件
die "perl $0 <
bam
> <threads>\n" if @ARGV != 2; my $semaphore = Thread::Semaphore->new($ARGV[1]); my $id = basename($ARGV[0], ".
bam
"); if(-s "$ARGV[0].bai") { }else{ `samtools index $ARGV[0]`; } my...
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章