Genomic data processing with GenomeFlow

📅 2025-03-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the high computational and storage costs, as well as architectural complexity, arising from heterogeneous tool orchestration in large-scale genomic/transcriptomic analysis on cloud platforms, this paper proposes an automated cloud architecture generation and resource optimization framework. Built on Google Cloud Platform, it integrates workflow orchestration, dynamic resource scheduling, cost-aware task allocation, and containerized integration of heterogeneous bioinformatics tools, enabling high-concurrency, elastic scaling—from single machines to thousands of CPU cores—for datasets ranging from hundreds to tens of thousands of samples. Its key innovation is the first cost-driven, end-to-end automatic cloud architecture generation mechanism, significantly lowering the barrier to cloud adoption for bioinformaticians. Experiments across multiple international consortium datasets demonstrate average reductions of 40–60% in both analysis runtime and computational cost.

Technology Category

Application Category

📝 Abstract
Advances in genome sequencing technologies generate massive amounts of sequence data that are increasingly analyzed and shared through public repositories. On-demand infrastructure services on cloud computing platforms enable the processing of such large-scale genomic sequence data in distributed processing environments with a significant reduction in analysis time. However, parallel processing on cloud computing platforms presents many challenges to researchers, even skillful bioinformaticians. In particular, it is difficult to design a computing architecture optimized to reduce the cost of computing and disk storage as genomic data analysis pipelines often employ many heterogeneous tools with different resource requirements. To address these issues, we developed GenomeFlow, a tool for automated development of computing architecture and resource optimization on Google Cloud Platform, which allows users to process a large number of samples at minimal cost. We outline multiple use cases of GenomeFlow demonstrating its utility to significantly reduce computing time and cost associated with analyzing genomic and transcriptomic data from hundreds to tens of thousands of samples from several consortia. Here, we describe a step-by-step protocol on how to use GenomeFlow for a common genomic data processing task. We introduce this example protocol geared toward a bioinformatician with little experience in cloud computing.
Problem

Research questions and friction points this paper is trying to address.

Optimize computing architecture for genomic data processing
Reduce cost and time in large-scale genomic data analysis
Simplify cloud computing for bioinformaticians with GenomeFlow
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automated computing architecture development on Google Cloud
Resource optimization for genomic data processing
Reduces computing time and cost significantly
🔎 Similar Papers
No similar papers found.
Junseok Park
Junseok Park
Ph.D. from Seoul National University, LG AI Research
Brain & Cognitive ScienceMachine LearningBio-inspired AIReinforcement Learning
E
Eduardo A. Maury
Bioinformatics Integrative Genomics Program and Harvard/MIT MD-PHD Program, Harvard Medical School; Program in Medical and Population Genetics, Broad Institute of MIT and Harvard
Changhoon Oh
Changhoon Oh
Yonsei University
Human Computer InteractionArtificial IntelligenceUser Experience
D
Donghoon Shin
Department of Human Centered Design and Engineering, University of Washington
D
Danielle Denisko
Division of Genetics and Genomics, Boston Children’s Hospital; Department of Biomedical Informatics, Harvard Medical School
E
Eunjung Alice Lee
Division of Genetics and Genomics, Boston Children’s Hospital; Department of Pediatrics, Harvard Medical School