PhenoApps / Field-Book

https://fieldbook.phenoapps.org
GNU General Public License v2.0
47 stars 55 forks source link

Place holder for dead/missing germplasm [REQUEST]: #909

Open SCYarnes opened 4 months ago

SCYarnes commented 4 months ago

Description

Breeders of long-lived species will often need to navigate dead/missing germplasm positions when they phenotype. It is important to include placeholders for positions while data collecting without offering the ability to accidentally collect phenotypes for these missing positions.

Below is a field map from a pecan orchard. Within the contiguous set of trees there are lots of positions with missing trees. The breeder would like to see placeholders for these positions within Field Book. The current work around with DeltaBreed is to use a dummy germplasm record, but this allows for the accidental association of phenotypes on these positions. We would like to be able to associate a position with 'NA' germplasm, and disallow data collection on these positions. image

Alternatives

No response

Additional Context

No response

SCYarnes commented 4 months ago

I don't have a good sense of the best way to implement this request, but if a solution is implemented in FB, we will recapitulate the solution within DeltaBreed. I only prefer that the solution not originate from NAs in plot ID.

SCYarnes commented 3 months ago

Here's a screenshot of the pecan workaround. They call the germplasm SKIP when there is a dead or missing tree in a position. image

keocorak commented 3 months ago

Breedbase is having a similar convo over here https://github.com/solgenomics/sgn/issues/4881

trife commented 2 months ago

@SCYarnes Would removing the entry from being visible in Collect solve this issue?

SCYarnes commented 2 months ago

@trife No, I don't think so. They specifically format their FB files to include "skip" so that they will scroll though the dead/missing positions from the collect screen. They just don't want to be prompted to accidentally enter any observations for those positions.