BrAPI
Nous sommes heureux d’annoncer une mise à niveau majeure de Phenome One, qui comprend une implémentation complète de la Breeding API (BrAPI). La Breeding API est une norme internationale, une spécification open-source pour transmettre les données de culture sélective. Elle inclut plus de 100 nouvelles API, implémentées selon le style d’architecture RESTful et ajoutées à PhenomeOne, permettant une intégration simple aux systèmes externes.
Chez Phenome Networks, nous comprenons que nos applications de culture sélective des plantes (aussi bien Web que mobiles) ne sont pas les seules applications au sein d’une organisation. En outre, dans cette ère de transformation numérique, aucune application ne peut fonctionner en silo, à savoir, de façon distincte et indépendante d’autres bases de données. Aussi, les clients ont souvent besoin de développer des intégrations entre PhenomeOne et d’autres systèmes, que ce soient des ERP (Planification des ressources de l’entreprise), LIMS (Système de gestion de l’information du laboratoire), CRM (Gestion de la relation client), ou autres applis développées en interne qui ont besoin d’interagir avec PhenomeOne. L’intégration entre les systèmes Web est rendue possible par le biais d’API (Interface de programmation d’application), à savoir, des commandes que les systèmes externes peuvent exécuter de façon programmatique pour envoyer ou recevoir des données. PhenomeOne, en tant que système Web, inclut déjà de nombreuses API qui, au départ, ont été développées pour les besoins internes de l’application et non à des fins d’intégration. C’est pour cette raison que nous avons mis en œuvre la BrAPI.
La BrAPI spécifie une interface standard pour que les bases de données de phénotype/génotype végétal soient mises à profit dans les applications de culture sélective. Cette communication fonctionne sur une base communautaire, elle est gratuite et en open-source.
Quelques avantages de la BrAPI :
- Modularité : BrAPI couvre différents types de données de culture sélective, comme la gestion du germoplasme, les essais sur le terrain et le génotypage.
- Norme compatible : BrAPI répond à plusieurs normes communautaires, dont MCPD, MIAPPE, GA4GH Variants Schema, GeoJSON, et la Crop Ontology. BrAPI peut être utilisée avec tous les langages de programmation modernes.
- Optimisée pour une plus grande rapidité : de nombreux efforts ont été investis pour faire de BrAPI un modèle de données efficace sans toutefois faire de compromis sur sa flexibilité.
- Fonctionne sur une base communautaire : la norme BrAPI a été développée par une communauté d’informaticiens de diverses institutions de recherche.
- Recherche flexible : de multiples paramètres de recherche permettent à l’utilisateur de trouver exactement les données qu’il recherche. Plus besoin de télécharger et de nettoyer manuellement d’énormes volumes de données.
Cette nouvelle implementation de BrAPI au sein de PhenomeOne permet à nos clients de facilement extraire leurs données de PhenomeOne vers des systèmes externes, ou à l’inverse, de les extraire depuis des systèmes externes (comme des plateformes de phénotypage) vers PhenomeOne. Ceci est le premier pas vers une meilleure utilisation de vos données pour les transformer en connaissance.