Available Seedlots
About Seedlots About Seedlots |
What are seedlots?
- Seedlots represent physical seed in packets.
- This seed can be from crosses or for named accessions.
- Seedlots can have a specific location, box, weight(g), and count.
- Seed can be transferred into and out of a seedlot. Such as from a seedlot into a plot.
- Seedlots can belong to breeding programs and organizations.
How do I inventory my seed?
- Make sure your seedlots are in the database. Use "Add New Seedlot" to add a single seedlot or "Upload New Seedlots" to add many.
- Make sure your seedlots are barcoded. You can print these barcodes from the database.
- The inventory app is currently not available but you can continue using it if it is installed on your tablet device. It is also possible to manually enter a transaction by going to the seedlot detail page and clicking "Add New Transaction".
Seedlots Seedlots | Login to add or upload seedlots |
Search Seedlots Search Seedlots |
Upload Seedlot Inventory
- Intro
- File format
- Upload inventory
- Fix missing seedlots problem
- Try submitting inventory again
-
What is a seedlot inventory?
- Seedlots represent physical seed in packets.
- This seed can be from crosses or for named accessions.
- Seedlots can have a specific location, box, weight(g), and count.
- Seedlots can belong to breeding programs and organizations.
- Seedlots can be used in trials (e.g. they were planted in a plot) and they can be harvested from a plot or plant (e.g. a cross was performed and seeds were collected.)
- A seedlot inventory consists of giving a location and current weight(g) to your seedlots. The seedlot name is the unique identifier for each seedlot and so should be encoded in a barcode on each seedlot packet.
- You can use the "Inventory" Android Application to scan seedlot barcodes and record weight. If you prefer you can create your own CSV file and upload that, if you do not want to use the Inventory Application. For info about the format of the file to upload, go to the next tab.
- It is also possible to manually enter a transaction by going to the seedlot detail page and clicking "Add New Transaction".
-
Make sure you are collecting seedlot inventory in the following format
The "Seed Inventory" Android Application will export this same exact format by default.
-
Select your file and upload seedlot inventory
-
Fixing the missing seedlot(s) problem
- Seedlots must exist in the database prior to updating or adding inventory. The reason for this is that the inventory does not give information about the content (a named accession or a cross name) and this information is required for a seedlot to exist in the database. We also want to be careful about adding new seedlots into the database because we do not want data to be incorrectly linked to duplicates.
- When adding seedlots into the database, you can upload an Excel file or you can add seedlots one at a time.
Seedlot Inventory Upload Error Messages
-
Submit your inventory again. You should have corrected all errors by now, but if not please take a look at the errors in the red box below. You can continue to modify your file and then click Upload until it works.
There exist these problems in your file:
Finished! Your seedlot inventory is in the database
The seedlot inventory file was uploaded successfully
- You may want to proceed to the seedlot detail page(s) for the seedlot(s) you just updated.
- You can print barcodes for the seedlots.
Finished! Your seedlot inventory is in the database
The seedlot inventory file was uploaded successfully
- You may want to proceed to the seedlot detail page(s) for the seedlot(s) you just updated.
- You can print barcodes for the seedlots.
Upload Template Information
(Excel .xls and .xlsx format not supported)
Header:
The first row (header) should contain the following:
box_id | seed_id | inventory_date | inventory_person | weight_gram |
- box_id (the name of the box that the seedlot is in. also called box_name.)
- seed_id (unique identifier for the seedlot. must exist in the database. also called seedlot_name)
- inventory_date (a timestamp for when the seedlot was inventoried)
- inventory_person (the name of the person doing the inventory. can be any name. also called operator_name)
- weight_gram (the weight in grams of the seedlot)
Upload Seedlots
- Intro
- What seedlots do you have?
- File format
- Upload seedlots
- Fix errors in file
- Try submitting seedlots again
-
What are seedlots?
- Seedlots represent physical seed in packets.
- This seed can be from crosses or for named accessions.
- Seedlots can have a specific location, box, weight(g), and count.
- Seedlots can belong to breeding programs and organizations.
- Seedlots can be used in trials (e.g. they were planted in a plot) and they can be harvested from a plot or plant (e.g. a cross was performed and seeds were collected.)
-
Seedlots fall into two categories
-
Make sure your file matches the correct file format
-
Provide basic information about the seedlots and upload your file
-
Fix all errors in your file
- Accessions must exist in the database prior to adding seedlots of them. The reason for this is that an accession can be exist in many seedlots and therefore exists as a separate entity in the database. We also want to be careful about adding new accessions into the database because we do not want incorrectly duplicated data.
- When adding accessions into the database, you can use either a list of accessions or an Excel file.
- Crosses must exist in the database before adding your seed lots. The reason for this is that a cross can produce many seed lots and so the cross must exists as a separate entity in the database. We also want to be careful about adding new crosses into the database because we do not want data to be incorrectly linked to duplicates.
- When adding crosses into the database, you can upload an Excel file or you can add seedlots one at a time.
Seedlot Upload Error Messages
-
Submit your seedlots again. You should have corrected all errors by now, but if not please take a look at the errors in the red box below. You can continue to modify your file and then click Upload until it works.
There exist these problems in your file:
Finished! Your seedlots are now in the database
The seedlot file was uploaded successfully
- You may want to proceed to the seedlot detail page(s) for the seedlot(s) you just created.
- You can print barcodes for the seedlots.
Finished! Your seedlots are now in the database
The seedlot file was uploaded successfully
- You may want to proceed to the seedlot detail page(s) for the seedlot(s) you just created.
- You can print barcodes for the seedlots.
Upload Template Information For Named Accessions
Header:
The first row (header) must contain the following:
seedlot_name | accession_name | operator_name | amount | weight(g) | description | box_name | quality | source |
- seedlot_name (must be unique)
- accession_name (must exist in the database. the accession_name is the unique identifier for the named genotype)
- operator_name (the name of the person who oversaw the inventory process. can be any name.)
-
amount (number of seeds in seedlot. can be provided in conjunction with weight(g). must provide a value for amount or weight(g) or both.)
AND/OR
weight(g) (weight in grams of seedlot. can be provided in conjunction with amount. must provide a value for amount or weight(g) or both.) - box_name (the box name that the seed is located in. can be any name.)
- description (information about why this seedlot is being added)
- quality (status of the seedlot, for example "ok", "moldy", "insect damage" etc.
- source (an alternate source, such as a plot or plant identifier from which the seed was sourced if no specific cross experiment was entered in the database)
Upload Template Information For Harvested Seedlots
Header:
The first row (header) must contain the following:
seedlot_name | cross_unique_id | operator_name | amount | weight(g) | description | box_name | quality | source |
- seedlot_name (must be unique)
- cross_unique_id (must exist in the database. a cross_unique_id can represent a cross between accessions e.g. AxB, but a cross can also represent a cross between specific plots in the field if you have this information)
- operator_name (the name of the person who oversaw the inventory process. can be any name.)
-
amount (number of seeds in seedlot. can be provided in conjunction with weight(g). must provide a value for amount or weight(g) or both.)
AND/OR
weight(g) (weight in grams of seedlot. can be provided in conjunction with amount. must provide a value for amount or weight(g) or both.) - box_name (the box name that the seed is located in. can be any name.)
- description (information about why this seedlot is being added)
- quality (brief description of quality, e.g., "ok", "moldy", "insect damage", etc)
- source (an alternate source, such as a plot or plant identifier from which the seed was sourced if no specific cross experiment was entered in the database)
Create New Seedlot
Upload Accessions Template Information
Header:
The first row (header) should contain the following:
accession_name | species_name | population_name | organization_name | synonym | PUI | accession number | acquisition date | biological status of accession code | country of origin | donor | donor PUI | donor institute | genome_structure | institute code | institute name | introgression_backcross_parent | introgression_chromosome | introgression_end_position_bp | introgression_map_version | introgression_parent | introgression_start_position_bp | location_code | ncbi_taxonomy_id | notes | organization | ploidy_level | released_variety_name | seed source | state | transgenic | type of germplasm storage code | variety |
- The following fields can take comma-separated values to indicate there are several values for the accession: organization_name, synonym , PUI, accession number, acquisition date, biological status of accession code, country of origin, donor, donor PUI, donor institute, genome_structure, institute code, institute name, introgression_backcross_parent, introgression_chromosome, introgression_end_position_bp, introgression_map_version, introgression_parent, introgression_start_position_bp, location_code, ncbi_taxonomy_id, notes, organization, ploidy_level, released_variety_name, seed source, state, transgenic, type of germplasm storage code, variety
- accession_name (must be unique)
- species_name (must exist in the database)
- population_name (a population is a grouping of accessions. if the population already exists in the database, the accession will be added into it, otherwise, the new population will be created.)
- organization_name (the name(s) of the organization(s) which use this accession e.g. NARO,IITA)
- synonym (an accession can be known by many names including local popular names. a synonym name can be used instead of the accession_name throughout the database; because of this, synonyms must themselves be unique. e.g. accession_synonym1,accession_synonym001)
- PUI (permanent unique identifier(s) of the accession)
- accession number (accession number(s) for accession from germplasm bank)
- acquisition date (date(s) of acquisition YYYYMMDD for accession)
- biological status of accession code (code(s) indicating the state of accession)
- country of origin (the country(s) of origin)
- donor (the accession_name(s) of the donor accession and should be used in conjunction with donor institute and donor PUI)
- donor PUI (the permanent unique identifier(s) of the donor accession)
- donor institute (the institute(s) of the donor accession(s))
- genome_structure (genome structure(s) for accession which take into account ploidy and ancestral genome info e.g. AAA or AB)
- institute code ( the institute code(s) of origin)
- institute name (the institute name(s) of origin)
- introgression_backcross_parent (the backcross parent for introducing an introgression into the accession being added)
- introgression_chromosome (the chromosome number that the introgression is on)
- introgression_end_position_bp (the end position of the introgression in base pairs)
- introgression_map_version (the map version for identifying the start and stop position of the introgression. e.g. AGPv2)
- introgression_parent (if the accession you are adding has an introgression that originated from one of the parents you can specify the parent here)
- introgression_start_position_bp (the start position of the introgression in base pairs)
- location_code (location code(s) for the accession)
- ncbi_taxonomy_id (no definition available)
- notes (free text for notes)
- organization (no definition available)
- ploidy_level (no definition available)
- released_variety_name (offical variety name of the accession or stock)
- seed source (origin(s) of seed source)
- state (the state(s) of origin)
- transgenic (indicates if accession is transgenic. Please indicate 1 if transgenic and empty if otherwise.)
- type of germplasm storage code (code(s) indicating the type of germplasm storage)
- variety (variety(s) can be defined as a group of individuals or plants having similar traits that can be reproduced true to type from generation to generation)
Accessions to be Added
The following accessions are new and will be added to the database:
Fuzzy Matches
Found Accessions
Accessions Saved
Upload Crosses
- Intro
- Crossing experiment
- Upload your crosses
-
What are crosses?
- Crosses represent any pollination that occurs.
- Crosses can be of different types (biparental, self, open, backcross, sib, polycross, bulk, bulk_self, bulk_open, or doubled_haploid)
- Depending on the cross type, an individual cross can be defined as between two accessions (e.g. accession A is the female and accession B is the male in a biparental cross)
- For an open pollinated cross, the cross can be defined as between female accession A and male population P1 (populations in the database are only defined as groups of accessions), or between female accession A and unknown male parents
- For backcross cross type, cross unique id can be used as one of the parents.
- An individual cross can be linked to the specific female plot or plant, as well as the specific male plot or plant.
- A cross can have a number of properties associated to it, such as number of flowers, pollination date, etc.
- A cross can produce seed, which goes into a seedlot.
- A cross can ultimately produce progeny, which then become named accessions in the database.
-
Select a crossing experiment for your crosses
Crossing experiments are for grouping crosses together. The grouping is most often done for crosses derived from the same field trial, the same year, or for crosses that have the same breeding objective.
-
Enter basic information about the crosses and upload your file
Finished! Your crosses are now in the database
The crosses file was uploaded successfully
- You may want to proceed to the cross detail page(s) for the cross(es) you just created.
- You can print barcodes for the crosses.
- You can add crossing information as it becomes available (e.g. number of seeds, progeny, etc).
Finished! Your crosses are now in the database
The crosses file was uploaded successfully
- You may want to proceed to the cross detail page(s) for the cross(es) you just created.
- You can print barcodes for the crosses.
- You can add crossing information as it becomes available (e.g. number of seeds, progeny, etc).
Upload Crosses File Error
Template Information
Header:
To set up crosses in the database, please provide required information. The first row (header) must contain the following:
cross_unique_id | cross_combination | cross_type | female_parent | male_parent |
cross_unique_id | cross_combination | cross_type | female_parent | male_parent | female_plot | male_plot |
cross_unique_id | cross_combination | cross_type | female_parent | male_parent | female_plant | male_plant |
- cross_unique_id (must NOT exist in the database)
- cross_combination (required in the header, but value for cross combination (e.g. female accession/male accession) may be left blank)
- cross_type (must be one of the following: biparental, self, open, sib, polycross, bulk, bulk_self, bulk_open, or doubled_haploid)
- cross type descriptions:
- biparental: An individual plant pollinated by another individual plant.
- self: A self pollinated individual plant.
- open: An individual plant pollinated by a group of plants or open pollinated (pollen may be from a group with known or unknown members).
- backcross: An individual plant pollinated by one of its parents.
- sib: Mating between individuals that have at least one parent in common. Generally between two individuals within the same plot.
- polycross: Mating between individual female parent from a population and the corresponding male population.
- bulk: A group of plants (usually a related family) pollinated by an individual plant.
- bulk_self: A group of plants (usually a related family) that are self pollinated (each individual selfed, not combined pollen).
- bulk_open: A group of plants (usually a related family) that are pollinated by another group of plants or open pollinated (pollen may be from a group with known or unknown members).
- doubled_haploid: Plants derived from doubling the chromosome number of haploid tissue.
- female_parent (accession names or population names must exist as uniquenames in the database)
- male_parent (required in the header, but value may be left blank for most cross types. Must be specified for biparental, sib, polycross and bulk cross types. When specified, accession names or population names must exist as uniquenames in the database)
- female_parent (accession names must exist as uniquenames in the database)
- male_parent (required in the header, but value may be left blank for most cross types. Must be specified for biparental, sib, polycross and bulk cross types. When specified, accession or population names must exist as uniquenames in the database)
- female_plot (Plot names must exist in the database)
- male_plot (Plot names must exist in the database)
- female_parent (accession names must exist as uniquenames in the database)
- male_parent (required in the header, but value may be left blank for most cross types. Must be specified for biparental, sib, polycross and bulk cross types. When specified, accession or population names must exist as uniquenames in the database)
- female_plant (Plant names must exist in the database)
- male_plant (Plant names must exist in the database)
- female_parent (female parent names must exist as uniquenames in the database, can be accession, plot, plant or population stock type.)
- male_parent (required in the header, but value may be left blank for most cross types. Must be specified for biparental, sib, polycross and bulk cross types. When specified, male parent names must exist as uniquenames in the database, can be accession, plot, plant or population stock type.)
- female_focus_trait
- male_focus_trait
- female_source_trial
- male_source_trial
- After cross unique ids are stored in the database, you can add field crossing data (e.g. pollination date, total number of flowers pollinated, total number of fruits set) or progenies to each cross unique id.
- Field crossing data and progenies can be uploaded via links in crossing experiment detail page or can be added directly in each cross detail page.
Add New Cross
- Intro
- Crossing Experiment
- Enter cross information
- Enter parentage information
- Additional cross info
-
What is a cross?
- The Cross Tool can track any pollinations in a breeding program.
- Each cross has a globally unique cross id.
- Supported cross types are: biparental, self, open, backcross, sib, polycross, bulk, bulk_self, bulk_open, or doubled_haploid
- For an open pollinated cross, the cross can be defined as between female accession A and male population P1 (populations in the database are defined strictly as groups of accessions). If the male parent is not known, it can be left blank.
- For backcross cross type, cross unique id can be used as one of the parents.
- An individual cross can be linked to the specific female plot or plant, as well as to the specific male plot or plant.
- A cross can have other data associated to it, such as number of flowers, pollination date, etc.
- Seed produced by a cross can be managed using a seedlot.
- Progenies from a cross can become named accessions in the database.
-
Select a crossing experiment
Crossing experiments are for grouping crosses together. The grouping is most often done for crosses derived from the same field trial, the same year, or for crosses that have the same breeding objective.
-
Enter basic information about the cross
Cross type information
Descriptions of cross types
-
Enter basic information about the cross
(optional)
(optional)
Optional: If you choose to record exact cross parents, you can do so.
-
If you would like to add auto-generated progeny names for this cross, you can add it here
Optional:
Finished! Your cross is now in the database
The cross was added successfully
- You may want to proceed to the cross detail page for the cross you just created.
- You can print barcodes for the cross.
- You can add crossing information as it becomes available (e.g. number of seeds, progeny, etc).
Finished! Your cross is now in the database
The cross was added successfully
- You may want to proceed to the cross detail page for the cross you just created.
- You can print barcodes for the cross.
- You can add crossing information as it becomes available (e.g. number of seeds, progeny, etc).
Template Information
Individual Crosses:
biparental: An individual plant pollinated by another individual plant.
self: A self pollinated individual plant.
open pollinated: An individual plant pollinated by a group of plants or open pollinated (pollen may be from a group with known or unknown members).
backcross: An individual plant pollinated by one of its parents.
sib: Mating between individuals that have at least one parent in common. Generally between two individuals within the same plot.
bulk: A group of plants (usually a related family) pollinated by an individual plant.
bulk selfed: A group of plants (usually a related family) that are self pollinated (each individual selfed, not combined pollen).
bulk and open pollinated: A group of plants (usually a related family) that are pollinated by another group of plants or open pollinated (pollen may be from a group with known or unknown members).
doubled haploid: Plants derived from doubling the chromosome number of haploid tissue.
Group of Crosses:
polycross: Creates a group of open pollinated crosses. Each accession in the selected list becomes the female parent in an open cross, and all the members of the list grouped together form the male parent.
reciprocal: Creates a group of biparental crosses. Starting with a list of accessions, all possible biparental cross combinations are made between them.
multicross: Creates a group of biparental crosses. Starting with a list of maternal accessions and a list of paternal accessions, direct crosses are made in order.
Success
The cross or crosses were saved successfully.
Add New Crossing Experiment
- Intro
- Add a crossing experiment
-
What are crossing experiments?
Crossing experiments group crosses. The grouping can reflect crosses done in the same field trial, crosses in a breeding program in a given year, or crosses that have the same breeding objective. This grouping can be used to encapsulate all the crosses done in a crossing block field trial that you have saved in the database (e.g. in Manage Trials your crossing block will appear as a field trial with plots)
-
Enter basic information about the crossing experiment
Finished! Your crossing experiment is now in the database
Crossing experiment was added successfully
- You may want to proceed to the crossing experiment detail page you just created.
- You can add or upload crosses into your crossing experiment as they become available.
- You can add crossing information as it becomes available (e.g. number of seeds, progeny, etc).
Finished! Your crossing experiment is now in the database
Crossing experiment was added successfully
- You may want to proceed to the crossing experiment detail page you just created.
- You can add or upload crosses into your crossing experiment as they become available.
- You can add crossing information as it becomes available (e.g. number of seeds, progeny, etc).
Create Seedlots from a Trial
- Intro
- Select Trial
- Select Seedlots
- Name Seedlots
- Set Contents
- Set Metadata
- Confirm
- Create
-
Introduction
This workflow will guide you through the process of creating seedlots from the accessions in a field trial. You can create one new seedlot for each plot or unique accession in the trial. You can also set the initial contents (count or weight) of the seedlot as the value of a recorded trait from the trial.
-
Select a Field Trial
Enter the name of the field trial from which to create the seedlots:
-
Select Seedlots
Seedlots can be generated from either each plot or accession in this trial.
- If you select plots: seedlots will be created
- If you select accessions: seedlots will be created
-
Name Seedlots
Enter a template for naming each new seedlot. The following variables (surrounded by curly braces) can be used in the template and the value of that variable will be replaced.
trial_name
accession_name
plot_number
rep
block
index
- an incrementing index number, starting with 1
Seedlot Names
-
Set Seedlot Contents
Each seedlot needs to have its initial contents (either a count or a weight) set. You can either set the same initial value for each seedlot, use the value from one of the traits recorded for this trial, or compute a new value from the recorded traits for this trial. If you are creating a seedlot for each accession and select a trait or a computed value as their initial value, then the sum of the trait values for each of the accession's plots will be used. The contents of each seedlot can be modified in the table below before its creation.
Use the following variables as substitutions for the trait values to compute a new value for the initial seedlot contents. If you are creating one seedlot per plot, then the single plot trait value will be used in the computation. If you are creating one seedlot per accession, then the sum of the trait values for each plot of that accession will be used in the computation.
Variable Trait NOTE: The formula is evaluated using javascript, so any basic operators (+-*/) or javascript Math functions (Math.abs(x)) can be used.
Seedlot Contents
-
Set Seedlot Metadata
The following metadata is required for each seedlot. Fill out the form at the top apply the metadata to all of the seedlots. Then, each seedlot can be manually modified in the table below.
Seedlot Metadata
-
Confirm Seedlots
Confirm the attributes for the new seedlots in the table below. If something is incorrect, navigate to the previous step and correct the information. Once all the information is correct, continue to the next step to create the seedlots.
Seedlots to Create
-
Create Seedlots
Creating Seedlots...
70% Complete
Seedlot Progress
Delete seedlots using a list Delete seedlots using a list |
Seedlot Deletion Verify
Your Lists
Public Lists
List Contents
List Validation Report: Failed
Elements not found:
Optional: Add Missing Accessions to A List
Mismatched case
Multiple mismatched case
Items listed here have mulitple case mismatches and must be fixed manually. If accessions need to be merged, contact the database directly.
List elements matching a synonym
Multiple synonym matches
Fuzzy Search Results
Synonym Search Results
Available Seedlots
Your Datasets
Public Datasets
Dataset Contents
Dataset Validation Failed
Elements not found:
Your Calendar
Having trouble viewing events on the calendar?
Are you associated with the breeding program you are interested in viewing?
Add New Event
Event Info
Attribute | Value |
---|---|
Project Name: | |
Start Date: | |
End Date: | |
Event Type: | |
Event Description: | |
Event Web URL: |