KDXplore GenXplore

Getting Started

GenXplore allows Specimen and Pedigree data to be explored for searched Genotypes. From GenXplore the database can be queried on the basis of different search criteria for certain individuals (Genotypes).

After searching genotypes pedigree, detailed parentage information, cross information and phenotypic information can be viewed.

GenXplore is also aimed at cross design which can be performed after a list of individuals is created. When a cross is designed in GenXplore the user will be warned if the cross has already been made.

Navigating to GenXplore from Home Screen

Tour of the GenXplore Window
Step Action
1 From the main KDXplore main window, select the GenXplore gen_explore_btn button to display the GenXplore home screen.
2 The Search panel at circle1 contains search controls at the top.
3 The Genotype Information panel is located on the right-hand side at area circle2. The topmost fields become populated when Genotypes are searched.
4 The tabs at circle3 change the display from Genealogy Tree, Crosses and Trait Values.
5 The tab at area circle4 is used to navigate to the Crossing panel which is illustrated in the next image.

GenXplore crossing panel

Connecting to Database

When the laptop/pc has a network connection KDXplore can login to KDDart. Login requires:

  • The URL for the database;
  • A valid User Name and Password; and
  • The Group Name, if applicable.

The following image shows the GenXplore window and the login steps are described below:

Connect to a database from the GenXplore

Connecting to a database
Step Action
1 To connect to a database in GenXplore click the button seen at circle1.
2 This will open a login dialog circle2.
3 Enter the database URL in the first field (or select from the drop down of previous database URLs), then the username and password.
Choose a login group (if applicable) from the fourth field drop down menu.
4 Select the login button circle3 to login.

Searching for Genotypes

After a database connection is made Genotype searches can be performed as outlined next.

Searching Genotypes with GenXplore

Searching for Genotypes
Step Action
1 Select the genus to search for from the Genus drop down menu circle1. This will populate with all genus’s available when a database is connected.
2 Select the search criteria from the drop down menu circle2.
3 Select the search modifier for the criteria chosen from the drop down circle3. In this example, there are no other options so choose so the area is greyed out.
4 Enter the search term in the field at circle4. Using the example, the search is for the genotype ID ‘424856’.
5 Filial generation of results shown can be adjusted at circle5.
6 Once search parameters have been set, select the Search button or press Enter circle6.

Searched results will be shown in the table below the search controls. This is explained in the following section.

Genotype Table

All Genotypes can be searched in the Search panel. The instructions below demonstrate how to search for a Genotype by Genotype ID.

GenXplore Genotype Table showing search results

Displaying Search Results
Step Action
1 The Search panel displays the search results. The columns appearing are user configurable with the default display showing: Id, Name, Acronym, Note, Filial generation (F), and Alias (“Also known as”).
2 Navigation of search results is by Page using the controls in area circle2 where the Results per page setting can be adjusted.
3 Search results can be accumulated by selecting the Add to previous results checkbox at circle1.
4 Selecting a search result circle3 will display Genotype Information in the right panel.
Selecting the search result with the Right mouse button will reveal a menu as illustrated. Results may be removed from the displayed table; selected rows can be exported to .CSV file; or collected to prepare for Seed Prep/Trial Design (See Trial/Nursery Design in section SECTION NUMBER for more information).

Making a new Germplasm list

The GenXplore module has the ability to collate Genotypes into lists that can be created and edited by the user. These lists allow for easier and more efficient analysis of specific Genotypes. The below instructions detail how to use search results to create a new Germplasm list:

Creating a New Germplasm list

Creating A New Germplasm List
Step Action
1 To create a new Germplasm list, select the Tools menu at circle1 and choose the Entry List Editor option. This will open up the Entry List Editor window.
2 Select entries such as the ones selected in circle2 and click and drag the selected entries to the Entry List Editor’s Specimen List panel in circle3.
3 Select the Save button at circle4 which will bring up the Enter Details window at circle5.
4 Enter the details and select Save to create a new Germplasm List.


After a new list is prepared it, can be saved as a specimen group, used in Trial design (see SECTION NUMBER) or exported.

Genotype Information

Genotype information for the selected search result, from the Genotype table is displayed in the fields at circle1 in the below image:

Viewing genotype information

The Tool Bar, appears below the Genotype information fields which operate as follows:

Button Response
tree_btn Genealogy Tree Build Collects the parentage, cross and phenotypic data for the selected genotype.
undo_btn Previous Navigate to the previous Genotype.
redo_btn Next Navigate to the next Genotype.
backspace_btn Clear Clears the selected entry.
helium_btn Export to Helium Exports or imports data with Helium.
export_btn Export Exports data.
expand_btn Expand Opens the Genotype Information panel in a separate window.

Exporting to CSV

The following steps will demonstrate how to export Genotype Information to a CSV:

Exporting Genotype Parentage Information To CSV
Step Action
1 Select the Collect Genotype Information button tree_btn to collect information for the selected genotype.
2 Next, select the CSV export/import button export_btn and select the Export option.
3 Select the file location and select Save.

Exporting to Helium

The following steps will demonstrate how to export Genotype Information to Helium:

Exporting Genotype Parentage Information To Helium
Step Action
1 Select the Collect Genotype Information button tree_btn to collect information for the selected genotype.
2 Next select the Helium Export/Import button helium_btn and select the “Export” option.
3 Select the file location then select Save. The subsequent file can then be opened in Helium for viewing.

Genotype Genealogy Tree

The GenXplore module can create a Genealogy Tree for any selected Genotype ID. The following instructions outline how to do this:

Generating a Genealogy tree for selected genotype

Generating a Genealogy tree for selected genotype 1.1
Step Action
1 By selecting a Genotype from the Genotype table and selecting the tree_btn button at circle1, the panel below will be populated with the Genealogy tree structure or ancestry of the selected genotype appearing in area circle2.
2 Undocking the panel, by selecting the expand_btn button seen in area circle3, provides a closer view.

Generating a Genealogy tree for selected genotype

Generating a Genealogy tree for selected genotype 1.2
Step Action
3 Controls for the Genealogy tree can be seen in area circle4 and area circle5. The controls in area circle4 have Zoom control, whether to pan when dragged or select nodes, display the tree in radial format and save the tree to .PNG file. The top controls also contain a legend for what the shape of Nodes in the tree represent, and the colour. The shape of the nodes and the colour in this instance represent the known (or unknown) sex of the nodes of the tree, when they were used to create progeny (also seen) in the tree.
4 Controls at the bottom of the panel seen in area circle5 allow the user to set what criteria, size and colour should be represented as. E.g. the size of each node in the tree could be representative of the # of crosses it was involved in, or maybe how many ancestors it has (length of line). The controls in area circle5 also contain options for the naming of nodes, e.g. whether to display ID, name of genotype or acronym.
5 To the furthest left of the controls in circle5 is a selector for what level of ancestry to show. In the instance shown here the tree is very large. This can be reduced by only showing 5 generations (as seen below).

Changing Genealogy Tree Depth

The Genealogy Tree that is generated will automatically show 10 levels of depth. The image and steps below outline how to change the depth of the tree.

Changing Genealogy Tree Depth

Changing Genealogy Tree Depth
Step Action
1 Enter the desired amount of tree depth such as the level of ‘5’ as shown in circle1. Nodes can also be selected and dragged manually around the panel area.
2 Select the Choose option in circle2.

Genealogy Tree options

Once genotypes are selected, Right-Clicking anywhere will present a number of options as seen below:

Genealogy Tree Options

From the options the user can:

  • Export selected genotypes to .CSV format
  • Add selected Genotypes to the list in the genotype table
  • Collect genotypes for Trial/Nursery Design.
  • Cross Genotypes as Female (Automatically adds to crossing table - see section 12.)
  • Cross Genotypes as Male (Automatically adds to crossing table - see section 12.)
  • Change the colour scheme used for node rendered (When a numeric genotype info. is chosen for node colour, the colour scheme used to display it is set here.)

Genotype Cross Information

The genealogical history of any Genotype crosses can be shown in the Cross Information panel as seen below:

Genotype Cross Information

  • circle1 Crosses tab displays the overall cross information for the selected genotype.
  • circle2 Cross Information panel displays the overall cross information including total crosses and total back/test crosses.
  • circle3 Crosses panel is a list of crosses that the selected genotype has been involved in. The resulting genotypes (By name and ID) can also be seen here.
  • circle4 Back/Test Crosses panel is a list of back/test crosses for the selected genotype. Note that the Crosses panel will not contain these entries.

Genotype Trait Information

Some Genotypes may have Trait information attached to them. To display the Trait information, the user will need to search for, and select a Trait, and then follow the instructions below:

Genotype Trait Information

Displaying Trait Information
Step Action
1 To display phenotypic data for the selected genotype select the Trait Values tab in area circle1.
2 The Traits and respective values for the selected genotype will display in area circle2. Selections from this table will display the Trait description in area circle3.
3 Trial information for the selected Genotype will be visible from this screen also in the panel in area circle4.

Cross Designer

The GenXplore module gives users the ability to design crosses between various Genotypes. After searching for, and selecting Genotypes in the Search panel, Genotypes can be dragged into the Crossing panel. After selecting Genotypes for crossing, the below instructions will demonstrate how to create the cross.

Designing Crosses In GenXplore

Designing Crosses In GenXplore
Step Action
1 Navigate to the Make Crosses tab by selecting at circle1.
2 The Genotypes selected for crossing can will be visible at area circle2 and circle3 after being dragged to those locations. Genotypes to-be-crossed as female are displayed in the left table and male genotypes are in the right table.
3 The cross_btn at circle4, when selected checks each cross has not been previously made and generate the names for subsequent intermediate child entries in the lower area circle5.
4 Attempting a cross that has already been made will display a warning dialog that can be seen in the image below. Crosses made previously will also display in the table in area circle5.

Duplicate Crosses

Rank and Expected Crosses

The concept of Rank and expected crosses are that the genotypes chosen for crossing have an intended rank or importance.

For each parent genotype, crosses will be performed with each corresponding genotype of the opposite sex with the same rank, if expected crosses is larger than 0. Expected crosses then corresponds to how many ranks below the genotype will cross with genotypes of the corresponding sex.

For a less advanced crossing setup see the following section.

Rank and expected crosses cross designer

Rank and Expected Crosses Cross Designer
Step Action
1 Rank of genotypes for crossing can be adjusted by selecting a genotype in either parent list and using the arrows seen in area circle1.
2 Expected crosses for genotypes can be adjusted by selecting a genotype in either parent list and entering the expected crosses values in area circle2.
3 Preset values for Diallel and Half-Diallel can be set by selecting the check boxes in area circle3.
4 Once parameters are set, the cross_btn seen in area circle4 can be selected to perform the crosses.

Punnet Square Crosser

The Punnet View allows the users to cross Genotypes but has a simpler display to choose male and females to cross. The below instructions outline how to use this view.

Punnet square crosser

Crossing with Punnet View
Step Action
1 Selecting the button with the filter_btn button seen in area circle1 of the crossing panel will open the Cross Editor window at circle2.
2 Inside this dialog seen in area circle3 are the selected genotypes for crossing. X-axis is female entries. Y-axis is Male entries. By selecting cells in this matrix, you are selecting crosses to be performed.
3 In area circle4 the options for including a back cross and test cross can be checked.
4 Once crosses have been designed, the Cross button seen in area circle5 can be selected to perform the crosses.

What To Do With Generated Progeny

Generated progeny can be used in Trial/Nursery design (See ** Trial/Nursery Design ** chapter). Progeny acsesions are then performed in Harvest (See ** Harvest ** chaper).