Sequence Alignment Algorithm Enhancement. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: Sequence Alignment Algorithm Enhancement

Company:Azati Software Corporation View Company Profile
Client (Country):Biotechnology Corporation
Duration, months:Confidential
Total Effort, person/months:Confidential
Total Views:566

The Challenge

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.

The Solution

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 making the system highly responsive to the client’s research needs.

Tools and Technologies

C/C++

Related links

https://azati.com/portfolio/bioinformatics-algorithm-enhancement/

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.