Iterative Genome Assembly Parameter Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for de novo genome assembly of bacterial genomes using de Bruijn graphs face challenges in determining optimal k-mer sizes, as small sizes lead to ambiguities and large sizes are sensitive to sequencing errors, heterozygosity, and low coverage, resulting in suboptimal assembly outcomes.

Innovation Solution

A method is developed that iteratively modifies k-mer length and other assembly parameters using quality metrics with respective weights and target values to optimize genome assembly, ensuring self-consistent results by adjusting parameters until desired quality metrics are met, thereby determining optimal k-mer sizes for genome assembly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If small k-mer sizes are used, then the resolution of repeat sequences is improved, but the number of ambiguities in the assembly increases

Engineering Contradiction:
Improveresolution of repeat sequencesVSAvoidnumber of ambiguities in assembly
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies dynamics by using multiple k-mer sizes dynamically during the assembly process. Instead of fixing a single k-mer size, the system iteratively adjusts k-mer parameters based on quality metrics, allowing the assembly algorithm to adaptively select optimal k-mer sizes for different regions of the genome, thereby resolving repeats while minimizing ambiguities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by systematically varying the k-mer size parameter during iterative assembly. The system modifies k-mer length and other assembly parameters based on computed quality metrics, enabling optimization of the balance between repeat resolution and assembly accuracy through controlled parameter adjustment

Inventive Principle:
Principle #35Parameter changes

2Reliability

If large k-mer sizes are used, then the sensitivity to sequencing errors is reduced, but the number of short contigs increases and assembly may fail

Engineering Contradiction:
Improvesensitivity to sequencing errorsVSAvoidnumber of short contigs and assembly success
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts k-mer sizes based on quality metrics computed during assembly. When quality metrics indicate issues with large k-mers (such as excessive short contigs or assembly failure), the system automatically reduces k-mer size, creating a adaptive process that maintains both error sensitivity and assembly productivity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by continuously monitoring quality metrics (such as contig length distribution, assembly completeness, and consistency) and using this information to guide iterative adjustments of k-mer parameters. This feedback loop enables the system to identify when large k-mers are causing problems and automatically adjust to optimize assembly outcomes

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If iterative optimization of k-mer size is performed, then the quality and consistency of genome assembly is improved, but the computational time and complexity increase

Engineering Contradiction:
Improvequality and consistency of genome assemblyVSAvoidcomputational time and complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system uses quality metrics as feedback to guide iterative optimization. By computing metrics such as assembly consistency, contig quality, and completeness, the system can determine when optimal k-mer sizes have been achieved, allowing the optimization process to terminate early rather than requiring exhaustive search, thereby reducing computational complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent optimizes parameter changes by systematically adjusting k-mer size and other assembly parameters in a controlled iterative manner. The system modifies parameters based on quality metric thresholds, enabling efficient search for optimal parameters without requiring brute-force evaluation of all possible parameter combinations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11830581B2Methods of optimizing genome assembly parameters
Publication Date: 2023.11.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11830581B2 patent drawing
  • US11830581B2 patent drawing
  • US11830581B2 patent drawing

AI summary

An iterative process for optimizing one or more parameters used by a k-mer based de novo genome assembler program to assemble a set of sequenced nucleic acids is described. The method utilizes quality metrics whose desired values are initially specified. Computed values of the quality metrics are calculated during the assembly process and compared to the desired values. The assembly process stops when the computed values are not desired values. After modification of one or more of the parameters (e.g., k-mer value), the assembly process re-initiates using the modified parameter set. This process repeats until the computed values of the quality metrics meet the desired values. The final parameter set is then used to generate or complete one or more final assembled genomes.