Cargando…
BrAPI—an application programming interface for plant breeding applications
MOTIVATION: Modern genomic breeding methods rely heavily on very large amounts of phenotyping and genotyping data, presenting new challenges in effective data management and integration. Recently, the size and complexity of datasets have increased significantly, with the result that data are often s...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6792114/ https://www.ncbi.nlm.nih.gov/pubmed/30903186 http://dx.doi.org/10.1093/bioinformatics/btz190 |
_version_ | 1783459084269256704 |
---|---|
author | Selby, Peter Abbeloos, Rafael Backlund, Jan Erik Basterrechea Salido, Martin Bauchet, Guillaume Benites-Alfaro, Omar E Birkett, Clay Calaminos, Viana C Carceller, Pierre Cornut, Guillaume Vasques Costa, Bruno Edwards, Jeremy D Finkers, Richard Yanxin Gao, Star Ghaffar, Mehmood Glaser, Philip Guignon, Valentin Hok, Puthick Kilian, Andrzej König, Patrick Lagare, Jack Elendil B Lange, Matthias Laporte, Marie-Angélique Larmande, Pierre LeBauer, David S Lyon, David A Marshall, David S Matthews, Dave Milne, Iain Mistry, Naymesh Morales, Nicolas Mueller, Lukas A Neveu, Pascal Papoutsoglou, Evangelia Pearce, Brian Perez-Masias, Ivan Pommier, Cyril Ramírez-González, Ricardo H Rathore, Abhishek Raquel, Angel Manica Raubach, Sebastian Rife, Trevor Robbins, Kelly Rouard, Mathieu Sarma, Chaitanya Scholz, Uwe Sempéré, Guilhem Shaw, Paul D Simon, Reinhard Soldevilla, Nahuel Stephen, Gordon Sun, Qi Tovar, Clarysabel Uszynski, Grzegorz Verouden, Maikel |
author_facet | Selby, Peter Abbeloos, Rafael Backlund, Jan Erik Basterrechea Salido, Martin Bauchet, Guillaume Benites-Alfaro, Omar E Birkett, Clay Calaminos, Viana C Carceller, Pierre Cornut, Guillaume Vasques Costa, Bruno Edwards, Jeremy D Finkers, Richard Yanxin Gao, Star Ghaffar, Mehmood Glaser, Philip Guignon, Valentin Hok, Puthick Kilian, Andrzej König, Patrick Lagare, Jack Elendil B Lange, Matthias Laporte, Marie-Angélique Larmande, Pierre LeBauer, David S Lyon, David A Marshall, David S Matthews, Dave Milne, Iain Mistry, Naymesh Morales, Nicolas Mueller, Lukas A Neveu, Pascal Papoutsoglou, Evangelia Pearce, Brian Perez-Masias, Ivan Pommier, Cyril Ramírez-González, Ricardo H Rathore, Abhishek Raquel, Angel Manica Raubach, Sebastian Rife, Trevor Robbins, Kelly Rouard, Mathieu Sarma, Chaitanya Scholz, Uwe Sempéré, Guilhem Shaw, Paul D Simon, Reinhard Soldevilla, Nahuel Stephen, Gordon Sun, Qi Tovar, Clarysabel Uszynski, Grzegorz Verouden, Maikel |
author_sort | Selby, Peter |
collection | PubMed |
description | MOTIVATION: Modern genomic breeding methods rely heavily on very large amounts of phenotyping and genotyping data, presenting new challenges in effective data management and integration. Recently, the size and complexity of datasets have increased significantly, with the result that data are often stored on multiple systems. As analyses of interest increasingly require aggregation of datasets from diverse sources, data exchange between disparate systems becomes a challenge. RESULTS: To facilitate interoperability among breeding applications, we present the public plant Breeding Application Programming Interface (BrAPI). BrAPI is a standardized web service API specification. The development of BrAPI is a collaborative, community-based initiative involving a growing global community of over a hundred participants representing several dozen institutions and companies. Development of such a standard is recognized as critical to a number of important large breeding system initiatives as a foundational technology. The focus of the first version of the API is on providing services for connecting systems and retrieving basic breeding data including germplasm, study, observation, and marker data. A number of BrAPI-enabled applications, termed BrAPPs, have been written, that take advantage of the emerging support of BrAPI by many databases. AVAILABILITY AND IMPLEMENTATION: More information on BrAPI, including links to the specification, test suites, BrAPPs, and sample implementations is available at https://brapi.org/. The BrAPI specification and the developer tools are provided as free and open source. |
format | Online Article Text |
id | pubmed-6792114 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-67921142019-10-18 BrAPI—an application programming interface for plant breeding applications Selby, Peter Abbeloos, Rafael Backlund, Jan Erik Basterrechea Salido, Martin Bauchet, Guillaume Benites-Alfaro, Omar E Birkett, Clay Calaminos, Viana C Carceller, Pierre Cornut, Guillaume Vasques Costa, Bruno Edwards, Jeremy D Finkers, Richard Yanxin Gao, Star Ghaffar, Mehmood Glaser, Philip Guignon, Valentin Hok, Puthick Kilian, Andrzej König, Patrick Lagare, Jack Elendil B Lange, Matthias Laporte, Marie-Angélique Larmande, Pierre LeBauer, David S Lyon, David A Marshall, David S Matthews, Dave Milne, Iain Mistry, Naymesh Morales, Nicolas Mueller, Lukas A Neveu, Pascal Papoutsoglou, Evangelia Pearce, Brian Perez-Masias, Ivan Pommier, Cyril Ramírez-González, Ricardo H Rathore, Abhishek Raquel, Angel Manica Raubach, Sebastian Rife, Trevor Robbins, Kelly Rouard, Mathieu Sarma, Chaitanya Scholz, Uwe Sempéré, Guilhem Shaw, Paul D Simon, Reinhard Soldevilla, Nahuel Stephen, Gordon Sun, Qi Tovar, Clarysabel Uszynski, Grzegorz Verouden, Maikel Bioinformatics Original Papers MOTIVATION: Modern genomic breeding methods rely heavily on very large amounts of phenotyping and genotyping data, presenting new challenges in effective data management and integration. Recently, the size and complexity of datasets have increased significantly, with the result that data are often stored on multiple systems. As analyses of interest increasingly require aggregation of datasets from diverse sources, data exchange between disparate systems becomes a challenge. RESULTS: To facilitate interoperability among breeding applications, we present the public plant Breeding Application Programming Interface (BrAPI). BrAPI is a standardized web service API specification. The development of BrAPI is a collaborative, community-based initiative involving a growing global community of over a hundred participants representing several dozen institutions and companies. Development of such a standard is recognized as critical to a number of important large breeding system initiatives as a foundational technology. The focus of the first version of the API is on providing services for connecting systems and retrieving basic breeding data including germplasm, study, observation, and marker data. A number of BrAPI-enabled applications, termed BrAPPs, have been written, that take advantage of the emerging support of BrAPI by many databases. AVAILABILITY AND IMPLEMENTATION: More information on BrAPI, including links to the specification, test suites, BrAPPs, and sample implementations is available at https://brapi.org/. The BrAPI specification and the developer tools are provided as free and open source. Oxford University Press 2019-10-15 2019-03-23 /pmc/articles/PMC6792114/ /pubmed/30903186 http://dx.doi.org/10.1093/bioinformatics/btz190 Text en © The Author(s) 2019. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Papers Selby, Peter Abbeloos, Rafael Backlund, Jan Erik Basterrechea Salido, Martin Bauchet, Guillaume Benites-Alfaro, Omar E Birkett, Clay Calaminos, Viana C Carceller, Pierre Cornut, Guillaume Vasques Costa, Bruno Edwards, Jeremy D Finkers, Richard Yanxin Gao, Star Ghaffar, Mehmood Glaser, Philip Guignon, Valentin Hok, Puthick Kilian, Andrzej König, Patrick Lagare, Jack Elendil B Lange, Matthias Laporte, Marie-Angélique Larmande, Pierre LeBauer, David S Lyon, David A Marshall, David S Matthews, Dave Milne, Iain Mistry, Naymesh Morales, Nicolas Mueller, Lukas A Neveu, Pascal Papoutsoglou, Evangelia Pearce, Brian Perez-Masias, Ivan Pommier, Cyril Ramírez-González, Ricardo H Rathore, Abhishek Raquel, Angel Manica Raubach, Sebastian Rife, Trevor Robbins, Kelly Rouard, Mathieu Sarma, Chaitanya Scholz, Uwe Sempéré, Guilhem Shaw, Paul D Simon, Reinhard Soldevilla, Nahuel Stephen, Gordon Sun, Qi Tovar, Clarysabel Uszynski, Grzegorz Verouden, Maikel BrAPI—an application programming interface for plant breeding applications |
title | BrAPI—an application programming interface for plant breeding applications |
title_full | BrAPI—an application programming interface for plant breeding applications |
title_fullStr | BrAPI—an application programming interface for plant breeding applications |
title_full_unstemmed | BrAPI—an application programming interface for plant breeding applications |
title_short | BrAPI—an application programming interface for plant breeding applications |
title_sort | brapi—an application programming interface for plant breeding applications |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6792114/ https://www.ncbi.nlm.nih.gov/pubmed/30903186 http://dx.doi.org/10.1093/bioinformatics/btz190 |
work_keys_str_mv | AT selbypeter brapianapplicationprogramminginterfaceforplantbreedingapplications AT abbeloosrafael brapianapplicationprogramminginterfaceforplantbreedingapplications AT backlundjanerik brapianapplicationprogramminginterfaceforplantbreedingapplications AT basterrecheasalidomartin brapianapplicationprogramminginterfaceforplantbreedingapplications AT bauchetguillaume brapianapplicationprogramminginterfaceforplantbreedingapplications AT benitesalfaroomare brapianapplicationprogramminginterfaceforplantbreedingapplications AT birkettclay brapianapplicationprogramminginterfaceforplantbreedingapplications AT calaminosvianac brapianapplicationprogramminginterfaceforplantbreedingapplications AT carcellerpierre brapianapplicationprogramminginterfaceforplantbreedingapplications AT cornutguillaume brapianapplicationprogramminginterfaceforplantbreedingapplications AT vasquescostabruno brapianapplicationprogramminginterfaceforplantbreedingapplications AT edwardsjeremyd brapianapplicationprogramminginterfaceforplantbreedingapplications AT finkersrichard brapianapplicationprogramminginterfaceforplantbreedingapplications AT yanxingaostar brapianapplicationprogramminginterfaceforplantbreedingapplications AT ghaffarmehmood brapianapplicationprogramminginterfaceforplantbreedingapplications AT glaserphilip brapianapplicationprogramminginterfaceforplantbreedingapplications AT guignonvalentin brapianapplicationprogramminginterfaceforplantbreedingapplications AT hokputhick brapianapplicationprogramminginterfaceforplantbreedingapplications AT kilianandrzej brapianapplicationprogramminginterfaceforplantbreedingapplications AT konigpatrick brapianapplicationprogramminginterfaceforplantbreedingapplications AT lagarejackelendilb brapianapplicationprogramminginterfaceforplantbreedingapplications AT langematthias brapianapplicationprogramminginterfaceforplantbreedingapplications AT laportemarieangelique brapianapplicationprogramminginterfaceforplantbreedingapplications AT larmandepierre brapianapplicationprogramminginterfaceforplantbreedingapplications AT lebauerdavids brapianapplicationprogramminginterfaceforplantbreedingapplications AT lyondavida brapianapplicationprogramminginterfaceforplantbreedingapplications AT marshalldavids brapianapplicationprogramminginterfaceforplantbreedingapplications AT matthewsdave brapianapplicationprogramminginterfaceforplantbreedingapplications AT milneiain brapianapplicationprogramminginterfaceforplantbreedingapplications AT mistrynaymesh brapianapplicationprogramminginterfaceforplantbreedingapplications AT moralesnicolas brapianapplicationprogramminginterfaceforplantbreedingapplications AT muellerlukasa brapianapplicationprogramminginterfaceforplantbreedingapplications AT neveupascal brapianapplicationprogramminginterfaceforplantbreedingapplications AT papoutsoglouevangelia brapianapplicationprogramminginterfaceforplantbreedingapplications AT pearcebrian brapianapplicationprogramminginterfaceforplantbreedingapplications AT perezmasiasivan brapianapplicationprogramminginterfaceforplantbreedingapplications AT pommiercyril brapianapplicationprogramminginterfaceforplantbreedingapplications AT ramirezgonzalezricardoh brapianapplicationprogramminginterfaceforplantbreedingapplications AT rathoreabhishek brapianapplicationprogramminginterfaceforplantbreedingapplications AT raquelangelmanica brapianapplicationprogramminginterfaceforplantbreedingapplications AT raubachsebastian brapianapplicationprogramminginterfaceforplantbreedingapplications AT rifetrevor brapianapplicationprogramminginterfaceforplantbreedingapplications AT robbinskelly brapianapplicationprogramminginterfaceforplantbreedingapplications AT rouardmathieu brapianapplicationprogramminginterfaceforplantbreedingapplications AT sarmachaitanya brapianapplicationprogramminginterfaceforplantbreedingapplications AT scholzuwe brapianapplicationprogramminginterfaceforplantbreedingapplications AT sempereguilhem brapianapplicationprogramminginterfaceforplantbreedingapplications AT shawpauld brapianapplicationprogramminginterfaceforplantbreedingapplications AT simonreinhard brapianapplicationprogramminginterfaceforplantbreedingapplications AT soldevillanahuel brapianapplicationprogramminginterfaceforplantbreedingapplications AT stephengordon brapianapplicationprogramminginterfaceforplantbreedingapplications AT sunqi brapianapplicationprogramminginterfaceforplantbreedingapplications AT tovarclarysabel brapianapplicationprogramminginterfaceforplantbreedingapplications AT uszynskigrzegorz brapianapplicationprogramminginterfaceforplantbreedingapplications AT veroudenmaikel brapianapplicationprogramminginterfaceforplantbreedingapplications AT brapianapplicationprogramminginterfaceforplantbreedingapplications |