발현 유전자 분석을 위한 고성능 클라우드 서비스 구축
High Performance Cloud Service for Expressed Sequence Tag Analysis
0
조회
0
다운로드
5
인용
0
참고문헌
키워드
초록
논문에서는 고성능 컴퓨 클라우드 기반의 발 유자 분석 서비스를 제공하는 EST-cloud를 제안한다. EST 이라인은 순차 로그램으로 구성되어 있어서, 고성능 컴퓨 시스템에서 EST 분석을 실행하려면 상당한 기술 노력을 요구한다. 이러한 이유로 고성능 컴퓨 지식이 충분하지 않은 생물정보학 연구자라도 이러한 문제를 쉽게 해결할 수 있도록 돕기 해 EST-cloud를 개발하고자 한다. 이를 해 EST 분석 이라인을 비교 손쉬운 클 러스터 컴퓨 환경으로 확장하여, 사용자가 EST 분석을 가상화 기반의 클라우드에서 실행할 수 있도록 한다. 한 EST 분석 이라인을 라이빗 클라우드 인라에 이식하여 웹 서비스로 제공한다. EST-cloud에서 가상 컴퓨 스토리지 자원을 효율으로 리하기 해, 가상 인라를 동으로 리할 수 있는 KRSE를 고안하여 제시 한다. KRSE는 EST 분석 이라인의 분산 병렬 처리를 자동화하며, EST 분석 성능 (체 처리시간)을 35% 정 도 감한다. EST-cloud는 http://estcloud.kobic.re.kr에 속하여 사용 가능하다.
Abstract
In this paper, EST-Cloud, which provides an analysis service of Expressed Sequenced Tag (EST) based on cloud computing, is proposed. Since many EST pipelines consists of sequential programs, it requires some technical efforts to compute EST analysis on high performance computing systems. Hence, we develop EST-Cloud to help bioinformatics researchers easily overcome this problem without enough knowledge of high-performance computing. To do this we extend EST analysis pipeline to a relatively low-priced cluster computing environment, which allows users to execute EST analysis on a virtualized cloud. We also transplant the EST pipeline on in-house private cloud infrastructures and provides EST analysis as a web service. In order to efficiently manage virtualized computing and storage resources for EST-cloud, we devise a special-purpose scheduler, KOBIC Resource Scheduling Engine(KRSE), which dynamically manages virtual infrastructure for EST-cloud. KRSE automates distributed and parallel execution of EST analysis. By applying KRSE to EST-cloud, total response time for EST analysis has been reduced by 35%. EST-Cloud can be used at http://estcloud.kobic.re.kr.
참고문헌 (34)
- Kim DW, "GarlicESTdb: an online database and mining tool for garlic EST sequences", BMC Plant Biol, 9, pp.61~ (2009)
- Tarailo-Graovac M, "Using Repeat- Masker to identify repetitive elements in genomic sequences", Curr Protoc Bioinformatics (2009)
- Huang X, "CAP3: A DNA sequence assembly program", Genome Res, 9, pp.868~877 (1999)
- Altschul SF, "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res, 25, pp.3389~3402 (1997)
- Lee B, "ESTpass: a web-based server for processing and annotating expressed sequence tag (EST) sequences", Nucleic Acids Res, 35, pp.W159~W162 (2007)
- Stein LD., "The case for cloud computing in genome informatics", Genome Biol, 11, pp.207~ (2010)
- Wall DP, "Cloud computing for comparative genomics", BMC bioinformatics, 11, pp.259~ (2010)
- Schatz MC, "Cloud computing and the DNA data race", Nature biotechnology, 28, pp.691~ (2010)
- Pruitt KD, "NCBI reference sequences (RefSeq): a curated nonredundant sequence database of genomes, transcripts and proteins", Nucleic Acids Res, 35, pp.D61~D65 (2007)
- Steinberg RM, "SmartSearch: automated recommendations using librarian expertise and the National Center for Biotechnology Information's Entrez programming utilities", J Med Libr Assoc, 98, pp.171~175 (2010)
- Harhay GP, "Positional candidate gene selection from livestock EST databases using Gene Ontology", Bioinformatics, 19, pp.249~255 (2003)
- Kanehisa M, "From genomics to chemical genomics: new developments in KEGG", Nucleic Acids Res, 34, pp.D354~D357 (2006)
- Arens A, "Bioinformatic Clonality Analysis of Next-Generation Sequencing- Derived Viral Vector Integration Sites", Human Gene Therapy, Part B: Methods, 23, pp.111~118 (2012)
- Kivity A, "kvm: the Linux virtual machine monitor", Proceedings of the Linux Symposium, 1, pp.225~230 (2007)
- Terzo O, "A Cloud Infrastructure for Optimization of a Massive Parallel Sequencing Workflow", Proceedings of the 2012 12th IEEE, 2012, 678~679
- Nyrönen TH, "Delivering ICT infrastructure for biomedical research", Proceedings of the WICSA, 2012, 37~44
- Moreews F, "OBIWEE: an open source bioinformatics cloud environment", BOSC 2011-12th Annual Bioinformatics Open Source Conference (2011)
- Nakada H, "NGS in Cloud CUTEI", 28
- Um J, "Development of a virtualized supercomputing environment for genomic analysis", The Journal of Supercomputing, pp.1~15 (2012)
- Mathog DR, "Parallel BLAST on split databases", Bioinformatics, 19, pp.1865~1866 (2003)
- Orvis J, "Ergatis: a web interface and scalable software system for bioinformatics workflows", Bioinformatics, 26, pp.1488~1492 (2010)
- Yang CT, "On design of cluster and grid computing environment toolkit for bioinformatics applications", Distributed Computing-IWDC 2004, pp.156~185 (2005)
- Moreno-Vozmediano R, "Elastic management of cluster-based services in the cloud", Proceedings of the 1st workshop on Automated control for datacenters and clouds, pp.19~24 (2009)
- Stein LD., "The case for cloud computing in genome informatics", Genome Biol, 11, pp.207~ (2010)
- "AWS case study: Harvard Medical School"[URL]
- "Seoul National University, School of Medicine"[URL]
- "AWS case study: Icahn School of Medicine at Mount Sinai"[URL]
- "AWS case study: New York University Langone MedicalCenter"[URL]
- "AWS case study: University of California Berkeley AMP Lab's Genomics Research"[URL]
- "AWS case study: Penn State Biological Engineering Department"[URL]
- Bhuvanneshwar K, "A case study for cloud based high throughput analysis of NGS data using the globus genomics system", Computational and Structural Biotechnology Journal, 13, pp.64~74 (2015)
- 이종근, "클라우드 컴퓨팅을 이용한 개인 유전체 정보 분석: 병렬 CNV 영역 검색 알고리즘", 한국차세대컴퓨팅학회 논문지, 6(3), pp.4~11 (2010), 한국차세대컴퓨팅학회
- 최정열, "클라우드 데이터 센터의 에너지 효율성 평가프레임워크", 한국차세대컴퓨팅학회 논문지, 10(4), pp.66~76 (2014), 한국차세대컴퓨팅학회
- 이강윤, "서비스 사이언스에 기반한 클라우드 컴퓨팅 서비스 모델 연구", 한국차세대컴퓨팅학회 논문지, 6(1), pp.50~57 (2010), 한국차세대컴퓨팅학회
