Development of an Integrated Suite of Software in Analysing of Large DNA Databases

K.S Kong1, E.Y.K Ng*, 2
1 DS Center/IEP, DSO National Laboratories, 20 Science Park Drive, Singapore 118230
2 School of Mechanical & Aerospace Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798

Article Metrics

CrossRef Citations:
Total Statistics:

Full-Text HTML Views: 1923
Abstract HTML Views: 1352
PDF Downloads: 0
Total Views/Downloads: 3275
Unique Statistics:

Full-Text HTML Views: 803
Abstract HTML Views: 666
PDF Downloads: 0
Total Views/Downloads: 1469

2008 Bentham Science Publishers Ltd.

open-access license: This is an open access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestrictive use, distribution, and reproduction in any medium, provided the original work is properly cited.

* Address correspondence to this author at the Adjunct NUH Scientist, Office of Biomedical Research, National University Hospital of Singapore, Singapore; E-mail:


The work showed that the integrated suite of software tools for detecting criminals using DNA databases has achieved the overall objective by providing a working platform for sequence analysis. The work also demonstrated that by integrating BLAST and FASTA (two widely used and freely available algorithms), plus an additional implementation of PSA (custom-built pairwise sequence alignment algorithms) and TR analysis tools (for detecting tandem repeats) with the rest of the utilities supporting tools (databases and files management) developed, it is entirely possible to have an initial working version of the software tool for criminal DNA analysis and detection work. The integrated software tool has great potential and that the results obtained during the tests were satisfactory. The recent South Asia Tsunami incident has renewed the need to establish a quick and reliable system for DNA matching and comparison. This work may also contribute towards the quick identification of victims in many disasters.

Future works are to further enhance the existing tools by adding more options and controls, improve upon the visualisation display, and to build robust software architecture to better manage the system loadings. Fault tolerance enhancement to the system is one of the key areas that can further help to make the entire application efficient, robust and reliable.