TripalCultivate / docs

Contains the full documentation for this package including that specific to individual modules.
https://tripalcultivate.github.io/docs/
Apache License 2.0
0 stars 0 forks source link

Germplasm Accession Documentation #2

Closed laceysanderson closed 5 months ago

laceysanderson commented 7 months ago

As part of reviewing https://github.com/TripalCultivate/TripalCultivate-Germplasm/pull/6, I looked at the associated documentation hosted here: https://tripalcultivate.github.io/docs/docs/curation/germplasm-data.

My Thoughts / Suggestions:

It would be nice to have a screenshot of the importer form on this page. I would personally put it in the right margin like shown in this mock-up. image_suggestion Note: the CSS used to do the mock-up are the follows with the element being placed above the genus section.

element {
  width: 300px;
  height: 300px;
  background-color: aquamarine;
  float: right;
  margin-left: 50px;
}

The first column could be more specific by saying "the official name of this accession (e.g. CDC Greenstar). If there are multiple names for this accession then we suggest you use the one given by the seed source and then list the others as synonyms in case it is later determined there are differences between names due to divergence or contamination."

For the "Institute Code" it would be helpful to provide this link to look them up: https://www.fao.org/wiews/data/organizations/en/?no_cache=1

For biological status of accession there seems to be a formatting issue for options 130-400 and 4.23-999 as shown in these screenshots: Screenshot 2023-12-12 at 1 41 41 PM Screenshot 2023-12-12 at 1 45 38 PM

Also, it would be nice to format these in columns like shown in the following screenshot which was accomplished by adding columns: 2; and column-gap: 50px; to the <ul> element. Screenshot 2023-12-12 at 1 44 23 PM

For the "Breeding Method", I think we should expand it a bit. Since we were unable to find good guidance on what these should be (e.g. an ontology), we might want to focus more on how it is implemented in BrAPI. So something like "the short unique identifier for the method used to generate this accession. In the BrAPI, this would be the breedingMethodDbId and then more details for the method would be retrieved via the /breedingmethods call."

For the "Pedigree", you could elaborate by saying "It is recommended to use the format described in Purdy et. al. (1969) (e.g. maternal-parental\paternal-parent)."

carolyncaron commented 7 months ago

Thanks for all of these suggestions! I've addressed most of them in the above commit. I am holding off on including the screenshot for now until the importer has been fully reviewed just in case there are further changes, but I definitely agree with including it!

Also, making the list formatted as columns was proving difficult for me to figure out. I've switched it to a table format for now, and I moved it to the bottom of the page to hopefully look less overwhelming. Does it look like a good solution to you, @laceysanderson?

laceysanderson commented 7 months ago

Found an extra little thing:

The institute code specifies where it was maintained, yet the institute name mentions where it was bred. We will want these to be consistent... I suggest switching them both to specify the institute where the material "was collected, bred or selected".

making the list formatted as columns was proving difficult for me to figure out. I've switched it to a table format for now, and I moved it to the bottom of the page to hopefully look less overwhelming. Does it look like a good solution to you, @laceysanderson?

I think this works :-) I actually really like the colouring of the table! And by moving it outside the numbered list it breaks the flow less šŸ‘

carolyncaron commented 7 months ago

The institute code specifies where it was maintained, yet the institute name mentions where it was bred. We will want these to be consistent... I suggest switching them both to specify the institute where the material "was collected, bred or selected".

That's a good catch. It actually makes me realize that I may be confusing the difference between the External Database and the Institute. šŸ˜¬ Perhaps we need to elaborate on the definitions for both of those to make it clear?

Also, I wanted to point out that there are new sections added to this page in commit https://github.com/TripalCultivate/docs/commit/95788cb83053afdfd63ad76452c18cba69f073c1. I thought it was missing a place to outline what is already expected in the database, and where to access the importer (It was previously floating below the page title).

laceysanderson commented 5 months ago

Closing this as it's complete and in the docs already.