1 Star 0 Fork 0

秦时明月 / SWPepNovo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

SWPepNovo

SWPepNovo: An Efficient De Novo Peptide Sequencing Tool for Large-scale MS/MS Spectra Analysis

Introduction: As the number of the MS/MS spectra increases rapidly, the excessive computation time taken by MS/MS spectra data analysis has become a critical concern in computational biology. In this work, we designed and implemented SWPepNovo, an efficient de novo peptide sequencing tool for large-scale MS/MS spectra data analysis using a novel peptide-spectrum matches (PSMs) algorithm. To achieve the high performance, we designed an improved scoring algorithm to reduce the time complexity and eliminate the data dependence to enable all possible locality and vectorizations. Performance is also tuned by pre-fetching, double buffering mechanism, and an optimized memory access scheme, to achieve an optimum performance and best utilization of various computing resources within neo-heterogeneous many-core architecture.

SWPepNovo is a C++ program designed to accelerate large-scale de novo peptide sequencing . We assume that reader is familiar with C++ to some extent and is able to run C++ programs. Considering that some users do not have access to the Sunway TaihuLight supercomputer, we have offered a MPI version of SWPepNovo.

#Availability

#1 Sunway TaihuLight with SW26010

Installation and Requirements

CPU | SW26010 processor

Processor Node | 4 CGs (4 MPEs and 256 CPEs)

OS | Sunway Raise OS 2.0.5 (based on Linux)

Instruction | Sunway-64 Instruction Set

Compile language | C, C++, Fortran

Parallel programming interface | MPI 3.0, OpenMP 3.1, OpenACC 2.0

Usage: eg: bsub –I –b –q queue_name –n 1 –cgsp 64 –share_size 4096 –host_stack 128 ./SWPepNovo input-path output-path ...

#2 MPI Cluster Installation and Requirements We assume that readers are familiar with MPI to some extent and are able to run MPI programs. We recommend at least 8GB of memory for workflows involving standard tryptic digestions.

Usage:

eg: mpirun -np -f servers ./SWPepNovo_mpi input-path output-path ...

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/liliecnu/SWPepNovo.git
git@gitee.com:liliecnu/SWPepNovo.git
liliecnu
SWPepNovo
SWPepNovo
master

搜索帮助