Lineages#

A Lineage in GroBase represents a breeding relationship between two parent plants — Parent A and Parent B — and forms the foundation of a Breeding Project. It allows you to formally connect these plants and define the traits you want to monitor or pass on to their offspring.

Each lineage:

  • References two existing plants as parents.

  • Serves as a container for Lineage Traits — specific characteristics you’re tracking across generations.

  • Can be associated with one or more offspring plants, allowing you to record and predict how traits are inherited.

  • Lineages are essential for organizing and visualizing your breeding strategy, enabling Punnett square predictions, trait tracking, and full parent-offspring lineage histories within your grow operation.

Lineage Fields#

Field

Required

Description

Lineage Name

Yes

The name of the Lineage

Parent A

Yes

The Plant you assign as Parent A

Parent B

Yes

The Plant you assign as Parent B

How to Add a Lineage#

  1. In the navigation menu, select Projects

  2. Find and select the Project

  3. Click the Add Lineage button under the Lineages section

  4. Populate the Lineage Fields accordingly and click the Add Lineage button

How to Delete a Lineage#

  1. In the navigation menu, select Projects

  2. Find and select the Project

  3. Find and select the Lineage, then click the trash icon to delete it

Lineage Traits#

Lineage Traits are the specific plant characteristics you want to track and predict within a Lineage — such as leaf shape, flower color, growth rate, or cannabinoid content.

Each Lineage Trait:

  • Is tied to a Lineage and a trait (from pre-defined traits or custom ones).

  • Stores expressions for both Parent A and Parent B, automatically pulled from their plant traits when available.

  • Is used to predict how traits might appear in offspring plants, using basic genetic principles like dominant and recessive inheritance via Punnett square logic.

  • Drives the creation of Offspring Trait Expressions, which link predicted or actual trait expressions back to each offspring. If the offspring already has trait data, GroBase will sync that to the expression automatically.

By defining Lineage Traits, you’re teaching GroBase which characteristics matter in your breeding goals, and enabling rich tracking and trait forecasting across your breeding projects.

How to add a Lineage Trait#

  1. Navigate to the Lineage in your Project

  2. Click the Add Trait button under the Lineage

  3. Select a Trait from the Pre-defined Traits list, or enter your own Trait Name

  4. Specify the Dominant (‘A’ allele) and Recessive (‘a’ allele) Trait Expressions

  5. Click the Add Trait button

Offspring#

Offspring assignments link specific plants in your grow to a Lineage — identifying them as the direct result of breeding between Parent A and Parent B.

Each Offspring:

  • Connects an offspring plant to a specific Lineage.

  • Has a set of Offspring Trait Expressions based on the Lineage Traits.

  • Keeps your breeding history organized by clearly showing which plants came from which parental cross.

This feature is especially useful when tracking multiple siblings from a cross or comparing how traits vary among offspring. As your offspring mature and express traits, GroBase helps you document, validate, and adjust your trait predictions.

How to add an Offspring#

  1. Navigate to the Lineage in your Project

  2. Click the Add Offspring button under the Lineage

  3. Find and select the Plant to associate the offspring to

  4. Click the Add Offspring button

Tracking Trait Expressions#

After creating a Lineage, you can document the visible trait expressions for both your Parents and Offspring.

GroBase automatically uses trait data from each plants Plant Trait (taken from your Cycle) information.

GroBase keeps everything in sync behind the scenes:

  • Changes to Plant Traits data (from a Cycle) automatically update parent and offspring traits within a Lineage.

  • Edits to Parent Traits or Offspring Traits will also reflect back on the plants Plant Trait data (within a Cycle.)

How to update Trait Expressions#

  1. Navigate to the Lineage in your Project

  2. Find your Parent or Offspring entry under the Lineage table

  3. Find the Trait column, then double click on the table cell to update the trait expression

  4. Click the Update Traits button below the table

Punnett Square Predictions#

GroBase uses Punnett square logic to help predict trait inheritance in offspring based on the traits of each parent.

How it works:

  • Each Lineage Trait can have dominant and recessive expression values (e.g., “Tall” vs. “Short”).

  • If a parent plant’s trait is known, GroBase uses it to simulate the parental genotype (AA, Aa, aa).

  • When both parent traits are available, GroBase calculates potential offspring traits by generating a Punnett square — predicting the probability of each trait outcome.

This allows growers to:

  • Forecast which traits are likely to appear in a specific cross.

  • Compare predictions against actual outcomes for each offspring.

  • Adjust future breeding strategies based on observed inheritance patterns.

How to generate Trait Predictions#

  1. Navigate to the Lineage in your Project

  2. Under the Lineage table, click the Predict Trait Outcomes button

  3. Click the Trait label to view the trait predictions