Bioinformatics combines computer science, statistics, mathematics and engineering to analyze and interpret biological data. It uses computers to gather, store, analyze and integrate biological and genetic information. Bioinformatics has applications in medicine, microbial genomics, agriculture, and other fields. It allows for drug discovery, personalized medicine, preventive medicine, and gene therapy through analyzing DNA, RNA, protein sequences, structures, and interactions.