A Linear Algebra Approach to Fast DNA Mixture Analysis Using GPUs

07/03/2017
by   Siddharth Samsi, et al.
0

Analysis of DNA samples is an important step in forensics, and the speed of analysis can impact investigations. Comparison of DNA sequences is based on the analysis of short tandem repeats (STRs), which are short DNA sequences of 2-5 base pairs. Current forensics approaches use 20 STR loci for analysis. The use of single nucleotide polymorphisms (SNPs) has utility for analysis of complex DNA mixtures. The use of tens of thousands of SNPs loci for analysis poses significant computational challenges because the forensic analysis scales by the product of the loci count and number of DNA samples to be analyzed. In this paper, we discuss the implementation of a DNA sequence comparison algorithm by re-casting the algorithm in terms of linear algebra primitives. By developing an overloaded matrix multiplication approach to DNA comparisons, we can leverage advances in GPU hardware and algoithms for Dense Generalized Matrix-Multiply (DGEMM) to speed up DNA sample comparisons. We show that it is possible to compare 2048 unknown DNA samples with 20 million known samples in under 6 seconds using a NVIDIA K80 GPU.

READ FULL TEXT

page 3

page 4

research
11/17/2017

Applications and Challenges of Real-time Mobile DNA Analysis

The DNA sequencing is the process of identifying the exact order of nucl...
research
06/28/2000

Correlation over Decomposed Signals: A Non-Linear Approach to Fast and Effective Sequences Comparison

A novel non-linear approach to fast and effective comparison of sequence...
research
03/15/2023

LRDB: LSTM Raw data DNA Base-caller based on long-short term models in an active learning environment

The first important step in extracting DNA characters is using the outpu...
research
05/19/2020

Inference about complex relationships using peak height data from DNA mixtures

In both criminal cases and civil cases there is an increasing demand for...
research
05/05/2021

Machine Learning Prediction of DNA Charge Transport

First-principles calculations of charge transfer in DNA molecules are co...
research
08/29/2019

Analysis of a DNA mixture case involving Romani reference populations

Here we present an Italian criminal case that shows how statistical meth...
research
02/23/2022

Using Deep Learning to Detect Digitally Encoded DNA Trigger for Trojan Malware in Bio-Cyber Attacks

This article uses Deep Learning technologies to safeguard DNA sequencing...

Please sign up or login with your details

Forgot password? Click here to reset