A neural network module is provided. It comprises an input layer
comprising one or more input nodes configured to receive gene expression
data. It also has a rule base layer comprising one or more rule nodes and
an output layer comprising one or more output nodes configured to output
one or more conditions. It also comprises an adaptive component
configured to extract one or more rules from the rule base layer
representing relationships between the gene expression data and the one
or more conditions. Methods and systems using the module are disclosed as
well as specific profiles utilising the system.