Implementation and development of algorithms and techniques that allow to solve problems that, for the time being, human beings are better at solving. Concretly, we work in case-based reasoning, knowledge representation, intelligent agents and evolving computation for solving optimization problems.
Subbranch of artificial intelligence, in which we carry out the development and implementation of techniques and algorithms to problems related to the discovery of knowledge and the creation of automatic predictive models from great amount of data.
Text and database mining:
Development and implementation of techniques for the natural language, written by people, identification by computers, applied to the spam mail filtering and automatic information extraction from biomedical literature.
Development and implementation of techniques for the solving of biological problems by computers. Usually we work with high throughput from experiments or with open biological databases available for the scientific community.