Skip to content

Add a trialType descriptor to Trial entity #620

@tyrwh

Description

@tyrwh

Many breeding programs have different phases to them: 1st year / 2nd year / 3rd year, Preliminary Yield Trial / Advanced Yield Trial / Area Trial, etc. Adding a trialType descriptor to a Trial entity would be a good way to capture these top-level categories.

In annuals, entries from one phase are selected and advanced to the next phase in the following growing season. While check lines often remain consistent, the entries tested in a given trial phase/type will typically be completely different each year. The entries in the 2024 Advanced Yield Trial (AYT24) are different from those in the 2023 Advanced Yield Trial (AYT23).

The Study entities of a given type could be grouped into a single Trial entity (all Advanced Yield Trial studies become a single AYT Trial) or into separate Trial entities (there is an AYT22 Trial, an AYT23, an AYT24, etc.).

In either case, a user would need to parse names, descriptions, or dates in order to either separate the data (e.g. pull only the most recent year of data from a Trial containing multiple years of AYT Studies) or combine it (e.g. merge multiple AYT Trial entities in order to look at trends over time).

If you had a trialType descriptor you could create a unique Trial for each year's unique phase, keeping them distinct for easier access to only a specific cycle, while having a quick way to group them into top-level categories.

This would be similar to the existing studyType descriptor in the Study entity. Having both studyType and trialType would also give users the ability to contain multiple studyTypes in a single trialType.

For instance, many programs evaluate a given phase of breeding lines in separate yield trials and disease trials. You could now have a Trial entity with a trialType of "1st-year evaluation" that contained some Studies with studyType "Small-plot yield trial" and some with studyType "Headrow stem rust nursery"

It would also simplify the process of labeling finite (non-cyclical) experiments. For example, say a breeder runs a GWAS experiment across ten unique site-years, forming ten Studies grouped into a single Trial. They wish to label this "GWAS" somehow, so they can pull it along with data from other GWAS experiments. Instead of doing this ten times, adding it to each studyType field, they could add it once to the overall Trial entity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BrAPI-CoreRelated to BrAPI-CoreModify Data ModelChange an existing data modelNew ParameterAdding a new search/filter parameter

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions