... | ... | @@ -3,27 +3,30 @@ Genebanks safeguard and make available the genetic diversity of our food crops. |
|
|
|
|
|
This information includes everything from where and when a seed was collected to who requested and received samples, when and where the material was regenerated, and what is its current health status. But keeping track of this breadth of information is no easy feat. The cost and technical challenges of developing and maintaining a genebank management and information system can be daunting.
|
|
|
|
|
|
# GRIN-Global Community Edition
|
|
|
# What is GGCE?
|
|
|
|
|
|
**GRIN-Global Community Edition** (GG-CE) is a freely accessible, open-source software solution, designed for genebanks to store and manage data associated with plant genetic resources in their collections. GG-CE provides the genebank with current information about each sample in the collection, allowing for better allocation of their limited resources, and prioritization of activities.
|
|
|
**GGCE** (GRIN-Global **Community Edition**) is a freely accessible, open-source software solution, designed for genebanks to store and manage data associated with plant genetic resources in their collections. GGCE provides the genebank with current information about each sample in the collection, allowing for better allocation of their limited resources, and prioritization of activities.
|
|
|
|
|
|
![GG-CE](images/collage1.png)
|
|
|
**GGCE** provides integrated barcod-label printing and barcode scanning to speed up routine genebank operations and
|
|
|
avoid issues with data entry.
|
|
|
|
|
|
GG-CE is an evolution of the original GRIN-Global system, which is based on the classic Germplasm Resource Information Network (GRIN) software. GG-CE builds on decades of experience in genebank database design of GRIN-Global and therefore features a **suitably designed and fully developed database** that addresses most genebanks’ data requirements.
|
|
|
![GGCE](images/collage1.png)
|
|
|
|
|
|
GGCE is an evolution of the original *GRIN-Global (GG)*, which is based on the classic Germplasm Resource Information Network (GRIN) software. GGCE builds on decades of experience in genebank database design of GRIN-Global and therefore features a **suitably designed and fully developed database** that addresses most genebanks’ data requirements.
|
|
|
|
|
|
# Our mission
|
|
|
|
|
|
GG-CE aims to provide a complete genebank inventory management solution.
|
|
|
GGCE aims to provide a complete genebank inventory management solution.
|
|
|
|
|
|
GG-CE enables genebank staff to **capture and make use of data across all genebank operations**, from acquisition, to management, monitoring, and evaluation of material in the collection, and its eventual distribution to clients. It provides tools that enable genebank technicians to capture data as early as possible, usually alongside routine genebank operations.
|
|
|
GGCE enables genebank staff to **capture and make use of data across all genebank operations**, from acquisition, to management, monitoring, and evaluation of material in the collection, and its eventual distribution to clients. It provides tools that enable genebank technicians to capture data as early as possible, usually alongside routine genebank operations.
|
|
|
|
|
|
![collage2](images/collage2.png)
|
|
|
|
|
|
# Inventory management
|
|
|
|
|
|
Genebank collection management primarily deals with what, in what form, how much, and where plant genetic resources **are physically** in the genebank. We refer to this as **Inventory management**. The *documentation* about the material origin, performance and characteristics is crucial for effective utilization of PGR, and for the purposes of explaining GG-CE that is described below in the *Passport and trait data* section.
|
|
|
Genebank collection management primarily deals with what, in what form, how much, and where plant genetic resources **are physically** in the genebank. We refer to this as **Inventory management**. The *documentation* about the material origin, performance and characteristics is crucial for effective utilization of PGR, and for the purposes of explaining GGCE that is described below in the *Passport and trait data* section.
|
|
|
|
|
|
GG-CE always maintains the current, up-to-date information about physical material that is stored as seed, *in vitro*, in the field, etc. This database mirrors the actual status of each individual seed packet, cryo tube or plant in the field. GG-CE provides tools for technicians to update the database as they go about their daily work in the genebank: from acquisition of new material, viability testing, to distribution of material to users.
|
|
|
GGCE always maintains the current, up-to-date information about physical material that is stored as seed, *in vitro*, in the field, etc. This database mirrors the actual status of each individual seed packet, cryo tube or plant in the field. GGCE provides tools for technicians to update the database as they go about their daily work in the genebank: from acquisition of new material, viability testing, to distribution of material to users.
|
|
|
|
|
|
# Monitoring the collection
|
|
|
|
... | ... | @@ -31,53 +34,53 @@ The biological material in genebank collections **ages with time** and therefore |
|
|
|
|
|
Very commonly, there exists a large time-gap between data generation and capture on paper, transcription to an electronic spreadsheet (Excel), and transfer to the central genebank database where the data is made accessible to all genebank staff. This gap makes it very difficult for data managers to verify and correct the data, and in turn effective planning of monitoring activities becomes impossible.
|
|
|
|
|
|
GG-CE provides tools that guide and support technicians during their routine operations, like seed viability testing. Data capture is aligned with the process, which ensures data is correctly recorded, time-stamped and linked to the person who recorded the data.
|
|
|
GGCE provides tools that guide and support technicians during their routine operations, like seed viability testing. Data capture is aligned with the process, which ensures data is correctly recorded, time-stamped and linked to the person who recorded the data.
|
|
|
|
|
|
By reducing the time between data generation and its recording in the database, data validation and curation is simplified and improved. GG-CE enhances the validity and correctness of viability data. The availability of current, valid and correct data in GG-CE allows genebanks to prioritize and plan the activities required to keep the collection healthy, available and, most importantly, alive.
|
|
|
By reducing the time between data generation and its recording in the database, data validation and curation is simplified and improved. GGCE enhances the validity and correctness of viability data. The availability of current, valid and correct data in GGCE allows genebanks to prioritize and plan the activities required to keep the collection healthy, available and, most importantly, alive.
|
|
|
|
|
|
# Barcoding the collection
|
|
|
|
|
|
Material is added to the collection through acquisition, rejuvenation or regeneration, while distribution will reduce the quantity on hand when samples are sent to users. GG-CE relies on barcoding to uniquely identify each lot/batch/packet of material stored in the genebank.
|
|
|
Material is added to the collection through acquisition, rejuvenation or regeneration, while distribution will reduce the quantity on hand when samples are sent to users. GGCE relies on barcoding to uniquely identify each lot/batch/packet of material stored in the genebank.
|
|
|
|
|
|
Use of barcoding for every physical lot (inventory in GG parlance) in the genebank enables technicians to make accurate reference to the material they are handling, and the acquired data is always linked to the correct record in the database. Barcoding is not limited to inventory lots, GG-CE utilizes barcoding across all operations.
|
|
|
Use of barcoding for every physical lot (inventory in GG parlance) in the genebank enables technicians to make accurate reference to the material they are handling, and the acquired data is always linked to the correct record in the database. Barcoding is not limited to inventory lots, GGCE utilizes barcoding across all operations.
|
|
|
|
|
|
Barcoding is essential for modern-day data management and GG-CE comes with best-practice **label templates, including barcodes** ready for use. GG-CE supports barcode scanning on mobiles, tablets and desktops.
|
|
|
Barcoding is essential for modern-day data management and GGCE comes with best-practice **label templates, including barcodes** ready for use. GGCE supports barcode scanning on mobiles, tablets and desktops.
|
|
|
|
|
|
# Passport, trait and marker data
|
|
|
|
|
|
Accession **passport data** is critical for any collection. The time gap between receiving the material and recording the passport data in the database is the primary reason for the low level of detail of documentation of material in the genebank, since material is often given a new identifier.
|
|
|
|
|
|
GG-CE supports the acquisition process ensuring that key identifiers are captured as soon as the material arrives at the genebank and passport data can be linked more reliably to the correct inventories. This enables genebanks to proceed with introduction processes while the data itself may not yet be available.
|
|
|
GGCE supports the acquisition process ensuring that key identifiers are captured as soon as the material arrives at the genebank and passport data can be linked more reliably to the correct inventories. This enables genebanks to proceed with introduction processes while the data itself may not yet be available.
|
|
|
|
|
|
Curation and updating of passport data continues long after the acquisition itself, as the provider of material makes updated and curated information available.
|
|
|
|
|
|
GRIN-Global and GG-CE both support recording of trait and marker definitions and their observations allowing to choose accessions that feature the selected traits.
|
|
|
GRIN-Global and GGCE both support recording of trait and marker definitions and their observations allowing to choose accessions that feature the selected traits.
|
|
|
|
|
|
GG-CE provides the **MCPD view** of accession data and also allows for direct publishing of accession data to Genesys.
|
|
|
GGCE provides the **MCPD view** of accession data and also allows for direct publishing of accession data to Genesys.
|
|
|
|
|
|
# Distribution of material
|
|
|
|
|
|
Making healthy and viable plant material available to clients is a key objective of any genebank. GG-CE allows for recording incoming requests for material from both external clients (for distribution) and internal use (for regeneration, monitoring, etc.) and supports technicians in fulfilling these requests. Maintaining a database of request records allows for tracking past distributions, understanding your clients and monitoring trends of which types of materials are requested, when, and by whom.
|
|
|
Making healthy and viable plant material available to clients is a key objective of any genebank. GGCE allows for recording incoming requests for material from both external clients (for distribution) and internal use (for regeneration, monitoring, etc.) and supports technicians in fulfilling these requests. Maintaining a database of request records allows for tracking past distributions, understanding your clients and monitoring trends of which types of materials are requested, when, and by whom.
|
|
|
|
|
|
Genesys is commonly used to provide public access to accession data and enables users to request genebank material online. GG-CE seamlessly integrates with Genesys. It retrieves and displays request information and allows the genebank to queue requests from Genesys into the pipeline.
|
|
|
Genesys is commonly used to provide public access to accession data and enables users to request genebank material online. GGCE seamlessly integrates with Genesys. It retrieves and displays request information and allows the genebank to queue requests from Genesys into the pipeline.
|
|
|
|
|
|
# How is GG-CE different from GRIN-Global
|
|
|
# How is GGCE different from GRIN-Global
|
|
|
|
|
|
## Database
|
|
|
|
|
|
GG-CE uses the GRIN-Global database model and MSSQL Server remains the preferred database engine. The data model is updated with community extensions. GG-CE is backwards compatible with existing GRIN-Global databases.
|
|
|
GGCE uses the GRIN-Global database model and MSSQL Server remains the preferred database engine. The data model is updated with community extensions. GGCE is backwards compatible with existing GRIN-Global databases.
|
|
|
|
|
|
## Curator Tool
|
|
|
|
|
|
GG-CE provides a web interface and genebank staff can access and interact with GG-CE without installation of additional software on desktops, tablets and mobiles across different operating systems.
|
|
|
GGCE provides a web interface and genebank staff can access and interact with GGCE without installation of additional software on desktops, tablets and mobiles across different operating systems.
|
|
|
|
|
|
The **Curator Tool** allows for convenient importing of bulk data and updating of large numbers of records, which are common tasks for any genebank data manager, only the data manager may want to install and use the Curator Tool with GG-CE. All other genebank staff should use the GG-CE Web application on their mobiles and desktops.
|
|
|
The **Curator Tool** allows for convenient importing of bulk data and updating of large numbers of records, which are common tasks for any genebank data manager, only the data manager may want to install and use the Curator Tool with GGCE. All other genebank staff should use the GGCE Web application on their mobiles and desktops.
|
|
|
|
|
|
GG-CE provides tailored user interfaces (replacing **Wizards**) for different areas of genebank operations and provides specialized tools for each activity area in a genebank: from updating passport data, inventory management, seed viability, to managing the distribution of material to clients. GG-CE provides integrated printing of barcode labels directly from the web interface.
|
|
|
GGCE provides tailored user interfaces (replacing **Wizards**) for different areas of genebank operations and provides specialized tools for each activity area in a genebank: from updating passport data, inventory management, seed viability, to managing the distribution of material to clients. GGCE provides integrated printing of barcode labels directly from the web interface.
|
|
|
|
|
|
## App development
|
|
|
|
|
|
The GG-CE Server implements JSON and SOAP API endpoints that provide the business logic in support of genebank operations.
|
|
|
The GGCE Server implements JSON and SOAP API endpoints that provide the business logic in support of genebank operations.
|
|
|
|
|
|
![server-client](images/server-client.png)
|
|
|
|
... | ... | @@ -85,12 +88,12 @@ The JSON API is preferred and is used in all new client applications. The SOAP A |
|
|
|
|
|
## Public Website
|
|
|
|
|
|
GG-CE is intended for internal management of genebank data. It is commonly hosted and managed by IT departments on the internal protected network and not directly accessible from the Internet. A *Public Website* is not bundled with GG-CE.
|
|
|
GGCE is intended for internal management of genebank data. It is commonly hosted and managed by IT departments on the internal protected network and not directly accessible from the Internet. A *Public Website* is not bundled with GGCE.
|
|
|
|
|
|
A public website may be developed using GG-CE APIs. [Embedded Genesys](https://www.npmjs.com/package/@genesys-pgr/ui-embedded) offers a convenient alternative.
|
|
|
A public website may be developed using GGCE APIs. [Embedded Genesys](https://www.npmjs.com/package/@genesys-pgr/ui-embedded) offers a convenient alternative.
|
|
|
|
|
|
## Server environment
|
|
|
|
|
|
The original GG server is an .Net web application that requires a Windows Server and IIS. GG-CE components, on the other hand, are packaged as **Docker images** and designed for container deployment on Windows, Linux and macOS hosts.
|
|
|
The original GG server is an .Net web application that requires a Windows Server and IIS. GGCE components, on the other hand, are packaged as **Docker images** and designed for container deployment on Windows, Linux and macOS hosts.
|
|
|
|
|
|
See [Installation Guide](../installation/Installation) for more information. |