With the ever-growing size of sequence data sets, data processing and analysis are an increasingly large portion of the time and money spent on nucleic acid sequencing projects. Correspondingly, the performance of the software and algorithms used to perform that analysis has a direct effect on the time and expense involved. Although the analytical methods are widely varied, certain types of software and algorithms are applicable to a number of areas. Targeting improvements to these common elements has the potential for wide reaching rewards. This dissertation research consisted of several projects to characterize and improve upon the efficiency of several common elements of sequence data analysis software and algorithms. The first proj...
Genome sequencing has been revolutionized by next-generation technologies, which can rapidly produce...
Thesis (Ph.D.)--Boston UniversityWith advances in biotechnology and computing power, biological data...
The simple world of algorithms can be applied to various problems all around us. With significant gr...
The study of biological and genetic information, mostly DNA data, is an extremely important subject ...
Generic programming depends on the decomposition of programs into simpler components which may be de...
Motivation: The genome sequencing revolution is approaching a landmark figure of 1000 completely seq...
Background: The performance of different programming languages has previously been benchmarked using...
The evolution of methods which capture genetic sequence data has inspired a parallel evolution of co...
Abstract Background The performance of different programming languages has previously been benchmark...
In recent years, the demand for DNA sequencing analysis has been boosted with the advance of DNA seq...
Bioinformatics and computational biology are driven by growing volumes of data in biological systems...
Bioinformatics is one of the emerging trends in today’s world. The major part of bioinformatics is d...
With growing throughput and dropping cost of High-Throughput Sequencing (HTS) technologies, there is...
Abstract — Huge efforts are being made to develop algorithms and procedures for DNA sequences. The p...
BACKGROUND: Multiple sequence alignment (MSA) is an extremely useful tool for molecular and evolutio...
Genome sequencing has been revolutionized by next-generation technologies, which can rapidly produce...
Thesis (Ph.D.)--Boston UniversityWith advances in biotechnology and computing power, biological data...
The simple world of algorithms can be applied to various problems all around us. With significant gr...
The study of biological and genetic information, mostly DNA data, is an extremely important subject ...
Generic programming depends on the decomposition of programs into simpler components which may be de...
Motivation: The genome sequencing revolution is approaching a landmark figure of 1000 completely seq...
Background: The performance of different programming languages has previously been benchmarked using...
The evolution of methods which capture genetic sequence data has inspired a parallel evolution of co...
Abstract Background The performance of different programming languages has previously been benchmark...
In recent years, the demand for DNA sequencing analysis has been boosted with the advance of DNA seq...
Bioinformatics and computational biology are driven by growing volumes of data in biological systems...
Bioinformatics is one of the emerging trends in today’s world. The major part of bioinformatics is d...
With growing throughput and dropping cost of High-Throughput Sequencing (HTS) technologies, there is...
Abstract — Huge efforts are being made to develop algorithms and procedures for DNA sequences. The p...
BACKGROUND: Multiple sequence alignment (MSA) is an extremely useful tool for molecular and evolutio...
Genome sequencing has been revolutionized by next-generation technologies, which can rapidly produce...
Thesis (Ph.D.)--Boston UniversityWith advances in biotechnology and computing power, biological data...
The simple world of algorithms can be applied to various problems all around us. With significant gr...