NBEAM: How I Wrote an Ultra-Fast DNA Sequence Alignment Algorithm in JavaScript

added by JavaScript Kicks
2/27/2015 12:13:43 PM


Unfortunately, the idea that these three concepts are mutually exclusive is a widely-held belief for many developers (and scientists). Bioinformatics packages are written by biologists-turned-developers, frequently in Python and Perl, and are often not optimized for speed (or even usability). JavaScript has a spotty history, riddled with complaints of implementation details (Brendan Eich wrote in in only ten days, c’mon!). It’s common to assume that if you want speed you need to work with the hardware. How can you achieve “close to the metal” speed with JavaScript?