planteome / co_331-sweetpotato-traits Goto Github PK
View Code? Open in Web Editor NEWSweetpotato Trait Ontology maintained by Crop Ontology and SweetpotatoBase
Home Page: https://cropontology.org/term/CO_334:ROOT
Sweetpotato Trait Ontology maintained by Crop Ontology and SweetpotatoBase
Home Page: https://cropontology.org/term/CO_334:ROOT
These name duplications prevented the ontology from loading into sweetpotatobase. Looking at the defintions, they are distinct traits using measurements of dry and fresh weights, so to load them I changed
CO_331:0000224 Weight of vines CO_331:0000240 Weight of storage root CO_331:0000244 Weight of storage root CO_331:0000248 Weight of vines CO_331:0000252 Weight of vines
to
CO_331:0000224 Weight of vines CO_331:0000240 Fresh Weight of storage root CO_331:0000244 Dry Weight of storage root CO_331:0000248 Fresh Weight of vines CO_331:0000252 Dry Weight of vines
in the working obo file.
Here the variable:
[Term]
id: CO_331:0000814
name: Storage root total marketable yield weight computation tons per ha
def: "Marketable root yield" []
synonym: "RtCYld_Cp_tha" EXACT []
synonym: "RYTHA" EXACT []
relationship: variable_of CO_331:0000307 ! marketable root yield
created_by: W. Grueneberg
creation_date: 2016-11-30T21:23:23Z
For the scale, use this id CO_331:0000897
NCSU uses a trait called Disease, with scale
1=Very poor; 3 = Poor; 5 = Moderate; 7 = Good; 9 = No disease
where they don't identify the specific disease, or identify it in a separate comment. At the moment there is no corresponding trait in the ontology.
Name | Plant Production |
Program | Visitor @NCSU |
Trait Name | Plant Production |
Definition | Plant production in beds rated from 0-9 (none-profuse) |
Trait Class | Agronomic |
Measurement Method | visual rating |
Measurement Type | Categorical |
ID | Description |
---|---|
0 | None |
9 | Profuse |
It's not clear what this trait is referring to- is it the whole plant appearance?
Name | Bryan |
Program | NCSU |
Trait Name | Keep Advantages |
Definition | A trait to track what advantages an accession has that leads to it being selected. |
Trait Class | Morphological |
Measurement Method | visual |
Measurement Type | Categorical |
ID | Description |
---|---|
GoodAT | Good Attachment |
Blocky | Blocky root shapes |
Early | Sizes up early, early maturity |
GDSizeDist | Good size distribution |
HighDM | High Dry Matter |
HighSet | Lots of roots |
Proc_Only | Not a good for fresh market, only processing |
Round | Roots are round |
ShapeUnifo | Shapes are fairly uniform |
Name | Bryan Ellerbrock |
Program | Visitor @NCSU |
Trait Name | Total Bed Production |
Definition | Total Bed Production in estimated number of plants |
Trait Class | Agronomic |
Measurement Method | estimation |
Measurement Type | Unit |
Measurement Unit | plants |
The sweetpotato program at NCSU, as well as programs in Ghana and Uganda, is using NIRS to measure the new biochemical traits recently added to the ontology (Amylose, Anthocyanin, etc). But these traits aren't just measured once, they're done first on green samples, then cured samples, then at 6 weeks, 12 weeks, and so on. What is the best way of handling these measurements? There's interest in storing and analyzing them as separate measurements, but also in calculating an overall value for each compound.
Name | Dorcus Gemenet |
Program | CIP |
Trait Name | Canopy Temperature |
Definition | Measurement using an infrared thermometer on the canopy of a plot |
Trait Class | Physiological |
Measurement Method | Measurement using an infrared thermometer on the canopy of a plot |
Measurement Type | Unit |
Measurement Unit | 0C |
Right now we have
CO_331:0000220 'Weight of commercial storage roots measuring kg per plot'
and
CO_331:0000223 'Weight of non-commercial storage roots measuring kg per plot'
NCSU needs further categories within commercial yield for 'No 1s', 'Jumbos', and 'Canners'.
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | Glucose content of cooked roots in percent |
Definition | Percentage glucose of cooked roots on a dry weight basis |
Trait Class | Quality |
Measurement Method | NIRS prediction from calibration derived from standard laboratory analysis after cooking the roots |
Measurement Type | Unit |
Measurement Unit | % |
Name | Fake Name |
Program | fake |
Trait Name | non existing trait |
Definition | nothing here to define |
Trait Class | Abiotic Stress |
Measurement Method | visual |
Measurement Type | Categorical |
ID | Description |
---|---|
1 | green |
2 | red |
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Vine diameter |
Definition | The diameter of the basal node of the main vine |
Trait Class | Morphological |
Measurement Method | The average diameter of basal nodes measured on the main vine of representative plants per plot |
Measurement Type | Unit |
Measurement Unit | mm |
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Leaf area |
Definition | The leaf area measurement based on a number of representative leaves per plot |
Trait Class | Morphological |
Measurement Method | Image analysis of pictures taken on representative mature leaves per plot. The picture taking should be under controlled conditions to avoid variations from one plot to the next. |
Measurement Type | Unit |
Measurement Unit | mm2 |
change contact for sweet potato ontology. Now is Vilma Huala (CIP) and Elisa Sala (CIP)
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | Sucrose content of cooked roots in percent |
Definition | Percentage sucrose of cooked roots on a dry weight basis |
Trait Class | Quality |
Measurement Method | NIRS prediction from calibration derived from standard laboratory analysis after cooking the roots |
Measurement Type | Unit |
Measurement Unit | % |
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Relative Chlorophyll Content |
Definition | The indirect measure of Chlorophyll content using SPAD readings |
Trait Class | Physiological |
Measurement Method | The average of SPAD readings taken on representative plants per plot using SPAD meters |
Measurement Type | Unit |
Measurement Unit | nmol |
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Canopy temperature |
Definition | The temperature of the canopy measured using an infrared thermometer |
Trait Class | Physiological |
Measurement Method | The average recorded value of canopy temperature made by passing the infrared thermometer on canopies of representative plants per plot |
Measurement Type | Unit |
Measurement Unit | Degrees centigrade |
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | Maltose content of cooked roots in percent |
Definition | Percentage maltose of cooked roots on a dry weight basis |
Trait Class | Quality |
Measurement Method | NIRS prediction from calibration derived from standard laboratory analysis after cooking the roots |
Measurement Type | Unit |
Measurement Unit | % |
Timestamp: 10/23/2017 16:54:37
Crop Name: Sweet Potato
Name of Submitter: test_name
Email: [email protected]
Breeding Program: test_program
Detailed Trait Name: test_trait
Detailed Trait Definition: test_desc
Trait Class: Argonomic
Method of Measurement: test_measuring
Measurement Scale: Unit Measurement (e.g. kg)
List of Categories (comma separated):
Unit of Measurement: test_unit
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Pencil roots fresh weight |
Definition | The weight of roots with diameter less than 5 mm |
Trait Class | Agronomic |
Measurement Method | Weighing the total roots per plot with diameter less than 5 mm |
Measurement Type | Unit |
Measurement Unit | g |
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | Fructose content of cooked roots in percent |
Definition | Percentage fructose of cooked roots on a dry weight basis |
Trait Class | Quality |
Measurement Method | NIRS prediction from calibration derived from standard laboratory analysis after cooking the roots |
Measurement Type | Unit |
Measurement Unit | % |
[Term]
id: CO_331:0000069
name: Storage Root Shape (primary)
namespace: Sweet PotatoTrait
def: "undefined" []
namespace: Sweet PotatoScale
relationship: scale_of CO_331:Morphological%20trait
[Term]
id: CO_331:0000774
name: RtShpP_Et_1to8
synonym: "RTSHP1" EXACT []
namespace: SweetpotatoVariable
relationship: variable_of CO_331:0000069
[Term]
id: CO_331:0000069
name: Storage Root Shape (primary)
namespace: SweetpotatoTrait
def: "Storage Root Shape described from longitudinal sections made about the middle of freshly harvested storage roots" [Huaman1991:Def_4.2.1]
comment: | Entity: Root | Attribute: Shape | Trait status: Recommended.
synonym: "RtShpP" EXACT []
is_a: CO_331:0000002 ! Morphological trait
[Term]
id: CO_331:0000774
name: Storage Root Shape primary estimating 1-8
namespace: SweetpotatoTrait
def: "Storage Root Shape described from longitudinal sections made about the middle of freshly harvested storage roots" [Huaman1991:Def_4.2.1]
synonym: "RTSHP1" EXACT []
synonym: "RtShpP_Et_1to8" EXACT []
relationship: variable_of CO_331:0000069 ! Storage Root Shape (primary)
Name | Bryan Ellerbrock |
Program | Visitor @NCSU |
Trait Name | Plants Available |
Definition | Plants Available in bed measured in number of plants counted |
Trait Class | Agronomic |
Measurement Method | counting |
Measurement Type | Unit |
Measurement Unit | plants |
Is it a temperature or a salt trait?
Term id | CO_331:0000718 |
---|---|
Term name | Reaction to high soil temperature estimating 1-9 |
Term definition | Response of a plant to damage by high concentration salt. 1 = Very low, 3 = Low, 5 = Intermediate, 7 = High, 9 = Very High |
Comment | ย |
Synoyms
RnSTp_Et_1to9
SOILTEMP
"RnSTp_Et_1to9" EXACT []
"SOILTEMP" EXACT []
Name | Bryan Ellerbrock |
Program | Visitor @NCSU |
Trait Name | Plant Uniformity |
Definition | Plant uniformity while emerging from beds, measured from 0-9 (highly variable to uniform) |
Trait Class | Agronomic |
Measurement Method | visual rating |
Measurement Type | Categorical |
ID | Description |
---|---|
0 | highly variable |
9 | uniform |
Name | Streptomyces soil rot greenhouse rating |
Program | Visitor @NCSU |
Trait Name | reaction to streptomyces soil rot in greenhouse |
Definition | A trait already exists for 'reaction to streptomyces soil rot' CO_331:0000419 , but it does not adequately describe the multiple ratings that can be taken. |
NCSU rates SSR on a 0-4 scale on roots in the field, then also does an assay rating SSR on stems in the greenhouse. Not sure if this should be covered by one trait with different methods, or two separate traits. | |
Trait Class | Biotic Stress |
Measurement Method | visual rating of SSR symptoms |
Measurement Type | Categorical |
ID | Description |
---|---|
0 | Susceptible |
1 | Moderately Susceptible |
2 | Moderately Resistant |
3 | Resistant |
4 | Highly Resistant |
CO_331:0000218 is used as the id for both Storage root total marketable yield weight computation tons per ha
and Weight of commercial storage roots
. This is causing a conflict in sweetpotatobase (and maybe is also why the Weight of commercial storage roots
trait is not visible on crop ontology?)
How can this be resolved? Weight of commercial storage root
data is already stored in sweetpotatobase, so the temporary solution has been to exclude Storage root total marketable yield weight computation tons per ha
from the working obo file.
Here, the variable:
[Term]
id: CO_331:0000816
name: Overall storage root disease symptoms estimating 1-9
def: "Overall storage root disease symptoms evaluation. 1=Very poor, 3 = Poor, 5 = Moderate, 7 = Good, 9 = No disease" []
synonym: "DISEASE" EXACT []
synonym: "RtDSm_Et_1to9" EXACT []
relationship: variable_of CO_331:0000815 ! overall storage root disease symptoms
created_by: C. Yencho
creation_date: 2016-12-01T04:02:09Z
I don't see a trait for this yet in the ontology, but the NCSU program uses a boolean trait they call KEEP?DROP in their fieldbooks in the early stages of the breeding process. This trait is recorded first, and for most genotypes that are dropped it is not worth recording values for the remaining traits.
Timestamp: 10/23/2017 16:59:10
Crop Name: Sweet Potato
Name of Submitter: Another_tester
Breeding Program: test_p
Detailed Trait Name: test_t
Detailed Trait Definition: test_d
Trait Class: Biotic Stress
Method of Measurement: test_m
Measurement Scale: Unit Measurement (e.g. kg)
List of Categories:
Unit of Measurement: test_u
It's not clear from the names/definitions how these are different. Suggest modifying the names/definitions to make it clear, or get rid of any duplicates. Looks like two of these are actually fresh and dry weight.
[Term]
id: CO_331:0000224
name: sweetpotato weight of vines trait
def: "Weight of vines" [CO:curators]
synonym: "VnW" EXACT []
[Term]
id: CO_331:0000248
name: sweetpotato weight of vines trait
def: "Weight of vines samples" [CO:curators]
synonym: "VnFWt" EXACT []
[Term]
id: CO_331:0000252
name: sweetpotato weight of vines trait
def: "Weight of vines samples" [CO:curators]
synonym: "VnDWt" EXACT []
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | number of commercial roots per plant (ncrpp) |
Definition | number of commercial roots per plant, number of commercial roots per plot (CO_331:0000214) divided by number of plants harvested (CO_331:0000679) |
Trait Class | Agronomic |
Measurement Method | calculation |
Measurement Type | Unit |
Measurement Unit | number |
The ids, synonyms, and are Xrefs are different (CO_331:0000082 RtYld Grueneberg2010:Def_38
vs
CO_331:0000309 RtYPP Grueneberg2016:Def_46
) so I named the second one 'yield of total roots 2` in our working file so I could at least load it.
But the defintion, method, and scale seem to be the same, maybe they should be merged instead?
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Petiol length |
Definition | The average length of the petiole measured on representative mature leaves per plot |
Trait Class | Morphological |
Measurement Method | Length of the petiole defined as the distance between the vine node and the basal lobe of the leaf. The average of representative plants is taken as the plot reading |
Measurement Type | Unit |
Measurement Unit | cm |
Here, the variable:
[Term]
id: CO_331:0000813
name: Storage Root Defects secondary estimating 1-18
def: "Type and/or name of secondary visible storage root defect. 1 = Blisters (BLI), 2 = Tea Staining (TEA), 3 = Air Cracking (AIR), 4 = Bumpy (BUM), 5 = Cracking (CRA), 6 = Early Season Cracking (ESC), 7 = Grooves (GRV), 8 = Insect Damage (INS), 9 = Excessive Latex (LTX), 10 = Skinning (SKN), 11 = Sprouts (SPR), 12 = Striations (STR), 13 = Tails (TLS), 14 = Veins (VNS), 15 = Deep Eyes (DES), 16 = Misshapes (MIS), 17 = Secondary Roots (SRS), 18 = Tight Hills (THS)." []
synonym: "RTDEF2" EXACT []
synonym: "RtDefS_Et_1to18" EXACT []
relationship: variable_of CO_331:0000812 ! storage root defects (secondary)
created_by: C. Yencho
creation_date: 2016-11-30T20:44:25Z
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Mature Leaf Size |
Definition | The average size of the leaves estimated by measuring representative mature leaves per plot |
Trait Class | Morphological |
Measurement Method | Measuring the length of representative mature leaves per plot from the base to the tip and taking the average plot reading |
Measurement Type | Unit |
Measurement Unit | cm |
The sweetpotato breeding program at NCSU takes photos using the fieldbook app, along with traits currently in the ontology. Should a photo trait be considered part of the ontology?
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | Starch content of cooked roots in percent |
Definition | Percentage starch of cooked roots on a dry weight basis |
Trait Class | Quality |
Measurement Method | NIRS prediction from calibration derived from standard laboratory analysis after cooking the roots |
Measurement Type | Unit |
Measurement Unit | % |
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Number of pencils roots |
Definition | The number of roots with diameter less than 5 mm per plot |
Trait Class | Agronomic |
Measurement Method | Counting the number of roots with diameter less than 5 mm per plot. This measurement was originally taken on I. trifida, a diploid relative of sweetpotato which makes small storage roots. |
Measurement Type | Unit |
Measurement Unit | count |
An abiotic stress trait called Storage Root Defects was added in the most recent version of the ontology. It's a categorical trait on a 14pt scale. Each category represents a different type of defect (Blisters (B), Sprouts (SPR), etc).
We've encountered a few problems with this setup. Defining the trait this way only allows you to select one defect, even though there are often multiple defects. And the 14pt scale is too large for the fieldbook app - any more than 12 categories causes it to crash.
This system also overlaps in strange ways with other traits. It's classified as an abiotic stress trait, but Category 8 is for insect damages, a biotic stress trait. And existing traits classified as Agronomic ( CO_331:0000097 Storage root cracking) and Morphological ( CO_331:0000326 Storage Root Surface Defects ) already cover many of the same defects.
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Vine length |
Definition | The main vine is measured at certain time-point |
Trait Class | Morphological |
Measurement Method | The average length of of the main vine of representative plants per plot is measured. |
Measurement Type | Unit |
Measurement Unit | cm |
Timestamp: 10/23/2017 17:02:24
Crop Name: Sweetpotato
Name of Submitter: test_3
Breeding Program: bp
Detailed Trait Name: name1
Detailed Trait Definition: oh yay
Trait Class: Morphological
Method of Measurement: method
Measurement Scale: Categorical Measurement (e.g. [1: worst, 2, 3, 4, 5: best] or [yellow, green, purple] )
List of Categories: 1:a,2:b,3:c
Unit of Measurement:
Missing explanation of 1-9 scale
Name | David |
Program | BTI |
Trait Name | Test Trait 1 |
Class | Morphological |
Definition | This is a test description |
Measurement Method | tested it. |
Measurement Type | Categorical |
ID | Description |
---|---|
A | desc1 |
2 | desc2 |
3 | desc3 |
Name | Jolien Swanckaert |
Program | CIP Ghana |
Trait Name | average commercial root weight (acrw) |
Definition | average commercial root weight, commercial root weight divided by number of commercial roots |
Trait Class | Agronomic |
Measurement Method | calculation |
Measurement Type | Unit |
Measurement Unit | kg |
Name | Bryan Ellerbrock |
Program | Visitor @NCSU |
Trait Name | Plant Earliness |
Definition | Plant Earliness in beds rated on a scale of 1-3 (late mid early) |
Trait Class | Agronomic |
Measurement Method | visual rating |
Measurement Type | Categorical |
ID | Description |
---|---|
1 | Late |
2 | Mid |
3 | Early |
Name | Bryan Ellerbrock |
Program | Visitor @NCSU |
Trait Name | Storage Root Pithiness |
Definition | Pithiness of storage root on a scale of 0-4,. Rated by cutting and visually inspecting 6 marketable roots after close to a full year of storage. |
Trait Class | Quality |
Measurement Method | visual rating of storage root pithiness |
Measurement Type | Categorical |
ID | Description |
---|---|
0 | Complete pithiness (large holes) |
1 | Severe pithiness (holes, light areas) |
2 | Moderate pithiness (no holes, some light areas) |
3 | Slight pithiness |
4 | No pithiness |
Name | Mosquera, V |
Program | CIP-Lima |
Trait Name | Leaf area index |
Definition | Leaf area index estimated from image analysis of standard pictures taken of representative leaves per plot and anlyzed usign any image analysis software |
Trait Class | Morphological |
Measurement Method | Image analysis of pictures taken from representative mature leave per plot. Is very important to consider the same light conditions, distance and time while taking pictures in order to avoid plot to plot variation. |
Measurement Type | Unit |
Measurement Unit | mm2 |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.