Skip to content

Commit

Permalink
stashing changes
Browse files Browse the repository at this point in the history
  • Loading branch information
BrapiCoordinatorSelby committed Feb 20, 2024
1 parent a795b21 commit 8df7c80
Show file tree
Hide file tree
Showing 18 changed files with 3,580 additions and 43 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -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 <https://plantbreeding.github.io/BrAPI-Manuscript2/>.
The permalink for this webpage version is <https://plantbreeding.github.io/BrAPI-Manuscript2/v/0ca66056ae70193566f5519e92ee973cc67c2c16/>.
The permalink for this webpage version is <https://plantbreeding.github.io/BrAPI-Manuscript2/v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/>.
To redirect to the permalink for the latest manuscript version at anytime, use the link <https://plantbreeding.github.io/BrAPI-Manuscript2/v/freeze/>.

## Files
Expand Down Expand Up @@ -35,4 +35,4 @@ Verifying timestamps with the `ots verify` command requires running a local bitc
## Source

The manuscripts in this directory were built from
[`0ca66056ae70193566f5519e92ee973cc67c2c16`](https://github.com/plantbreeding/BrAPI-Manuscript2/commit/0ca66056ae70193566f5519e92ee973cc67c2c16).
[`fb9b2182b9b7ed27d8f70c6e3789170928a936b8`](https://github.com/plantbreeding/BrAPI-Manuscript2/commit/fb9b2182b9b7ed27d8f70c6e3789170928a936b8).
31 changes: 12 additions & 19 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@
<meta name="dc.date" content="2024-02-20" />
<meta name="citation_publication_date" content="2024-02-20" />
<meta property="article:published_time" content="2024-02-20" />
<meta name="dc.modified" content="2024-02-20T18:27:43+00:00" />
<meta property="article:modified_time" content="2024-02-20T18:27:43+00:00" />
<meta name="dc.modified" content="2024-02-20T18:30:25+00:00" />
<meta property="article:modified_time" content="2024-02-20T18:30:25+00:00" />
<meta name="dc.language" content="en-US" />
<meta name="citation_language" content="en-US" />
<meta name="dc.relation.ispartof" content="Manubot" />
Expand Down Expand Up @@ -90,9 +90,9 @@
<meta name="citation_fulltext_html_url" content="https://plantbreeding.github.io/BrAPI-Manuscript2/" />
<meta name="citation_pdf_url" content="https://plantbreeding.github.io/BrAPI-Manuscript2/manuscript.pdf" />
<link rel="alternate" type="application/pdf" href="https://plantbreeding.github.io/BrAPI-Manuscript2/manuscript.pdf" />
<link rel="alternate" type="text/html" href="https://plantbreeding.github.io/BrAPI-Manuscript2/v/0ca66056ae70193566f5519e92ee973cc67c2c16/" />
<meta name="manubot_html_url_versioned" content="https://plantbreeding.github.io/BrAPI-Manuscript2/v/0ca66056ae70193566f5519e92ee973cc67c2c16/" />
<meta name="manubot_pdf_url_versioned" content="https://plantbreeding.github.io/BrAPI-Manuscript2/v/0ca66056ae70193566f5519e92ee973cc67c2c16/manuscript.pdf" />
<link rel="alternate" type="text/html" href="https://plantbreeding.github.io/BrAPI-Manuscript2/v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/" />
<meta name="manubot_html_url_versioned" content="https://plantbreeding.github.io/BrAPI-Manuscript2/v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/" />
<meta name="manubot_pdf_url_versioned" content="https://plantbreeding.github.io/BrAPI-Manuscript2/v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/manuscript.pdf" />
<meta property="og:type" content="article" />
<meta property="twitter:card" content="summary_large_image" />
<link rel="icon" type="image/png" sizes="192x192" href="https://manubot.org/favicon-192x192.png" />
Expand All @@ -109,9 +109,9 @@ <h1 class="title">BrAPI Success Stories</h1>
</header>
<p><small><em>
This manuscript
(<a href="https://plantbreeding.github.io/BrAPI-Manuscript2/v/0ca66056ae70193566f5519e92ee973cc67c2c16/">permalink</a>)
(<a href="https://plantbreeding.github.io/BrAPI-Manuscript2/v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/">permalink</a>)
was automatically generated
from <a href="https://github.com/plantbreeding/BrAPI-Manuscript2/tree/0ca66056ae70193566f5519e92ee973cc67c2c16">plantbreeding/BrAPI-Manuscript2@0ca6605</a>
from <a href="https://github.com/plantbreeding/BrAPI-Manuscript2/tree/fb9b2182b9b7ed27d8f70c6e3789170928a936b8">plantbreeding/BrAPI-Manuscript2@fb9b218</a>
on February 20, 2024.
</em></small></p>
<h2 id="authors">Authors</h2>
Expand Down Expand Up @@ -236,7 +236,7 @@ <h3 id="data-collection-field-book-climmob-other-phenoapps-etc">Data Collection
<li>Alternate solutions/ why is it better with BrAPI</li>
<li>future related use cases, areas to improve</li>
</ul>
<h3 id="data-management-deltabreed-bms-breedbase-bims-germinate-phis-etc">Data Management (DeltaBreed, BMS, Breedbase, BIMS, Germinate, PHIS, etc)</h3>
<h3 id="data-management-deltabreed-bms-breedbase-bims-germinate-phis-brapi-sync-etc">Data Management (DeltaBreed, BMS, Breedbase, BIMS, Germinate, PHIS, <a href="https://github.com/IntegratedBreedingPlatform/brapi-sync">brapi sync</a>, etc)</h3>
<ul>
<li>General use case description(s)</li>
<li>Specific tool examples</li>
Expand All @@ -256,8 +256,8 @@ <h4 id="phis">PHIS</h4>
<p>Indeed, as PHIS offers BrAPI-compliant Web Services, this greatly simplifies the integration and data exchange with other European information systems that handle phenotyping data. The adherence to BrAPI standards ensures a common interface and compatibility, facilitating seamless communication and collaboration between PHIS and other systems within the European context. This interoperability not only streamlines data sharing but also promotes a more cohesive and effective approach to managing and utilizing phenotyping data across diverse platforms and research initiatives in the European scientific community.</p>
<h3 id="federated-data-management-infrastructures-agent-increasing-eurisco-dataplant-nfdi4biodiversity-fairagro">Federated Data Management Infrastructures (AGENT, INCREASING, EURISCO, DataPLANT, NFDI4BioDiversity, FAIRAgro)</h3>
<ul>
<li>General use case description(s) - AgrosystemIntegration of germplasm collections in context of data trustee models among private economy and public research, integration of ex-situ genbanks (EU H2020 projects AGENT, INCREASING), integrated agrosystems and plant research infrastructure)</li>
<li>Specific tool examples - BraPI endponts for AGENT, IPK-Genbank, MIAPPE ISA-TAB2BRAPI service</li>
<li>General use case description(s) - AgrosystemIntegration of germplasm collections in context of data trustee models among private economy and public research, integration of ex-situ genebanks (EU H2020 projects AGENT, INCREASING), integrated agrosystems and plant research infrastructure</li>
<li>Specific tool examples - BraPI endpoints for AGENT, IPK-Genebank, MIAPPE ISA-TAB2BRAPI service</li>
<li>Alternate solutions/ why is it better with BrAPI - Schema.ORG lightweight meta data harvesting, ARCs as collaborative data decoration, API and publication pipeline</li>
<li>future related use cases, areas to improve - LIMS to BrAPI proxies</li>
</ul>
Expand All @@ -280,13 +280,6 @@ <h3 id="analytics-qbms-mr-bean-etc">Analytics (QBMS, Mr Bean, etc)</h3>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<h3 id="brapi-sync"><a href="https://github.com/IntegratedBreedingPlatform/brapi-sync">brapi sync</a></h3>
<ul>
<li>General use case description(s)</li>
<li>Specific tool examples</li>
<li>Alternate solutions/ why is it better with BrAPI</li>
<li>future related use cases, areas to improve</li>
</ul>
<h3 id="sample-submission-dart-and-genotype-dbs-mgis-gigwa">Sample Submission (DArT) and Genotype DBs (MGIS, GIGWA)</h3>
<ul>
<li>General use case description(s)</li>
Expand All @@ -312,9 +305,9 @@ <h2 id="discussion">Discussion</h2>
* ChatGPT integration - BreedersGPT
* Weather & soil - why it won’t be in BrAPI -->
<h3 id="brapi-for-breeders-and-scientists">BrAPI for Breeders and Scientists</h3>
<p>The BrAPI technical specification document is meant to be read and used by software developers. However, the purpose of the specification, and the community around it, is to make things faster, easier, and cheaper for the breeders and scientists working to make the world a better place. BrAPI offers a convenient path to automation and data integration for software tools in the breeding domain. All of the example use cases described above can be achieved with manual effort, moving and editing data files by hand. When the basic structure and flow of data becomes automated, breeders and scientists can spend more time focussing on the science and doing what they do best. For many, the ultimate goal is the development of a digital ecosystem: a collection of software tools and applications that can all work together seamlessly. In this digital ecosystem, data is collected digitally from the beginning, reducing as much human error as possible. The data is checked by quality control and stored automatically, then can be sent to any internal tool or external lab for further analysis with just the click of a button. This idea might sound too good to be true, but as more tools start sharing a universal data standard, automating data flow becomes easier, and the community gets closer to total interoperability.</p>
<p>The BrAPI technical specification document is meant to be read and used by software developers. However, the purpose of the specification, and the community around it, is to make things faster, easier, and cheaper for the breeders and scientists working to make the world a better place. BrAPI offers a convenient path to automation and data integration for software tools in the breeding domain. All of the example use cases described above can be achieved with manual effort, moving and editing data files by hand. However, when the basic structure and flow of data becomes automated, breeders and scientists can spend less time on data management and more time focussing on the science, doing what they do best. For many, the ultimate goal is the development of a digital ecosystem: a collection of software tools and applications that can all work together seamlessly. In this digital ecosystem, data is collected digitally from the beginning, reducing as much human error as possible. The data is checked by quality control and stored automatically, then can be sent to any internal tool or external lab for further analysis with just the click of a button. This idea might sound too good to be true, but as more tools start sharing a universal data standard, automating data flow becomes easier, and the community gets closer to total interoperability.</p>
<h3 id="looking-ahead">Looking Ahead</h3>
<p>The BrAPI specification will continue to grow, enabling more use cases and new types of data.</p>
<p>The BrAPI specification will continue to grow, enabling more use cases and new types of data. These new use cases might include newer scientific techniques and technologies. Things like drone imaging data, spectroscopy, LIDAR, metabolomics, transcriptomics, high-throughput phenotyping, and machine learning analysis. All of these technologies can open new avenues for research and development of new crop varieties. All of these technologies also generate more data, and require data sharing between different software applications and data repositories. The BrAPI project leadership and community is committed to building the standards to support these new use cases as they arrive and become accepted by the scientific community. In fact, small groups within the BrAPI community have already start building generic data models and communication standards for many of the technologies listed above. These community efforts will eventually become part of the BrAPI standard in a future version of the specification document.</p>
<h2 id="conclusions-and-impact">Conclusions and Impact</h2>
<ul>
<li>High level summary of the project/consortium</li>
Expand Down
Binary file modified manuscript.pdf
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/images/github.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/images/orcid.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions v/fb9b2182b9b7ed27d8f70c6e3789170928a936b8/images/twitter.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 8df7c80

Please sign in to comment.