A method for forming a prediction model for chemometric analysis is presented. A first graphical area is configured to display a first set of graphical objects; each of the graphical objects is representing a calculation module suitable for use in the prediction model. A second graphical area is configured to display a second set of graphical objects representing the set of the calculation modules added to a prediction model. The calculation modules are added to the second area by the user. By building the calculation modules in such a way that any of the calculation modules may follow or be followed by any of the calculation modules, the user is allowed to add one/several calculation module(s) in any order and number, without restrictions.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for forming a prediction model for chemometric analysis, comprising: providing a computer readable storage medium containing a plurality of calculation modules, each of the plurality of calculation modules being a calculation module suitable for use in the prediction model, each of the plurality of calculation modules being arranged to receive data, having a required input data format, as input, perform a calculation and deliver data, having an output data format, as output, providing a processing unit for handling, by a former, the forming of the prediction model, providing a processing unit for operating, by an operator, the calculation modules previously added to the prediction model, providing a training data set with at least one known property for use when verifying the prediction model, providing a user interface for operating the calculation modules previously added to the prediction model, generating the plurality of calculation modules to be individually selectable, providing a user interface for adding at least one of the plurality of selectable calculation modules to the prediction model, the method further comprising the steps of: receiving, from the user interface for adding modules, a request for adding at least one of the plurality of calculation modules to the prediction model; adding, as a result of the request for adding, by the former, at least one calculation module to the prediction model, each of the plurality of calculation modules being constructed to have an output data format compatible with the required input data format of each of the plurality of calculation modules thereby allowing the step of adding at least one calculation module to the prediction model to be performed any number of times and permitting the calculation modules to operate in any order; receiving, from the user interface for operating the calculation modules, a request for operating the calculation modules previously added to the prediction model; operating, by an operator, in response to the request for operating, the the calculation modules previously added to the prediction model on the training data set thereby receiving at least one predicted property from the training data set; and verifying a quality of the prediction model by comparing the at least one predicted property with the at least one known property. 2. A method according to claim 1, wherein at least two of the plurality of calculation modules has been added to the prediction model and the operator is operating at least two of the calculation modules added to the prediction model in parallel. 3. A method according to claim 1, further comprising providing a user interface for configuring parameters of each of the calculation modules, providing a processing unit for configuring, by a configurer, parameters of a calculation module, the method further comprising the steps of: receiving, from the user interface for configuring parameters, a request for configuring a parameter of a calculation module, configuring, as a result of the request for configuring parameters, by the configurer, the parameter of the calculation module to be configured. 4. A method according to claim 1, further comprising providing a user interface for varying the number and/or order of calculation modules added to the prediction model, the method further comprising the steps of: receiving, from the user interface for varying, a request for varying the number and/or order of calculation modules added to the prediction model, varying, as a result of the request for varying, by the former, the calculation modules forming the prediction model. 5. A computer program product comprising computer program code portions adapted to perform at least parts of the method according claim 1 when loaded and executed on a computer. 6. A graphical user interface for forming a prediction model for chemometric analysis, the graphical user interface comprising: a first graphical area configured to display a first set of graphical objects, each of the graphical objects representing a calculation module suitable for use in the prediction model; a second graphical area configure to display a second set of graphical objects representing a set of the calculation modules added to a prediction model; means for adding, as a result of an user input request, at least one of the calculation modules from the first area to the second area, thereby forming the prediction model; each of the calculation modules being arranged to receive data, having a required input data format, as input, perform a calculation and deliver data, having a output data format, as output, each of the plurality of calculation modules having an output data format being compatible with the required input data format of each of the plurality of calculation modules thereby allowing the calculation modules to be added to the second graphical area, by the means for adding, in any number and/or in any order. 7. A graphical user interface according to claim 6 further comprising a graphical user interface for operating the calculation modules added to the prediction model. 8. A graphical user interface according to claim 6 further comprising: a graphical user interface for configuring parameters of at least one of the calculation modules, 9. A graphical user interface according to claim 6 further comprising: a user interface for varying one or both an order or a number of calculation modules of the second set of graphical objects representing the set of the calculation modules added to the prediction model. 10. A graphical user interface according to claim 6 further comprising: a graphical user interface for saving the prediction model to the computer readable storage medium. 11. A graphical user interface according claim 6 further comprising: a graphical user interface for adding a previously saved prediction model from a computer readable medium, the saved prediction model being formed by a set of calculation modules and represented by a set of graphical objects, to the second set of graphical objects representing the set of the calculation modules added to the prediction model. 12. A graphical user interface according to claim 6 wherein the means for adding at least one of the calculation modules from the first area to the second area comprises a drag-and-drop configuration for adding the at least one graphical objects representing the at least one calculation module from the first area to the second area.