We apply a confluence of techniques from computer science such as Data structures and Algorithms,
Information theory, Graph theory, Stringology, Combinatorial Optimisation and some aspects of
Mathematics to address a variety of discrete and continuous computational problems that arise in biological data.
Some programs and web applications
A command line program to align and superpose multiple three-dimensional structures of proteins.
A web server to generate phase-search probes to support experimental solutions to protein crystal structures using crystallographic Molecular Replacement (MR).
A web server to rapidly screen the entire (up-to-date) PDB and identify similar oligopeptide fragments. The method guarantees to find all superposable fragments for a given query that fits within a user-prescribed threshold of RMSD.
A web server to assign secondary structure to protein coordinate data using the Bayesian method of Minimum Message Length inference.
A web server to assess the quality of any given protein structural alignment, or compare between competing alignments, using I-value (Information Content).
Statistical inductive inference of pairwise protein structural alignments.