Knowledge Discovery System-KDDArT
The KDDart Knowledge Discovery System provides our clients with the ability to integrate three diverse types of data:
- Phenotypic
- Genetic
- 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 above (hover to pause image) 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/experiments.
Clients benefit from a software platform built from the ground up on open IT industry standards, consisting of a three layered architecture (Diagram 2); the middle layer of which is a RESTful Application Programming Interface (API) interface. This design helps to safeguard the time, resources and acquired knowledge in a system flexible enough to adjust to the rapid changes in technology and advancing 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 via 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 applications or top layer, consists of 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 securely manage your data integrity and access.
To serve various types of breeding cycles several applications are available in the applications’ layer which are briefly introduced below. The following illustration of the cereal breeding cycle is a condensed example the roles each application is able to manage:
Please Note: The KDDart infrastructure and applications are specifically designed for extensibility and flexibility to cater for a wide variety of scientific research and experimental activities, with as little restriction as possible. This introduction is very brief and only provides a few millimetres of insight into the depths KDDart’s capabilities:
Request for More Information


KDXplore is a versatile application, useful for breeders, technicians, curators and developers. Trial data now becomes accessible from many more angles.
KDSmart is an application designed to operate on a variety of Android tablet and phone devices for the collection of data in the field. Containing data selectively exported from KDDart, KDSmart captures and stores Trial measurement and result data in the field or nursery for subsequent uploading to KDDart.
KDManage is a web browser application which does not require the installation of additional special software on user’s workstations. It enables users to perform a variety of administrative and day-to-day management tasks with their data stored in the KDDart database.
The KDSens application provides an interface between the KDDart database using the Data Access Layer (DAL) and various generic environmental sensors. Sensor definitions are maintained within KDDart.
KDCompute is a web application and platform that provides capability to conduct efficient and extensible data analysis within a secure, customisable and cooperative plugin framework.