Microarray Analysis

Machine learning solutions

The scale and complexity of genomic data sets is increasing exponentially with the recent revolution in DNA sequencing and related technologies.

Machine learning enables us to bear on these data sets, letting us shed light on key interactions involved in complex disease.


Functional genomics involves the analysis of large datasets of information derived from various biological experiments. One such type of large-scale experiment involves monitoring the expression levels of thousands of genes simultaneously under a particular condition, called gene expression analysis.

Microarray technology makes this possible and the quantity of data generated from each experiment is enormous. Data mining can give a feeling for what the data actually represents, derive meaningful results from such experiments.

Data mining is being widely used in the field of health. Studying genetic factors, environmental influences and physiological data allows practitioners to prevent, diagnose and treat diseases more effectively to improve people's welfare. The main challenge for predictive analytics is to use artificial intelligence to analyze clinical data to take up new models of care and new technologies promoting health and wellbeing.




Analyze the changes in the genes to find patterns and determine if the are in the normal or disease state.



Determine the conditions that make a gene change from normal to disease state.



Develop a model that can recognize the changes in the genes and predict the state of them.



Use the predictive model for preventive medicine and early diagnosis.


It is important that all of the information about a microarray experiment is recorded systematically, so that meaningful data sets can be generated. In addition, it is important to apply the correct analysis techniques to obtain the best possible results.

Neural Designer is a software that implements neural networks, a machine learning technique capable of analyzing large amount of data and find complex relation between them.

In addition, the user interface of Neural Designer provides you with different methods to analyze relations between the state of the genes and the environmental conditions, model selection algorithms for the best design of the neural network and a set of testing methods to check the correct functioning of the predictive model.

The next image shows a summary of the process that would be followed to obtain a predictive model for this case. Firstly, the data about DNA are arranged in a database. This database is analyzed by Neural Designer to find patterns. As a result, we obtain a predictive model capable of detecting diseases from this information.

Activity diagram

Related solutions:

Related examples: