From a795b21745674ab46d1e3b921e635ba03e53d836 Mon Sep 17 00:00:00 2001
From: Peter Selby <32845555+BrapiCoordinatorSelby@users.noreply.github.com>
Date: Tue, 20 Feb 2024 18:28:19 +0000
Subject: [PATCH] Merge pull request #6 from
plantbreeding/hackathon-updates-khaled-alshamaa [ci skip]
This build is based on
https://github.com/plantbreeding/BrAPI-Manuscript2/commit/0ca66056ae70193566f5519e92ee973cc67c2c16.
This commit was created by the following CI build and job:
https://github.com/plantbreeding/BrAPI-Manuscript2/commit/0ca66056ae70193566f5519e92ee973cc67c2c16/checks
https://github.com/plantbreeding/BrAPI-Manuscript2/actions/runs/7978229279
---
README.md | 4 +-
index.html | 19 +-
manuscript.pdf | Bin 590551 -> 594899 bytes
.../images/BrAPI_Domains_v2-1_vertical.png | Bin 0 -> 458430 bytes
.../images/BrAPI_org_structure.jpg | Bin 0 -> 41681 bytes
.../images/github.svg | 4 +
.../images/mastodon.svg | 4 +
.../images/orcid.svg | 4 +
.../images/twitter.svg | 4 +
.../index.html | 3542 +++++++++++++++++
.../index.html.ots | Bin 0 -> 573 bytes
.../manuscript.pdf | Bin 0 -> 594899 bytes
.../manuscript.pdf.ots | Bin 0 -> 608 bytes
v/freeze/index.html | 6 +-
v/latest/index.html | 19 +-
v/latest/index.html.ots | Bin 678 -> 573 bytes
v/latest/manuscript.pdf | Bin 590551 -> 594899 bytes
v/latest/manuscript.pdf.ots | Bin 538 -> 608 bytes
18 files changed, 3587 insertions(+), 19 deletions(-)
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/images/BrAPI_Domains_v2-1_vertical.png
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/images/BrAPI_org_structure.jpg
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/images/github.svg
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/images/mastodon.svg
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/images/orcid.svg
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/images/twitter.svg
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/index.html
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/index.html.ots
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/manuscript.pdf
create mode 100644 v/0ca66056ae70193566f5519e92ee973cc67c2c16/manuscript.pdf.ots
diff --git a/README.md b/README.md
index fad6fe6..bf30eef 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Output directory containing the formatted manuscript
The [`gh-pages`](https://github.com/plantbreeding/BrAPI-Manuscript2/tree/gh-pages) branch hosts the contents of this directory at
This manuscript -(permalink) +(permalink) was automatically generated -from plantbreeding/BrAPI-Manuscript2@f12e37e +from plantbreeding/BrAPI-Manuscript2@0ca6605 on February 20, 2024.
Modern breeding programs can utilize data management systems to maintain both phenotypic and genotypic data. Numerous systems are available for adoption. To fully leverage the benefits of digitalization in this ecosystem, breeders need to utilize data from different sources to make efficient data-driven decisions. With increased computational power at their disposal, scientists can construct more advanced analysis pipelines by combining various data sources.
+ +To meet this demand, many breeding management systems have developed customized built-in analysis pipelines. However, these pipelines are static and may not accommodate evolving needs. As a result, API interfaces have been developed to facilitate data communication with other systems. The Breeding API (BrAPI) project specifies a standardized interface for plant phenotype/genotype databases, enabling them to share data with crop breeding applications. This promotes interoperability among plant breeding databases and allows third-party plugins to integrate with the ecosystem, delivering added value.
+In the QBMS development team, we have identified a technical barrier between the breeding management systems’ BrAPI interface and the scientists who create analysis scripts and pipelines. This barrier arises from the complexity of managing API backend processes, such as authentication, tokens, TCP/IP protocol, JSON format, pagination, stateless calls, asynchronous communication, database IDs, and more. To bridge this gap, we have developed the QBMS R package. This package abstracts the technical complexities, providing breeders (our end users) with stateful action verbs/functions that are familiar to them when navigating their GUI systems. This enables them to query and extract data into a standard data frame structure, consistent with their use of R language, one of the most common statistical tools in the breeding community.
+Since its release on the official CRAN repository in October 2021, the QBMS R package has garnered over 7250 downloads. Several tools, such as MrBean, rely on the QBMS package as their source data adapter. Moreover, the community has started building extended solutions on top of it. QBMS can serve as a cornerstone in the breeding modernization revolution by providing access to actionable data and enabling the creation of dashboards to reduce the time between harvest and decision-making for the next breeding cycle.
n8JsL6glSgw}M zb#j%7)mCVmG>CJ$4DS|oYjpCPY{0~60w4ysOI`4bC*d&P^mu5=c)If>YCJRE%Iu^T zt*qjHRvqhxNa?DrGX}1`u#t=i(xiJ6bKW!B;2;7L;Z%NT&IlC`YiDs7ysgp!O;0Vd zH7#s6hpv9QGq+rP7h*t@s5=tDOY^y7zH;v_2)bWFV8L&wK9kgDz2SiOTgVcK zg`dLX5V$08?>Q3_H 5NEPU{y&byO=y zfZuJbKT_ c{58l*cSuw&27@thK%tb?iTWLRNrRzD< Wcm8Vhz0n6|v1E~n6W46$TCiaIhBbaS 2zUKYmyL>qAO^c^3hw6X6iNGfuZP|hg-zj#t&k| zp;sBZbkfpql}lKy66kV-i3@wcZ0Ei#Ok269@h_+@IJ&Tr_XX2vDSstA?Fe%#ZMdwh zzM?SCSSeJS9mO5}V5#T|@J}3VDEYxd#NTC4R>X1zZ^hIj4phDM@gjI3QmD})(DYLw z?;17sRQZZD)Am$_7(>@~F;cT`rfFM_>T%)vDVNy>Kj(M|IwV8wsqEc=nQf#L;C=12 z0RI;C*f9Pg)u{B`Km&O6h3Al2l= YbnXt&PMj}6YWovTP7%INEkEF6cf!Tmd_QIz1F!w` z9sDQp5%hUyXkhhpCi||V4Xx_AqQMpi2f1Xt2Ad57xLc#;9$1wd)KOg-Q)sT^qZZwv zBj)BkfQu$I!%%_Jb~T~AosvK0Gcc)vYjTL~jee31#j)B{BSQ+<=#mjxog$E-k|CvR zjfN)W6fTw}#r`{U!aakhI>y@39>;?+m4kU O zmOjPm#j9d8RIsLYI}NP7jnrsEv^1_4wiV3RRXG2eWD{#)eR}^Xa59$j?pH4Z3_A{e zuPb{dQ~NtFD*yrXS!2=FxMxt|i-vD-9SEA1(h{9jn0b9CUS Otx#>t#=D(DNW%FrOt!+Aov2?BO99qd^}6b~a~Jz-$okIPm)dkP-=3)e zW8Q)alw)(X=AidpQ*6U?-)-DqC&vm)=g+PBzN8yf_#Gus`%jC_+@|1e<+6p6;1%ye ze9q?RbS@c=AsGG9YCgirSlY1