FPGA-Based Nucleic Acid Sequence Alignment Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid growth of whole genome sequencing data poses challenges in storage, processing, and analysis due to its large size, leading to increased costs and inefficiencies in data management and analysis.

Innovation Solution

An integrated hardware and software platform is developed to process and analyze raw nucleic acid sequence data, utilizing programmable logic devices, field programmable gate arrays, and electronic control units to perform alignment, variant, and structural variant analysis with high accuracy and speed, enabling efficient handling of large datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional storage and processing methods are used for whole genome sequencing data, then data can be stored and analyzed, but the cost of storage will soon outstrip the cost of sequencing the genome and processing time is excessive

Engineering Contradiction:
Improveprocessing timeVSAvoiddata processing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the genome assembly process into distinct functional modules including k-mer counting, de Bruijn graph construction, contig generation, and scaffolding. Each module can be independently optimized and processed in parallel, dramatically reducing overall processing time while maintaining assembly quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional linear sequence assembly to a graph-based dimensional representation using de Bruijn graphs. This dimensional change allows simultaneous processing of multiple sequence paths and enables efficient handling of repetitive regions through graph traversal algorithms

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If more computing resources are allocated to process the data faster, then processing speed increases, but the memory, power, and time requirements for processing and analyzing the data increase

Engineering Contradiction:
Improvealignment speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces traditional CPU-based alignment mechanisms with FPGA-based parallel processing architecture. This substitution leverages hardware-level parallelism to achieve high-throughput alignment (200,000 alignments per second) while reducing per-operation power consumption through efficient resource utilization

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements dynamic parameter adjustment in the alignment algorithm, including adaptive k-mer sizes, variable thread counts, and configurable accuracy thresholds. These parameter changes allow the system to optimize the balance between processing speed and resource consumption based on available computing power and time constraints

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive analysis is performed on the genetic sequence data, then accuracy of variant detection improves, but the time required to complete analysis with thirty times coverage increases

Engineering Contradiction:
Improvevariant analysis accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary filtering and preprocessing of sequence data before full analysis, including quality score filtering, duplicate removal, and initial alignment validation. This preliminary action reduces the data volume requiring comprehensive analysis while preserving all true variants, thereby maintaining accuracy while reducing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous processing pipelines where alignment, variant calling, and validation operations overlap in time through parallel execution. Multiple analysis tasks are performed concurrently on different data segments, ensuring continuous productive action without sacrificing comprehensiveness

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9600625B2Systems and methods for processing nucleic acid sequence data
Publication Date: 2017.03.21 BINA TECH
  • US9600625B2 patent drawing
  • US9600625B2 patent drawing
  • US9600625B2 patent drawing

AI summary

The present disclosure provides systems and methods for nucleic acid sequence analysis. A system for processing raw nucleic acid sequence data from a genomic sequencer comprises a data processing server having a housing contained therein one or more processing modules. The one or more processing modules can each comprise an electronic control unit programmed to align nucleic acid sequence data from a genomic sequencing device and perform one or more of variant analysis and structural variant analysis on the nucleic acid sequence data. The system can further comprise a computer server in communication with the processing server. The computer server can be programmed or otherwise configured to process and/or analyze the aligned nucleic acid sequence data.