The KDDart Knowledge Discovery System provides our clients with the ability to integrate three diverse types of data: phenotypic; genetic; and environmental.
Typically this system would be used for breeding and pre-breeding applications, however, KDDArt has the flexibility of design to be applied to multidisciplinary agro-ecological and environmental research undertakings.
DArT initiated the development of the KDDart data integration platform working with industry clients over several years and it is now used by 'early adopter' clients and collaborators. To illustrate data integration diagram 1 (click to enlarge) depicts how the central KDDart storage is fed from a variety of input mediums which in turn feeds data to perform other tasks such as conducting analysis, managing inventories and preparing for future trials.
Diagram 1 Click to enlarge
Clients benefit from a software platform built from the ground up on open IT industry standards consisting of a three layered architecture, the middle layer of which is a RESTful Application Programming Interface (API) interface. Safeguarding the time, resources and acquired knowledge is a system flexible enough to adjust to the rapid changes in technology and breeding methods.
The base layer provides effective and efficient storage services for a broad range of genotypic, phenotypic and environmental data. Central storage database(s) are only accessed through the middle Data Access Layer, or DAL, using the RESTful API. The DAL provides the most reliable, optimal and flexible mechanism for storing and consuming data for all users of KDDart.
The top layer, or applications layer, is the IT tools for users to interact with the system. Using either applications that are DArT supplied or custom developed ‘in-house’, KDDart and the DAL will manage your data integrity and access.
To serve the breeding cycle several applications are available in the applications’ layer which are briefly introduced below. The following illustration of the bedding cycle shows the position each application manages:
Diagram 2. Click to enlarge
These applications are: