Skip to main content
. 2017 Jan 30;45(5):2262–2282. doi: 10.1093/nar/gkx056

Table 1. Sequence search algorithms and methods used for specificity assessments of oligonucleotides.

Time of introduction Method Advantages Disadvantages
1990 BLAST individual drug candidates on a webpage Can be performed by anyone. No programming skills or specialist software packages needed Very low throughput, interpretation subjective, uses a heuristic algorithm, i.e. it is not exhaustive
2005 Scripted BLAST or FASTA on local databases Can be performed on many RNA targets in a standardized fashion BLAST and FASTA are designed and optimized to detect evolutionary relationships, not hybridization
2007 Suffix-array matching and Burrows–Wheeler Transforms Fast and exhaustive. Can be performed for all possible gapmers against a target Character matching is unphysical, large memory requirement
2010 Search with energy based affinity model Thermodynamic scoring based on binding affinity between gapmer and RNA targets Slow, parameters not publicly available for most chemical modifications
Future (nothing published yet) Activity model trained on transcriptomics data and historic screening results Driven by actual activity measurements on unintended RNA targets Requires expertise and high-quality, needs comprehensive data to build

The times of introduction represent estimates based on our own experience, and lag between 1 and 10 years behind the time of publication in scientific journals. The methods listed are referenced in the main text when mentioned.