BIOINFORMATICS ALGORITHM ENHANCEMENT BLAST
A Biotechnology Corporation is engaged in providing access to genomic sequence information and conducting biological researches. In order to beat off the challenge associated with short sequence searching, the company turned to Azati with the request to optimize the BLAST algorithm they use.
One of the research teams of our client company is dedicated to working with primers, which are short strands of DNA/ RNA used in the polymerase chain reaction or hybridization. For biological sequence comparison the researches use BLAST algorithm.
The problem lies in the fact that the matches, significant to the query sequence, are often not found under the standard BLAST settings. Being a probability based algorithm, BLAST omits a considerable amount of sequences when conducting a sequence search with a short query sequence (less than 20 bases). The reason for this is that the significance threshold is set too stringently, and the default sequence length parameter is set too high. Thus,BLAST was failing to provide the necessary level of accuracy to the researchers.
The client was in need of BLAST algorithm customizations to gather more accurate results from searches with short query sequence.
By having strong technological skills and deep domain knowledge in bioinformatics, our development team elaborated the algorithm parameters and additional search filters, which specifically address the issues of the searches with short query sequences. The system was redesigned to automatically adjust these developments: the preset values on the search launch page help to provide optimum results.
Azati engineering team implemented the changes to the extensive BLAST algorithm code,thus makingthe system highly responsive to the client’s research needs.
SOME DETAILED INFORMATION NOT DISCLOSED DUE TO NDA RESTRICTIONS
Featured case studies:
The customer asked Azati to audit the existing solution in terms of general performance to create a roadmap of future improvements. Our team also increased application performance and delivered several new features.
At Azati Labs, our engineers developed an AI-powered prototype of a tool that can spot a stock market trend. Online trading applications may use this information to calculate the actual stock market price change.
Azati designed and developed a semantic search engine powered by machine learning. It extracts the actual meaning from the search query and looks for the most relevant results across huge scientific datasets.
Azati helped a well-known software integrator to eliminate legacy code, rebuild a complex web application, and fix the majority of mission-critical bugs.
Azati helped a European startup to create a custom logistics platform. It helps shippers to track goods in a real-time, as well as guarantees that the buyer will receive the product in a perfect condition.