HPC 환경을 위한 워크플로우 기반의 바이오 데이터 분석 시스템
Workflow-based Bio Data Analysis System for HPC
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
인간 게놈 프로젝트의 완성 이후 유전체 분석 비용은 매우 빠르게 감소하고 있다. 이에 따라 인간 유전체 분석 요구가 급증할 것으로 예상된다. 인간 유전체 분석과 같은 대규모 바이오 데이터 분석을 고속으로 수행하기 위해서는 비IT 전문가들이 다양한 특성의 바이오 응용들을 고성능컴퓨팅 시스템을 통해 효과적으로 실행할 수 있어야 한다. 이를 위해서는 여러 응용들이 조합되어 순서를 갖고 실행되어야 하는 바이오 응용들을 워크플로우 형태로 쉽게 정의할 수 있어야 하며, 이 워크플로우를 HPC 클러스터 시스템에서 최적 자원을 할당 받아 분산 병렬 수행시켜야 한다. 이를 통해 바이오 데이터 분석 성능과 응답시간의 개선을 기대할 수 있다. 본 논문에서는 HPC 환경에 익숙하지 않은 비IT 바이오 연구자들이 쉽게 바이오 데이터 분석을 할 수 있도록 바이오 워크플로우를 쉽게 정의하고 실행할 수 있는 바이오 특화된 워크플로우 기반 대규모 데이터 분석 시스템을 제안한다.
Abstract
Since human genome project finished, the cost for human genome analysis has decreased very rapidly. This results in the sharp increase of human genome data to be analyzed. As the need for fast analysis of very large bio data such as human genome increases, non IT researchers such as biologists should be able to execute fast and effectively many kinds of bio applications, which have a variety of characteristics, under HPC environment. To accomplish this purpose, a biologist need to define a sequence of bio applications as workflow easily because generally bio applications should be combined and executed in some order. This bio workflow should be executed in the form of distributed and parallel computing by allocating computing resources efficiently under HPC cluster system. Through this kind of job, we can expect better performance and fast response time of very large bio data analysis. This paper proposes a workflow-based data analysis system specialized for bio applications. Using this system, non-IT scientists and researchers can analyze very large bio data easily under HPC environment.
참고문헌 (22)
- J. C. Venter, "The Sequence of the Human Genome", Science, 291(5507), pp.1304~1351
- "NHGRI Genome Sequencing Program"[URL]
- "Human Genome Project"[URL]
- "Biology 2.0, Special report" (2010)[URL]
- 여윤구, "차세대 시퀀싱 리드를 위한 서열 정렬 알고리즘에 관한 비교 연구", 데이타베이스연구, 28(1), pp.33~51 (2012), 한국정보과학회[DOI]
- "Simple Linux Utility for Resource Management"[URL]
- "Oracle Grid Engine(Sun Grid Engine)"[URL]
- "TORQUE Resource Manager"[URL]
- P. Missie, "Taverna reloaded", Proc. of SSDBM (2010)
- I. Altintas, "Kepler: An Extensible System for Design and Execution of Scientific Workflows", Proc. of SSDBM, pp.423~424 (2004)
- S. Majithia, "Triana: A Graphical Web Service Composition and Execution Toolkit", Proc. of ICWS, pp.514~421 (2004)
- S. Hoon, "Biopipe: A Flexible Framework for Protocol-Based Bioinformatics Analysis", Genome Research, 13(8), pp.1904~1915 (2003)
- F. Tang, "Widlfire: distributed, Grid-enabled construction and execution", BMC Bioinformatics, 6, pp.69~ (2005)
- S. P. Shan, "Pegasys: software for executing and integrating analyses of biological sequences", BMC Bioinformatics, 5, pp.40~ (2004)
- J. Orivs, "Ergatis: a web interface and scalable software system for bioinformatics workflows", Bioinformatics, 26(12), pp.1488~1492 (2010)
- E. Bartocci, "BioWMS: a web-baed Workflow Management System for bioinformatics", BMC Bioinformatics, 8(Suppl I), pp.S2~ (2007)
- T. Carver, "The design of Jemboss: a graphical user interface to EMBOSS", Bioinformatics, 19(14), pp.1837~1842 (2003)
- C. C. Lian, "GEL: Grid Execution Language", Parallel and Distributed Computing, 65(7), pp.857~869 (2005)
- "GPGPU"[URL]
- "Intel MIC"[URL]
- "Burrows-Wheeler Aligner"[URL]
- "SAMtools"[URL]
