Skip to content
- Facet : Multiple alignment accuracy estimation using a combination of simple features (link)
Developed in Perl and Java. This program learns a linear alignment accuracy estimation function based on easily computable feature values. Each of the values is computed independently. The coefficients of the estimation function are learned using a quadratic program solver based on structurally aligned references.
- Opal v3.0 : Software for aligning multiple sequences (link)
Developed in Java. The Opal alignment tool was originally published in 2007. Version 3.0 of the program, re-leased Summer 2015, includes new functionality to allow the alignment step to be easily integrated with Facet and be seamlessly used for the task of parameter advising.
- SICLE : quickly identifying sister clades in a phylogeny (link)
Developed in C++ this program is used for high throughput phylogeny analysis. Given an input tree in newick format, and a search term, SiClE identifies if the tree is monophyletic for a the search prefix and returns the monophyletic sisters if they exist. Source code, examples and a detailed description are available online.
- PMFastR : Aligning RNA using secondary structure compatibility (link)
Developed in C++ this program is based on FastR by S.H. Zhang et al. Utilizing the structural components of RNA to help builds a multiple alignment of these sequences. It also reduces the memory consumption of the original program from quadratic space to near linear. We also reengineered it to run in a multi-processor environment.