相关实验视频
Updated: Jul 9, 2025

12:00
A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
35.4K
便携式BLAST类算法库及其对命令行,Python和R的实现
Steven Schmid1, Aditya Jeevannavar2, Timothy R Julian3
1hakuna AG, Zürich, Switzerland.
PloS one
|November 30, 2023
概括
一个新的工具 nsearch,提供便携式,嵌入式的BLAST-like功能,用于序列相似性搜索. 它可以集成到R (Blaster) 和Python (npysearch) 应用程序中,与现有的BLAST工具的速度和准确性相匹配.
科学领域:
- 生物信息学是一种生物信息学.
- 计算生物学 计算生物学
- 基因组学就是基因组学.
背景情况:
- 基本本地对齐搜索工具 (BLAST) 是对序列相似性搜索的标准.
- 目前的BLAST实现主要是命令行工具,限制了集成到不同的应用程序.
- 存在对便携式,模块化和嵌入式BLAST类算法的需求.
研究的目的:
- 介绍search,一个C++11库和命令行工具,提供嵌入式BLAST-like功能.
- 通过R (Blaster) 和Python (npysearch) 包来证明search的可移植性.
- 方便将序列相似性搜索集成到更大的数据科学框架中.
主要方法:
- 开发了Search作为C++11库和命令行工具.
- 为R创建了Blaster,并为Python创建了npysearch,利用search库.
- 进行了性能基准,比较 nsearch,Blaster 和 npysearch 与 VSEARCH 和 BLAST+.
主要成果:
- nsearch提供便携式和嵌入式BLAST类序列相似性搜索功能.
- 布拉斯特和npysearch包成功地将search集成到R和Python环境中.
- 基准测试证实 nsearch,Blaster和npysearch的速度和准确性与VSEARCH和BLAST+等已知工具相提并论.
结论:
- nsearch提供了一种灵活而高效的解决方案,用于将序列相似性搜索嵌入到各种应用中.
- 开发Blaster和npysearch提高了R和Python用户的可访问性.
- 预计未来在像Julia这样的语言中实现的实现将进一步扩大 nsearch 的实用性.
更多相关视频
06:20Author Spotlight: Development of an Automated Camera-Based System for Real-Time Blast Overpressure Monitoring and TBI Risk Assessment in Military Training
Published on: December 6, 2024
2.8K
07:09A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq
Published on: May 28, 2021
9.6K