Topics

Alignment

Superimposing the symbols of one string over those of another (with gap symbols inserted into the strings) to represent insertions, deletions, and substitutions between the strings.

0 / 19

Problems Solved

Combinatorics

The mathematics of counting objects.

0 / 22

Problems Solved

Computational Mass Spectrometry

A technique used to identify molecules by splitting them into pieces and analyzing chemical properties of these small pieces.

0 / 6

Problems Solved

Dynamic Programming

The algorithmic notion of building up a solution to a problem by solving it on progressively larger cases.

0 / 23

Problems Solved

Genome Assembly

The algorithmic reconstruction of contiguous chromosomes from short fragments of DNA.

0 / 7

Problems Solved

Genome Rearrangements

A large-scale mutation that affects the makeup of entire intervals of nucleic acid.

0 / 6

Problems Solved

Graph Algorithms

An algorithm requiring the interpretation and manipulation of networks, or graphs.

0 / 11

Problems Solved

Graphs

A network containing a collection of nodes, pairs of which are joined by edges.

0 / 18

Problems Solved

Heredity

The scientific study of the inheritance of traits.

0 / 6

Problems Solved

Phylogeny

A tree modeling the evolutionary scenario deriving a collection of taxa from their proposed ancestors.

0 / 19

Problems Solved

Probability

The mathematical study of the chance of occurrence of random events, or the chance with which a specific event will occur.

0 / 13

Problems Solved

Set Theory

The mathematical study of sets and their properties.

0 / 3

Problems Solved

Sorting

The problem of finding a smallest collection of operations that changes a structure into a nicely ordered one.

0 / 14

Problems Solved

String Algorithms

An algorithm involving the manipulation and properties of chains of symbols.

0 / 26

Problems Solved