Tools


In-house Software Tools


image

Virus Outbreak Simulator for the US

This game allows you to see how viral outbreaks spread through a population in the US. You can watch the spread of well known viruses such as coronavirus, influenza, measles, ebola, or make up your own.

Virus Outbreak Simulator for the UK

This game allows you to see how viral outbreaks spread through a population in the UK. You can watch the spread of well known viruses such as coronavirus, influenza, measles, ebola, or make up your own.

Global alignment of two DNA sequences using Dynamic Programming, DP

This program aligns two DNA sequences globally and uses Dynamic Programming to produce an exact sequence alignment.

Related tutorials

Introduction to sequence comparison. A starter level primer introduces the ideas of a match, mismatch, gap, insertion, deletion, indel, global and local alignments.

Pair-wise sequence alignment. A basic level tutorial, introducing DNA and protein sequence alignments, substitution matrices and discusses the bases of sequence similarity.

Pair-wise sequence alignment methods I. An intermediate level tutorial, introducing pair-wise global (Needleman-Wunch) and local (Smith-Waterman) sequence alignment methods without advanced mathematics and discusses the main implementation aspects.

Homology, analogy, similarity I. This tutorial is an intermediate level tutorial on homology. We cover homology classes, hierarchies, analogous processes, and the concept of deep homology, among others.

Calculate the number of sequence alignments between two DNA or protein sequences

The program calculates the number of possible alignments between n and m when m = n.

Related tutorials

Introduction to sequence comparison. A starter level primer introduces the ideas of a match, mismatch, gap, insertion, deletion, indel, global and local alignments.

Pair-wise sequence alignment. A basic level tutorial, introducing DNA and protein sequence alignments, substitution matrices and discusses the bases of sequence similarity.

Pair-wise sequence alignment methods. An intermediate level tutorial, introducing pair-wise global (Needleman-Wunch) and local (Smith-Waterman) sequence alignment methods without advanced mathematics and discusses the main implementation aspects.

Make any PAM substitution matrix

This program produces any PAM substitution matrix between PAM1 and PAM2000.

Related tutorials

How to select the right substitution matrix? A comprehensive tutorial explains the effects of selection of scoring matrices for pair-wise sequence alignments and database searches. This tutorial also explores the impact of a 'wrong' scoring matrix selection and how all scoring schemes have explicit or implicit optimal target similarity.

Homology, analogy, similarity I. This tutorial is an intermediate level tutorial on homology. We cover homology classes, hierarchies, analogous processes, and the concept of deep homology, among others.

Create any DNA substitution matrix

This program produces DNA scoring matrices, optimized for a specific percentage of sequence similarity.

Related tutorials

Introduction to Information Theory and Its Applications to DNA and Protein Sequence Alignments. A basic level tutorial describes what information and entropy is. Detailed step-by-step instructions on how to calculate information and entropy content for DNA and protein sequences. A basic introduction to sequence logos and their relation to information contained in multiple sequence alignments.

Evaluate DNA scoring matrix values - Find out what is the DNA scoring target frequency

This program evaluates DNA scoring and determines the sequence similarity percentage for which the scoring is optimal.

Related tutorials

DNA Sequence Alignment How to I. Detailed step-by-step instructions on how to construct DNA scoring matrices and how to optimize them to target different sequence similarity levels. After this tutorial, you can design your DNA scoring matrices.

Multiple sequence alignment online

You may also be interested in Free Multiple Sequence Alignment (MSA) Tools - Software and Resources.

Related tutorials

Homology, analogy, similarity I. This tutorial is an intermediate level tutorial on homology. We cover homology classes, hierarchies, analogous processes, and the concept of deep homology, among others.

Reverse complement DNA sequences

This program reverse complements DNA sequences. Input must be single or mutiple sequences in FASTA format.

Games

A selection of relaxing (and not so relaxing) online games to take a break and chill out.

You may also be interested in the following

Database of Categorized Software Tools With Citations