Here is an example that google does not give me the result in the first page. I want to know how to calculate median efficiently, and so I search “c calculate median”. In the first result page, google brings me to several forums which only show very naive implementations. The 11th result, this page, is [...]
Posts Tagged ‘algorithm’
Calculating Median
Posted in development, tagged algorithm, C, myprog, programming on September 13, 2008 | Leave a Comment »
Comparison of Internal Sorting Algorithms
Posted in development, tagged algorithm, benchmark, cpp, myprog, programming on August 28, 2008 | 2 Comments »
Sorting algorithm
Given an array of size N, sorting can be done in O(N log(N)) in average. The most frequently used sorting algorithms that can achieve this time complexity are quicksort, heapsort and mergesort. They usually require O(log(N)), O(1) and O(N) working space, respectively (the space complexity of mergesort can be improved at the cost of [...]
The Eland Short Read Aligner
Posted in research, tagged algorithm, alignment, NGS on August 24, 2008 | Leave a Comment »
Eland is a computer program that aligns short oligonucleotides against a reference genome. It is written by Anthony Cox from the Illumina company. The source codes are freely available to machine buyers. Eland is the first program for short read alignment and it profoundly influences most of its successors.
Algorithm
Eland guarantees full sensitivity for hits with [...]
Classification of Pairwise Sequence Search Algorithms
Posted in research, tagged algorithm, alignment on August 19, 2008 | Leave a Comment »
Definition of Pairwise Sequence Search (PSS)
Roughly speaking, given two sets of sequences A and B, the pairwise sequence search (PSS) problem is to find the high-scoring matches between each pair of sequences, one from each set. PSS can, but not necessaily, be done by performing pairwise alignment between each pair of sequences and then retaining [...]