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

CRISPR spacers数据库;CRT和PILER-CR用于MAGs的spacers搜索

iPHoP:病毒宿主预测-CSDN博客

之前介绍了这个方法来预测病毒宿主,今天来介绍另一种比较用的多的方法CRISPR比对

CRISPR spacers数据库

Dash 在这可以下载作者搜集的spacers用于后期比对

CRT和PILER-CR

 使用 CRT 和 PILERCR 识别 CRISPR 间隔区,合并冗余 CRISPR 阵列,并格式化输出

用的是别人写好的代码(好用就行,这两软件太老了,别人帮忙下好,配置好了)

Metagenomic compendium of 189,680 DNA viruses from the human gut microbiome | Nature Microbiology

 MGV/crispr_spacers at master · snayfach/MGV · GitHub

#运行
software="/home/zhongpei/hard_disk_sda2/zhongpei/Software/MGV/crispr_spacers"
out_dir="/home/zhongpei/hard_disk_sda2/zhongpei/database/SPACER_rumen_MAGs"
gunzip -k *
dir_name=$(basename $(pwd))
mkdir ${out_dir}/${dir_name}
for i in *.fa
do
	num=${i%%.fa}
	dir=$(pwd)
	cd ${software}
	identify_crispr.py -i ${dir}/${num}.fa -o ${out_dir}/${dir_name}/${num}_spacer
	merge_crispr.py ${out_dir}/${dir_name}/${num}_spacer/crt ${out_dir}/${dir_name}/${num}_spacer/pilercr ${out_dir}/${dir_name}/${num}_spacer/merged
	cd ${dir}
done
rm *.fa

spacers比对

我们现在有了两组spacers,一组是NAR文章整理的,一组是宿主MAG提取的。

使用Blastn进行比对(viral contigs和spacers)

参考文献的Viral host prediction部分:A metagenomic catalog of the early-life human gut virome | Nature Communications

blastn -query ${fa}/fetal_5.0_95.fa -db ${database} -evalue 0.0000001 -gapopen 10 -gapextend 2 -reward 1 -penalty -1 -word_size 5 -perc_identity 100 -max_target_seqs 10000 -out ${out}/fetal_vOTU_spacerDB.txt -outfmt 6 -num_threads 150
http://www.dtcms.com/a/21053.html

相关文章:

  • 强化学习-策略梯度算法
  • 复旦:LLM知识问答任务性能预测
  • 【第13章:自监督学习与少样本学习—13.4 自监督学习与少样本学习的未来研究方向与挑战】
  • Spring Boot02(数据库、Redis)---java八股
  • 利用xtquant高效获取财务数据:量化分析的重要补充
  • Python 注解字典操作秘籍:从入门到精通
  • vue3.x的toRefs详细解读以及示例
  • 【第13章:自监督学习与少样本学习—13.1 自监督学习最新进展与实现方法】
  • Java 实现 Redis中的GEO数据结构
  • 基于 Python 和 OpenCV 的酒店客房入侵检测系统设计与实现
  • 服务网格(Istio)核心概念与关键知识点
  • Redis未授权访问漏洞导致getshell
  • 解锁机器学习核心算法 | 决策树:机器学习中高效分类的利器
  • 八、SPI读写XT25数据
  • 【Java进阶篇】——第9篇:Lambda表达式与Stream API
  • 【深度学习】计算机视觉(CV)-目标检测-Faster R-CNN —— 高精度目标检测算法
  • SpringBoot速成(12)文章分类P15-P20
  • QT 读写锁
  • linux常用命令大全(包括抓包、网络检测、路由等,做项目一点点总结而来!)
  • 请解释设备像素、CSS 像素、设备独立像素、DPR、PPI 之间的区别?
  • 【Agent的革命之路——LangGraph】工作流中的 map-reduce 模式
  • 【力扣】98.验证搜索二叉树
  • 线性表之顺序表
  • 《LeetCode 763. 划分字母区间 | 高效分割字符串》
  • linux-5.10.110内核源码分析 - bcm2711 pcie BAR地址分配
  • 牛客寒假训练营3
  • 芯片引脚描述或电路原理图中的Ipd、Ipu是什么意思?
  • fps武器系统6:随机弹道
  • vLLM专题(四)-故障排除
  • vue中如何动态的增减组件的类名(class)