Biostatistics in Genetic Research

DNA Analysis software processes a vast amount of data. Genetic analysis requires software capable of quickly collecting, aggregating, interpreting and visualizing information. Axmor has been developing custom DNA barcoding software and applications for over 7 years. Learn more about our expertise and services.

Challenge

A US Cancer Institute conducts research on individual genetic predisposition to cancer. Scientists in one of its laboratories suggested using DNA barcoding in their experiments. Statistical methods used for DNA barcode analysis require intensive computations, therefore the laboratory required custom bioinformatics software for this task.

Solution

The Axmor engineers developed software that analyzes DNA barcodes provided by researchers and compiles DNA barcode frequency matrices. Judging from these matrices, scientists can draw conclusions regarding a subject’s genetic predisposition to cancer.

Key Features
1
Higher Quality of Experiments

To obtain more accurate results, the software compares DNA barcodes with ideal models generated before the experiment and corrects errors in the barcodes to be analyzed.

2
Statistical Analysis of DNA barcodes

When elaborating the logic of DNA barcode analysis, we took advantage of various statistical methods used in computational biology for advanced data analysis and prediction. In particular, our developers extensively applied Markov chain Monte-Carlo methods, resampling, false discovery rate, and other techniques.

3
Multithreading

The software can simultaneously analyze DNA barcodes from a number of experiments. For a convenient display of the results, statistics located in one frequency matrix are automatically divided among respective parallel experiments.

Provided Value
  • Highest possible speed of DNA barcode processing thanks to a search-tree data structure.
  • A sixteen-fold increase in the highest possible speed of data processing using parallel calculations.
  • Quickening of memory allocation and de-allocation applying the “paged” memory management scheme.
  • Reduction in memory consumption by 25% for x64 by implementing certain computational optimization techniques.
Our software is widely used by scientists undertaking genetic research. Our client acknowledged our lead developer as the co-author of the elaborated approach in a research paper on the topic. We are proud that our client holds Axmor’s role in the advancement of DNA barcoding in such high regard. Our team is now ready to take on new, challenging tasks related to the development of scientific software.
Let’s see how we can make your business stronger