CMSA2

所属分类:生物医药技术
开发工具:C++
文件大小:289KB
下载次数:0
上传日期:2017-06-28 08:25:37
上 传 者sh-1993
说明:  基于CUDA的改进中心星多序列比对算法(DNA-RNA蛋白)
(Improved Center Star Algorithm for Multiple Sequences Alignment (DNA RNA Protein) Based on CUDA)

文件列表:
src (0, 2017-06-28)
src\build.sh (251, 2017-06-28)
src\center-star.cc (2605, 2017-06-28)
src\center-star.h (195, 2017-06-28)
src\cmsa2 (684464, 2017-06-28)
src\cuda-nw.cu (14534, 2017-06-28)
src\cuda-nw.h (1028, 2017-06-28)
src\fastautil.cc (1496, 2017-06-28)
src\global.cc (391, 2017-06-28)
src\global.h (988, 2017-06-28)
src\load-matrix.cc (2593, 2017-06-28)
src\load-matrix.h (602, 2017-06-28)
src\main.cu (8558, 2017-06-28)
src\mic (0, 2017-06-28)
src\mic\build.sh (247, 2017-06-28)
src\mic\center-star.cc (2605, 2017-06-28)
src\mic\center-star.h (195, 2017-06-28)
src\mic\fastautil.cc (1516, 2017-06-28)
src\mic\global.cc (329, 2017-06-28)
src\mic\global.h (805, 2017-06-28)
src\mic\main.cc (6180, 2017-06-28)
src\mic\nw.cc (4456, 2017-06-28)
src\mic\nw.h (363, 2017-06-28)
src\mic\sort.cc (940, 2017-06-28)
src\mic\sp.cc (879, 2017-06-28)
src\mic\sp.h (157, 2017-06-28)
src\mic\test.cpp (525, 2017-06-28)
src\mic\util.cc (3515, 2017-06-28)
src\mic\util.h (873, 2017-06-28)
src\nw.cc (4867, 2017-06-28)
src\nw.h (363, 2017-06-28)
src\protein.txt (2390, 2017-06-28)
src\results.txt (2631, 2017-06-28)
src\scoring (0, 2017-06-28)
src\scoring\BLOSUM100.txt (2174, 2017-06-28)
src\scoring\BLOSUM30.txt (2122, 2017-06-28)
... ...

# CMSA2 Improved Center Star Algorithm for Multiple Sequences Alignment (DNA/RNA/Protein) Based on CUDA Original project: https://github.com/wangvsa/CMSA Spark/Hadoop project: https://github.com/ShixiangWan/HAlign2.0 MPI project:https://github.com/ShixiangWan/MPI-MSA #### Introduction CMSA is a robust and efficient MSA system for large-scale datasets on the heterogeneous CPU/GPU and MIC platform. It performs and optimizes multiple sequence alignment automatically for users submitted sequences without any assumptions. CMSA adopts the co-run computation model so that both CPU and GPU devices are fully utilized. Moreover, CMSA proposes an improved center star strategy that reduces the time complexity of its center sequence selection process from O(mn^2) to O(mn). #### Compilation ``` bash build.sh ``` Note: CUDA and C++11 environment need to be supported. #### Usage: ``` ./cmsa2 [options] input_path output_path Options: -d : DNA/RNA alignment (default) -p : PROTEIN alignment -m : specify the score matrix of PROTEIN alignment (default use BLOSUM62) -g : use GPU only (default use both GPU and CPU) -c : use CPU only (default use both GPU and CPU) -w : specify the workload ratio of CPU / CPU -b : specify the number of blocks per grid -t : specify the number of threads per block -n : specify the number of GPU devices should be used ```

近期下载者

相关文件


收藏者