The use of computer science, mathematics, and information theory to organize complex biological data, especially to compare and analyze sequence data from DNA, RNA or proteins.