La bioinformatica è una sottodisciplina della biologia e dell'informatica che si occupa dell'acquisizione, dello stoccaggio, dell'analisi e della diffusione dei dati biologici, più spesso sequenze di DNA e di aminoacidi. La bioinformatica usa programmi per computer per una varietà di applicazioni, tra cui la determinazione delle funzioni dei geni e delle proteine, la determinazione delle relazioni evolutive e la previsione delle forme tridimensionali delle proteine.La bioinformatica è un campo della scienza computazionale che ha a che fare con l'analisi delle sequenze di molecole biologiche. Di solito si riferisce a geni, DNA, RNA o proteine, ed è particolarmente utile per confrontare geni e altre sequenze in proteine e altre sequenze all'interno di un organismo o tra organismi, guardando alle relazioni evolutive tra organismi, e usando i modelli che esistono tra le sequenze di DNA e proteine per capire qual è la loro funzione. Si può pensare alla bioinformatica come essenzialmente la parte linguistica della genetica. Cioè, la gente della linguistica sta cercando i modelli nel linguaggio, e questo è ciò che la gente della bioinformatica fa - cercando i modelli all'interno delle sequenze di DNA o proteine.