Algorithm is a computable set of steps arranged thus in order to achieve a certain end. There are various algorithms used in bioinformatics and not all are necessarily deterministic. Some are in fact known as randomized algorithms that incorporate randomness.
Classification of algorithms in Bioinformatics
Classification by purpose
Each algorithm has a goal. The Quick Sort algorithm for instance sorts data in ascending or descending order, but algorithms in bioinformatics are grouped by their particular purpose.
Classification by implementation
An algorithm has different fundamental principles:
Table 3: Pseudo code for "naive" pattern matching algorithm.
character[] pattern, text;
integer i, j;
for (i=0;i
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now