Chiminformatica este un domeniu multidisciplinar care caută să lege chimia și informatica pentru a aplica diferite tehnici informaționale la problemele din chimie. La fel ca bioinformatica, cheminformatica este denumită o metodă in silico de rezolvare a problemelor, ceea ce înseamnă că tehnicile din domeniu sunt realizate prin utilizarea computerelor și a simulărilor pe computer. Oamenii din multe profesii diferite, de la cercetare pură la industria chimică, aplică informatica la problemele din chimie. În unele cazuri, calculatoarele pot fi folosite pentru a crește eficiența proceselor și calculelor bine înțelese, în timp ce în alte cazuri sunt folosite pentru a procesa corpuri mari de date care ar fi dificil sau imposibil de manipulat fără asistență computerizată.
Este deosebit de obișnuită să se folosească cheminformatica pentru a procesa și analiza corpuri mari și greoaie de date care apar adesea sub formă de foi de calcul sau baze de date. Multe experimente de chimie produc o cantitate semnificativă de date care pot fi incredibil de dificil de procesat fără computere. Multe procese din chimioformatică permit chimiștilor să sorteze și să analizeze rapid datele sau să producă modele computerizate complexe și detaliate din datele adunate. Acest lucru este valabil pentru experimentele în care este deosebit de important să vedem „imaginea de ansamblu”. Nu există un singur rezultat final important; rezultatele importante, mai degrabă, sunt derivate dintr-o înțelegere a multor observații și puncte de date luate pe parcursul unui experiment.
Uneori, cheminformatica se aplică pur și simplu la sortarea și catalogarea informațiilor importante, astfel încât să fie ușor accesibilă de către cei care au nevoie de ea. Bazele de date de compuși care pot fi sortate și căutate, de exemplu, pot fi incredibil de utile chimiștilor care lucrează pentru a sintetiza un anumit compus de care ar putea avea nevoie pentru un anumit experiment. Unele dintre aceste baze de date sunt de fapt făcute publice, astfel încât orice cercetător care are nevoie de informații le poate accesa cu ușurință. Altele pot conține informații mai sensibile și confidențiale pe care un anumit laborator preferă să le păstreze private înainte de publicarea majoră.
În multe cazuri, procesele din chimioformatică sunt folosite pentru a efectua ecuații complicate cu datele adunate. Oamenii care lucrează în chimioformatică pot fi chemați să scrie programe care extrag date din baze de date sau foi de calcul și le rulează prin ecuații. Matricele, de exemplu, pot fi folosite pentru a rezolva o serie de ecuații care pot fi folosite pentru a determina asemănările și diferențele dintre diferite procese chimice. Un programator poate scrie un program care preia o anumită parte a unei foi de calcul, o transformă într-o matrice și o folosește pentru a rezolva un sistem de ecuații bazat pe datele conținute în foaia de calcul.