Skip to content

Commit

Permalink
Merge branch 'main' into IBP-Tools
Browse files Browse the repository at this point in the history
  • Loading branch information
BrapiCoordinatorSelby authored Apr 17, 2024
2 parents 718099c + 1df77ee commit 98629b7
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 10 deletions.
4 changes: 2 additions & 2 deletions content/02.introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Notes:
-->

<!-- Pete S: This opening paragraph is hot garbage and should be rewritten, but I needed to start somewhere to get the creative writing process flowing. -->
Plant and animal breeding is an incredibly important part of today's society. Almost every country in the world has some kind of breeding program supporting the agricultural community to produce bigger, better, healthier, more sustainable crops. Modern breeding techniques require large amounts of high quality data to be effective. In the digital age, that breeding data is being collected, managed, and analyzed with computer software. Interoperability between breeding software tools, systems, and databases can substantially increase the efficiency of a breeding program. The ability to share tools gives each program a boost in computational power. The ability to share data means everyone has access to larger, more complete, datasets and get build more accurate computational models and produce more accurate predictions.
Plant and animal breeding is an incredibly important part of today's society. Almost every country in the world has some kind of breeding program supporting the agricultural community to produce bigger, better, healthier, and more sustainable crops. Modern breeding techniques require large amounts of high quality data to be effective. In the digital age, that breeding data is being collected, managed, and analyzed with computer software. Interoperability between breeding software tools, systems, and databases can substantially increase the efficiency of a breeding program. The ability to share tools gives each program a boost in computational power. The ability to share data allows the community to leverage access to larger, more complete, datasets; similarly, the community can build more accurate computational models and produce more accurate predictions.

The Breeding API (BrAPI) project is an effort to enable interoperability among breeding tools, systems, and databases. BrAPI is a standardized Representational State Transfer (REST), web service, Application Programming Interface (API), specification for breeding and related agricultural data. [@doi:10.1093/bioinformatics/btz190] By using the BrAPI standard, breeding software can more easily become interoperable, allowing groups to more easily share data and software tools.

Expand All @@ -36,7 +36,7 @@ As the specification has matured, so have the tools, services, and libraries ava

### Community Growth

The international BrAPI Community consists of the software developers, breeders, and related scientists working on BrAPI related projects and data sources. This community is what sustains the BrAPI project, building implementations, maintaining development tools, and providing input to enhance the specification. As the project has grown, so has the community. The BrAPI project started in June 2014 with less than ten people coming together to discuss the idea. Over the next nine years, the community has grown to between 200 and 250 members. The community mailing list has 208 members, and the BrAPI Slack workspace has 234 members. The project leadership uses the mailing list to broadcast newsletters, announcements, and updates to the community. The BrAPI Slack workspace allows members of the community to discuss specific topics and collaborate directly with each other.
The international BrAPI Community consists of software developers, breeders, and related scientists working on BrAPI related projects and data sources. This community is what sustains the BrAPI project, building implementations, maintaining development tools, and providing input to enhance the specification. As the project has grown, so has the community. The BrAPI project started in June 2014 with less than ten people coming together to discuss the idea. Over the next nine years, the community has grown to between 200 and 250 members. The community mailing list has 208 members, and the BrAPI Slack workspace has 234 members. The project leadership uses the mailing list to broadcast newsletters, announcements, and updates to the community. The BrAPI Slack workspace allows members of the community to discuss specific topics and collaborate directly with each other.

The BrAPI Hackathons are a major staple of the BrAPI community. Twice a year, the community gathers to discuss the specification and collaborate on BrAPI related projects. This time is very valuable to the community; for some organizations, the hackathon is the only time during the year when they have time to work on anything related to BrAPI. During the COVID-19 pandemic, virtual hackathons took the place of in person events. While the virtual hackathons do not provide the same level of face-to-face time that is crucial to collaborative work, they did allow for more attendees to gather and share their opinions. The typical virtual hackathon has about twice as many registered attendees compared to an in-person hackathon. However, attendees have reported much more productive work time during the in-person events. As a compromise, going forward, the community leadership has decided to have one in-person hackathon and one virtual hackathon each year, to balance the advantages of both.

Expand Down
4 changes: 2 additions & 2 deletions content/03.01.data-collection.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
#### Field Book

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Phenotypic data collection is an essential part of the breeding process. Historically, gathering data in the field was done with pen and paper, or perhaps some version of a digital spreadsheet. The abundance and prevalence of smart phones has allowed the Field Book mobile app to enhance data collection. Field Book can create well formed digital observation records from the moment they are taken. This can improve the efficiency of data collection and reduce human error.
Phenotypic data collection is an essential part of the breeding process. Historically, gathering data in the field was done with pen and paper, or perhaps some version of a digital spreadsheet. The abundance and prevalence of smart phones has allowed the Field Book mobile app to enhance data collection. Field Book can create well-formed digital observation records from the moment they are taken. This can improve the efficiency of data collection and reduce human error.

BrAPI was able to take things a step further by automating the flow of data from the Field Book mobile app to a central database server. In this work flow, data is collected and stored completely digitally with little-to-no human involvement.
In 2018, BrAPI was introduced into Field Book; specifically, the Core and Phenotyping modules. BrAPI was able to take things a step further by automating the flow of data from the Field Book mobile app to a central database server. This workflow allows data collection and storage to be expedited, removing the need of the user to transfer export files manually. Since Field Book’s adoption of BrAPI, many community servers have been integrated to simplify data storage. In this work flow, data is collected and stored completely digitally with little-to-no human involvement.

#### ClimMob

Expand Down
5 changes: 5 additions & 0 deletions content/03.03.federation-infrastructure.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,11 @@ To integrate those BrAPI endpoint provider into a single service and URL scheme,
<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Agrosystem Integration 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

#### MIAPPE ISA to BrAPI service

Phenotyping is crucial in the breeding process as it enables the identification of desirable traits, selection of breeding lines, and evaluation of breeding success. In the plant community, MIAPPE (Minimal Information About a Plant Phenotyping Experiment) [@doi:10.1111/nph.16544] is the established standard for phenotyping experiments and is commonly serialized as ISA Tab [@doi:10.1038/ng.1054]. Although ISA Tab is easy to read for non-technical experts due to its file-based approach, it lacks programmatic access, particularly for web applications. BrAPI, which is aligned with MIAPPE, can help solve this problem.
MIRA is a tool that enables the automatic deployment of a BrAPI server on a MIAPPE-compliant dataset in ISA Tab format. It can be deployed from a Docker image with the dataset mounted. By utilizing the mapping between MIAPPE, ISA, and BrAPI, there is no need for parsing or manual mapping of datasets that are already compliant with (meta-)data standards. By gaining programmatic access through BrAPI to these datasets, it facilitates the integration of phenotyping datasets into web applications.

#### MIAPPE "BrAPI to ISA" service

Since the release of BrAPI 1.3, efforts have been made to incorporate support for the Minimum Information About Plant Phenotyping Experiments (MIAPPE) standard into the specification [@doi:10.1111/nph.16544]. This integration was finalized in BrAPI 2.0, resulting in full compatibility between the two standards. Consequently, BrAPI now encompasses all attributes necessary for MIAPPE compliance, adhering to standardized descriptions in accordance with MIAPPE guidelines. Leveraging BrAPI as a standardized RESTful web service API specification, we employ the ISA standard for storing metadata and phenotyping data in a standardized manner. This data is structured in the ISA-TAB file format and subjected to validation using the [MIAPPE ISA configuration](https://github.com/ELIXIR-Belgium/isatab-validation). The "BrAPI to ISA" service functions as a converter between BrAPI RESTful endpoints and ISA-TAB, facilitating the archiving of metadata and data and thereby enhancing data preservation and accessibility. The [BrAPI2ISA](https://github.com/elixir-europe/plant-brapi-to-isa) tool is designed to be compatible with BrAPI 1.3, and we invite contributions from the community to extend support for the latest versions of BrAPI.
40 changes: 34 additions & 6 deletions content/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,10 @@ authors:
- Clemson University
corresponding: false
- name: Khaled Al-Shamaa
initials: KA
initials: KS
github: khaled-alshamaa
email: [email protected]
orcid: 0000-0002-7668-3798
email: [email protected]
affiliations:
- ICARDA
corresponding: false
Expand Down Expand Up @@ -150,7 +151,7 @@ authors:
initials: ML
github: langeipk
orcid: 0000-0002-4316-078X
email: Matthias.Lange@leibniz-ipk.de
email: lange@ipk-gatersleben.de
affiliations:
- Leibniz Institute of Plant Genetics and Crop Plant Research
corresponding: false
Expand All @@ -163,17 +164,28 @@ authors:
- CIRAD (french agricultural research and international cooperation organization)
- South Green Platform
- name: Stephan Weise
email: Stephan.Weise@leibniz-ipk.de
email: weise@ipk-gatersleben.de
initials: SW
affiliations:
- Leibniz Institute of Plant Genetics and Crop Plant Research
- name: Patrick König
email: Patrick.Koenig@leibniz-ipk.de
email: koenig@ipk-gatersleben.de
initials: PK
orcid: 0000-0002-8948-6793
github: patrick-koenig
corresponding: false
affiliations:
- Leibniz Institute of Plant Genetics and Crop Plant Research
- name: Manuel Feser
github: feserm
orcid: 0000-0001-6546-1818
email: [email protected]
initials: MF
affiliations:
- Leibniz Institute of Plant Genetics and Crop Plant Research
- Graduate School DILS, Bielefeld Institute for Bioinformatics Infrastructure (BIBI)
- name: Gouripriya Davuluri
email: Gouripriya.Davuluri@leibniz-ipk.de
email: davuluri@ipk-gatersleben.de
initials: GD
affiliations:
- Leibniz Institute of Plant Genetics and Crop Plant Research
Expand Down Expand Up @@ -248,3 +260,19 @@ authors:
affiliations:
- Integrated Breeding Platform
- Leafnode LLC
- name: Sebastian Beier
initials: SB
github: sebeier
orcid: 0000-0002-2177-8781
email: [email protected]
affiliations:
- 'Institute of Bio- and Geosciences (IBG-4: Bioinformatics), CEPLAS, Forschungszenturm Jülich GmbH, Wilhelm Johnen Straße, 52428 Jülich, Germany'
- Bioeconomy Science Center (BioSC), Forschungszentrum Jülich GmbH, 52428 Jülich, Germany
- name: Valentin Guignon
initials: VG
github: guignonv
orcid: 0000-0003-0903-6811
email: [email protected]
affiliations:
- The Alliance of Bioversity International and CIAT (CGIAR)
corresponding: false

0 comments on commit 98629b7

Please sign in to comment.