knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

Motivation

Labels with digital codes are a basic tool in the tracking of genetic materials.

Criteria

Among the general content criteria it is established that the labels must:

  1. identify a genetic material
  2. use a code easily readable by readers
  3. visualize explicit information about the material
  4. display additional information to facilitate the local management of the group

Among the general design criteria is established:

Good practices

Implementation

Corresponding to task a) a design based on four quadratic blocks was defined. Each block corresponds to one of the listed criteria. Based on the available label models, it was also established that a maximum of four fields are available per block. In more detail:

  1. Block ID (identification): Corresponds to the head of a formal letter: identifies the authority, place, date, and genetic material. Suggested sequence:
  2. authority: through a logo
  3. Unit (eg Address)
  4. Subunit (eg collection)
  5. printing date
  6. Main collection code

  7. QR Block: Contains all data printed in encrypted form

  8. Option for a next version: include important documentation data as in the case of labeling herbaria. It may include descriptions of the place of collecta and other observations.

  9. Standardized minimum information block. Here you can include four fields. The main idea is that they will be common among collections as

  10. name of the crop
  11. scientific name
  12. Indicative date of material age (sowing, multiplication, extraction of DNA, collecta herbarium, etc)
  13. origin of material (collection, crossing, country, ...)

  14. Additional information block. Main idea is to provide important logistical information. It could be included for example:

  15. Laboratory code or improver
  16. Method of preparation of material or medium
  17. Material Importance: part of a core collection.
  18. State of phytosanitary cleaning
  19. Observations
  20. etc.

It was confirmed that the four blocks can be organized in the form of a 2x2 table in quadratic and semi-rectangular labels, maintaining a readability and an attractive visual design. In rectangular profiles such as field ties you can organize the blocks in the form of a row with four columns (1x4) or in a column with four rows (4x1).

An algorithm was implemented in R to generate samples for three different sizes of labels. The algorithm mainly accepts a table with the incoming data, header data, and the name of a template file. The incoming table must have four to eight fields per genetic material. The three header data are configurable at the batch level (ie they are repeated on each label) for the ID block. It is assumed that the authority or the logo does not change and this parameter is only configurable at the template level. The template defines several more specific details such as:

Four samples have been created with some sample data invented for eleven materials in three collections.



rsimon64/qr4genebanks documentation built on May 13, 2019, 9:52 p.m.