Étude de cas SoftwareOne

Inari révolutionne le monde des semences avec une plateforme innovante basée sur l’IA

Combine harvester pouring golden corn kernels into a trailer in a sunlit field

Pionnière dans la SEEDesign, Inari Agriculture a fait confiance à SoftwareOne (anciennement Crayon) pour concevoir une plateforme de données et de machine learning à la pointe de la technologie. L’objectif : garantir une cohérence totale, de la collecte des données à l’analyse des résultats, tout en assurant une gouvernance rigoureuse.

Grâce à cette plateforme intelligente et ultra-rapide, des experts aux profils variés – généticiens du maïs, ingénieurs en IA, sélectionneurs de plantes ou data scientists – peuvent désormais accéder, en quelques minutes seulement, à un environnement de travail sécurisé, préconfiguré et prêt à l’emploi.

Résultat ? Des projets de machine learning accélérés, une collaboration scientifique renforcée grâce au partage de notebooks interactifs, une prise de décision éclairée… et des coûts d’infrastructure maîtrisés.

Les principaux défis du secteur

  • Des problèmes de traçabilité et de transformation des données freinaient la recherche
  • Les expérimentations en machine learning n’étaient pas menées de manière systématique
  • Un manque de visibilité opérationnelle rendait difficile le partage et la comparaison des résultats scientifiques
  • Des méthodologies ML fragmentées augmentaient les coûts de calcul et ralentissaient l'obtention des résultats

La solution mise en place avec SoftwareOne

  • Inari a choisi SoftwareOne comme partenaire pour concevoir sa plateforme Data & ML sur AWS
  • SoftwareOne a structuré le stockage des données ainsi que la gestion des accès et des autorisations
  • SoftwareOne a mis en place des pipelines de données en intégrant la logique de transformation souhaitée
  • Mise en œuvre d’Airflow pour orchestrer les workflows de données et de machine learning
  • Trois projets Inari ont été exécutés via la nouvelle plateforme Data & ML
  • SoftwareOne a rédigé des guides pour permettre aux scientifiques d’Inari d’autonomiser leurs expérimentations

Les bénéfices business

  • Les expérimentations en machine learning sont jusqu’à 10 fois plus rapides – une analyse est passée de 24 heures à seulement 20 minutes
  • Les projets internes d’Inari peuvent disposer d’un environnement gouverné et isolé en quelques minutes
  • Les résultats sont plus facilement comparables, grâce à une cohérence opérationnelle imposée par la plateforme
  • Les validations de résultats sont accélérées, facilitant les dépôts de propriété intellectuelle
  • Les coûts de calcul ont fortement diminué, grâce à une infrastructure auto-scalable mise en place par SoftwareOne
Client
Inari Agriculture
Industrie
Agriculture
Plateforme
AWS Cloud
Services
Data & IA
Pays
États-Unis

Une solution innovante qui redéfinit la durabilité dans le secteur agricole

des entreprises les plus enthousiasmantes et prometteuses dans le secteur des technologies agricoles. Elle a d’ailleurs été élue "Entreprise AgTech de l’année 2023" lors des prestigieux AgTech Breakthrough Awards.

L’ambition d’Inari est claire : aider les producteurs des principales cultures mondiales à mieux résister aux impacts du changement climatique, tout en réinventant la durabilité du système alimentaire mondial.

En combinant un design prédictif alimenté par l’IA avec une technologie de modification génétique multiplexe, Inari vise à augmenter les rendements du blé, du soja et du maïs jusqu’à 20 %, tout en réduisant l’usage d’engrais azotés et la consommation d’eau de 40 % pour le maïs.

Autrement dit : produire plus avec beaucoup moins de ressources – terres, eau et azote. Des objectifs ambitieux, à la hauteur des enjeux et de la mission que s’est fixée Inari.

Pourquoi SoftwareOne?

Inari a consulté plusieurs prestataires spécialisés en intelligence artificielle, mais a finalement choisi SoftwareOne pour son expertise inégalée et sa compréhension immédiate des enjeux à venir. La gestion de projet, malgré la complexité de la solution à déployer, a été exemplaire. SoftwareOne a su instaurer la confiance en découpant chaque décision technique en options claires et recommandations détaillées. Le processus – de la première discussion à une plateforme opérationnelle en production – n’a pas dépassé neuf mois. Après avoir testé la plateforme avec succès sur trois projets pilotes Inari, SoftwareOne a rédigé un guide complet permettant aux scientifiques de lancer et piloter leurs projets de manière autonome – une capacité qu’ils n’avaient jamais eue auparavant.

Relever les défis : unifier le machine learning et maîtriser la complexité des données

Inari utilise le machine learning pour "expérimenter" sur les plantes via sa plateforme technologique propriétaire, SEEDesign™.

« Mais voici la première difficulté », explique Alex Frieden, Directeur de l’ingénierie chez Inari.
« Nous sommes une organisation extrêmement diversifiée, composée d’ingénieurs logiciels, de scientifiques spécialisés en machine learning, de généticiens du maïs, de sélectionneurs de plantes, et de nombreux autres experts, chacun utilisant la data science et l’IA pour des objectifs très différents.
L’un des grands défis que nous avons rencontrés, c’est l’absence de savoir-faire centralisé, ou d’une méthodologie commune et cohérente pour mener nos expérimentations en ML. »

Le second défi, étroitement lié au premier, concernait la donnée elle-même : son origine, sa complexité, ses formats… et surtout son volume colossal.
La génétique végétale est d’une complexité impressionnante : par exemple, le génome du blé est cinq fois plus grand que celui de l’homme.

« Les rôles étaient fragmentés… et les données aussi », poursuit Frieden.
« Chacun avait sa propre manière de concevoir ses expériences, avec des outils et des jeux de données différents. Les sources de données étaient multiples et très disparates : nos propres recherches, des laboratoires universitaires, des bases publiques, des données achetées, etc.
Nous utilisions un outil appelé Quilt pour suivre la traçabilité des données, mais son usage n’était pas systématique. »

« En résumé, nous avions besoin d’imposer une manière de travailler plus uniforme et automatisée pour nos projets de data science et de machine learning.
Notre approche était trop chronophage, le manque d’optimisation des calculs faisait grimper les coûts, et surtout : cela nuisait à la rigueur scientifique. Les expériences n’étaient pas reproductibles, manquaient de visibilité opérationnelle, et les résultats devenaient difficiles à comparer. »

Partenariat avec SoftwareOne : Accélérer la recherche, faire avancer la science et stimuler l’innovation

Inari a échangé avec plusieurs partenaires potentiels, mais a finalement choisi SoftwareOne.
« Nous avons beaucoup apprécié nos échanges avec l’équipe IA de SoftwareOne. Ils nous ont vraiment convaincus par la profondeur de leur expertise », explique Alex Frieden. « Ils ont tout de suite compris nos enjeux. Et surtout, ils nous ont compris. »

La mission confiée ?
Concevoir une plateforme capable d’assurer une gouvernance de bout en bout des jeux de données, de standardiser les outils de workflow à l’échelle d’Inari, et de démocratiser l’usage du Machine Learning.

De la première discussion à une plateforme ML opérationnelle : moins de neuf mois.

La seule exigence non négociable d’Inari : que la solution repose sur AWS.
Cela impliquait une gestion fine des droits d’accès via AWS Identity and Access Management (IAM), et l’intégration de technologies de cluster à scalabilité automatique comme Elastic Kubernetes Service et Databricks, offrant un modèle économique flexible à la consommation ("pay-as-you-go").

« En dehors de notre volonté d’utiliser AWS, tout le reste était ouvert à la discussion », conclut Frieden.

Nous avons beaucoup apprécié nos échanges avec l’équipe IA de SoftwareOne. Ils nous ont vraiment convaincus par la profondeur de leur expertise.lls ont compris les enjeux. Et surtout, ils nous ont compris.

Alex Frieden

Director of Engineering, Inari

« La manière dont SoftwareOne a structuré ses propositions et ses recommandations a grandement contribué à instaurer la confiance », ajoute Frieden.
« Ils ne se contentaient pas de dire : "Voici ce que nous recommandons". Ils présentaient différentes options, les avantages et les inconvénients de chacune, puis nous faisaient part de leur avis éclairé.
Par exemple, pour les fonctionnalités de machine learning, SoftwareOne nous a proposé trois solutions : MLflow sur Databricks, SageMaker (la plateforme ML d’Amazon), et Kubeflow.

« Même si MLflow sur Databricks pouvait être l’option la plus coûteuse, son principal atout est de proposer une stack unifiée pour le machine learning et le traitement de données.
Après de nombreuses discussions détaillées et bien documentées grâce aux apports de SoftwareOne, c’est finalement cette solution que nous avons choisie. »

Nous n’avons pas ici l’espace nécessaire pour analyser la plateforme dans toute sa complexité, mais nous pouvons en résumer les principaux bénéfices à un niveau stratégique.

Les données issues de bases publiques, du phénotypage chez Inari ou d’autres laboratoires, ainsi que les métadonnées associées, sont organisées dans des « buckets » distincts en amont de la première analyse primaire, préalable indispensable au traitement en machine learning.

« À cette étape, il s’agit principalement de transformer les données brutes de séquençage ADN en formats exploitables pour le machine learning », explique Frieden.  « C’est une phase où de nombreux data scientists avaient besoin d’un fort soutien de l’équipe d’ingénierie.
Grâce à la plateforme SoftwareOne, ils peuvent désormais lancer et piloter leurs projets de manière autonome, d’autant plus que les analyses secondaires et tertiaires ont été automatisées. »

Au cœur de l’architecture de la plateforme : Databricks, accompagné d’outils tels que :

  • Quilt, pour la gestion des métadonnées et la traçabilité des données (lineage)
  • Airflow, pour l’orchestration des workflows
  • MLflow, pour la gestion opérationnelle des modèles ML (MLOps)

« Databricks offre de nombreux avantages stratégiques », souligne Frieden. « C’est une plateforme scalable qui encourage les bonnes pratiques et permet de réduire considérablement les temps d’exécution des workflows. »

Parmi les autres bénéfices clés de Databricks mentionnés par Frieden :

  • Un environnement de clusters distribués, plus résilient et performant
  • Une expérience de développement familière pour les bioinformaticiens, via les notebooks, avec contrôle de version intégré et fonctionnalités de collaboration
  • Une infrastructure maintenue de manière cohérente et homogène
  • Un espace centralisé pour gérer efficacement les modèles ML selon les meilleures pratiques

Pouvons-nous le faire pour vous ?

Contactez nos experts dès maintenant.

Pouvons-nous le faire pour vous ?

Contactez nos experts dès maintenant.

Un impact transformationnel : une recherche plus rapide, plus rentable, et une science renforcée

« Les transformations de données qui prenaient auparavant énormément de temps et de puissance de calcul se font désormais en un claquement de doigts, ou presque », affirme Alex Frieden. « La complexité a été largement réduite pour les scientifiques d’Inari, et les analyses en machine learning s’exécutent beaucoup, beaucoup plus rapidement. »

Dans le cadre du déploiement de la plateforme, SoftwareOne a mené trois projets pilotes pour Inari sur cette nouvelle infrastructure.
« Il était difficile de comparer les résultats obtenus avec ceux d’avant, car nos anciens projets n’étaient pas exécutés de manière uniforme.
D’ailleurs, ce manque de standardisation dans les comparaisons était précisément l’une des raisons majeures qui nous ont poussés à adopter la plateforme SoftwareOne ! »

« Cela dit, les gains en vitesse sont indéniables », poursuit Frieden.
« Dans une analyse “propre” et comparable, la plateforme SoftwareOne a permis de réaliser une expérience qui prenait auparavant 24 heures… en seulement 20 minutes. »

Mais le bénéfice ne se limite pas à la vitesse : les coûts ont eux aussi considérablement diminué, grâce à la capacité de la plateforme à s’auto-dimensionner : elle alloue automatiquement les ressources nécessaires en fonction des besoins de calcul, optimisant ainsi l’utilisation de l’infrastructure.

« Avant SoftwareOne, il fallait qu’une personne configure un serveur, exécute une tâche, éteigne le serveur, puis passe à la plateforme ML, récupère les résultats, et les transfère manuellement… Chaque étape générait des coûts de calcul.
Aujourd’hui, nous avons un pipeline unique et automatisé qui gère l’ensemble de ces étapes. »

Certes, ces gains de performance ne permettent pas de raccourcir le cycle de mise sur le marché des semences – un processus agricole qui se compte en années – mais ils permettent d’accélérer la validation des idées, ce qui change la donne.

« Et cela est crucial pour nous », conclut Frieden, « car cela signifie que nous pouvons plus rapidement protéger nos innovations via des dépôts de propriété intellectuelle – et les sécuriser au nom d’Inari. »

Pour l’un de nos projets, la plateforme SoftwareOne a réalisé une expérimentation en machine learning qui nous prenait habituellement 24 heures… en seulement 20 minutes.

Alex Frieden

Director of Engineering, Inari

Pour Alex Frieden, la plateforme développée avec SoftwareOne a permis non seulement d’accélérer la recherche et d’en réduire les coûts, mais aussi d’améliorer la qualité scientifique.
« Avant, nos expériences manquaient de visibilité. Et comme elles étaient réalisées de manière peu cohérente, avec des données difficilement traçables, analyser les résultats devenait souvent frustrant », explique-t-il.

« Ce que nous avons aujourd’hui, ce sont des notebooks partagés.
Databricks est avant tout une plateforme puissante de traitement de big data, qui permet une interaction fluide à travers des notebooks Jupyter, largement adoptés par la communauté scientifique.
Et que retrouve-t-on dans ces notebooks ? Des commentaires sur les étapes réalisées, des visualisations, des analyses, des graphiques… autant d’éléments qui permettent de documenter, partager et débattre du travail accompli.

C’est là que la vraie science se joue chez Inari – dans ces notebooks. »

Les scientifiques d’Inari sont désormais capables de lancer leurs projets en autonomie sur la plateforme SoftwareOne.

« Il y a eu une courbe d’apprentissage, bien sûr. Mais dans l’ensemble, nous avons su accompagner les changements nécessaires, et convertir progressivement les utilisateurs à la plateforme », ajoute Frieden.

« Récemment, un scientifique particulièrement réticent à changer ses habitudes a fini par tester la plateforme sur l’un de ses propres projets. Résultat : il a complètement changé d’avis. Aujourd’hui, c’est l’un des plus grands ambassadeurs de la solution ! »

À propos d’Inari Agriculture

Inari Agriculture est une entreprise de SEEDesign basée à Cambridge, dans le Massachusetts. Son ambition : développer une nouvelle génération de semences capable de transformer durablement le système alimentaire mondial.

L’entreprise s’est fixé des objectifs clairs et ambitieux : augmenter les rendements du maïs, du blé et du soja de 10 à 20 %, tout en réduisant de 40 % l’usage d’engrais azotés et la consommation d’eau pour le maïs.Sa plateforme technologique exploite la complexité biologique des plantes en s’appuyant sur les dernières avancées en génomique, en édition génique multiplexe et en intelligence artificielle. Cependant, les analyses en machine learning étaient jusqu’alors lentes, fragmentées et coûteuses.
C’est dans ce contexte qu’Inari a fait appel à SoftwareOne, afin de concevoir une plateforme Data & ML capable de gérer des pipelines de données contrôlés et reproductibles, et de mener des expérimentations ML aboutissant à des modèles réutilisables et industrialisables.

White and gray blocks forming a pattern

Contactez nos experts

Partagez-nous quelques détails sur vos défis commerciaux, nous revenons vers vous.

Contactez nos experts

Partagez-nous quelques détails sur vos défis commerciaux, nous revenons vers vous.