# Réunion "Anticipation" CarboSeq WP9-T3 RECORD ## ODJ provisoire * Attentes et implications dans les niveaux et les tiers * Tiers 2 versus Tiers 3 ? * Level 1 Niveau Monde Grossier * Devra être jouable avec la ToolBox * Déjà joué? * Attentes concernant le déploiement des outils * accessibilité aux BD comprises dans le déploiement * Interface fichiers ("sig", csv, rdata) * Post-Traitements? * Faciliter le déploiement d'instances Galaxy pour les partenaires? * Priorité niveau Français? * Stratégie level 0 * déployer un cas d'utilisation SoilR/RothC * Mais pas très réaliste et sans doute sans intérrêt * & probablement pas difficile à faire * déployer (script R6Class/RMQS)autre chose avec quand même un peu de présomption sepropra * de réutilisation de BD ou d'accessibilité BD * | de réutilisation autre outils * | de template de WF (ex 3 types de BD + DOE + Simus) * Interfaces graphiques pour paramètrer et visualiser les WF? ## Les échanges par mail > > > > Au centre, le modèle RothC du package soilR (https://cran.r-project.org/web/packages/SoilR/index.html) > > > > (https://github.com/cran/SoilR) > > > > > > NB : le lien github ne semble être qu'un miroir du package déposé sur le > > > CRAN > > > > Savons nous déjà si c'est exactement ce paquet qui va être mobilisé, ou une autre version? > > > > Au moins pour certains cas? > > > > > > C'est une information que je n'ai pas dans la mesure où je ne connais > > > pas la feuille de route de travail sur ce package. Il est prévu que le > > > package évolue lui même au cours du projet, en fonction des > > > développements des WP plus axés processus que le notre, qui > > > contribueront à améliorer RothC et éventuellement à intégrer d'autres > > > modèles au package. Carlos A. Sierra qui est l'un des concepteurs du > > > package participe au projet CarboSeq. Nous pourrons donc interagir avec > > > lui pour avoir plus d'informations à ce sujet. Mais je pense qu'il est > > > peu probable que les interfaces vers RothC et utilisées dans le package > > > changent de façon notable. > > > > Nous savons bien que soilR sera mobilisé au travers d'une toolBox à développer. > > > > Néanmoins existe-il un cas d'utilisation, voir plusieurs, ayant déjà été réalisé, > > > > nous permettant de nous instruire? > > > > > > Pas sûr qu'il existe des cas d'utilisation de référence en dehors de > > > ceux fournis dans la doc du package SoilR. Par contre, c'est quelque > > > chose que nous pouvons construire ensemble. J'ai construit des > > > librairies R basées sur le package R6Class qui permettent de gérer des > > > simulations avec différents modèles. Je pourrais vous proposer un cas > > > test simple mettant en oeuvre soilR (pour l'instant j'utilise une > > > implémentation faite maison de RothC > > > -https://forgemia.inra.fr/manuel.martin/rothc ). Il faudrait que l'on > > > prenne le temps d'en discuter. > > > > En matière de cas d'utilisation, nous pointer documents ou articles pertinents (ceux des slides?) serait déjà un plus. > > > > > > Le domaine des cas d'utilisation de RothC est tellement vaste que je > > > n'ai pas en tête un article présentant un cas d'utilisation qui pourrait > > > vous être utile. > > > > L'idéal étant, même si relativement éloigné soit par le dimensionnement, soit par l'application de ce qui est visé, > > > > de bénéficier d'un plan d'expérience, ou workflow comprenant à la fois un jeu de données et un plan d'expérience. > > > > Si par exemples des scripts R ou autres, +|- opérationnels existent, pouvoir en bénéficier serait informatif. > > > > > > > > Un autre sujet qui nous intéresse particulièrement, est celui des interfaces, et de la modularisation des différents > > > > composants de la toolBox. Autrement dit, existe-t-il un template de workflow un peu classique, > > > > permettant de schématiser les liens entre les interactions avec les bases de données, le lancement des simulations, > > > > voir les post-traitements? > > > > > > La encore, tout ce dont je peux vous faire bénéficier pour l'instant, > > > c'est un workflow que j'ai utilisé pour des simulations sur les sites > > > RMQS (Réseau de mesure de la qualité des sols), qui se réduit à un > > > script R faisant appel aux librairies R6Class dont je parlais plus haut > > > (récupération des données & application du protocole de simulation). > > > Est-ce que cela pourrait vous intéresser? L'outil est adapté à des > > > simulations de quelques (dizaines de) milliers d'unité de simulation. Il > > > faudrait effectivement dans le cas de simulations en + grand nombre > > > prévoir des outils de post-processing à la volée pour n'extraire que les > > > infos pertinentes des simulations. > > > > > > > Typiquement, si on se réfère au vocabulaire propre au framework Galaxy, ce qui est mis à disposition des utilisateurs, > > > > ce sont des tools. On pourrait donc imaginer respecter l'architecture de la toolbox, et déployer autant de tools que > > > > ceux proposés par la toolbox. Les tools pourraient être mobilisés indépendamment, ou séquentiellement et parallèlement, > > > > afin de construire des workflows nécessaires à la réalisation des analyses CarboSeq. Cette approche n'excluant pas l'utilisation > > > > de la toolbox indépendamment de Galaxy. > > > > > > Oui c'est un peu ce que j'avais en tête pour la toolbox et c'est aussi > > > la philosophie des outils que j'ai déjà développés. > > > > & finalement, au delà d'un système pour lancer les plans d'expériences, et récupérer les résultats, > > > > y-aura-t-il des attentes en matière d'interface graphiques utilisateurs, pour configurer les plans de simulations, > > > > ou visualiser des résultats soient-ils intermédiaires? (formulaire & ligne de commandes, versus Shiny) > > > > > > Ca n'est pas prévu dans le projet. Il faut que les partenaires puissent > > > lancer leurs simulations avec un plan d’expérience pré-défini. Les GUI > > > concernant les résultats sont prévues dans la tâche 7. > > > > Par ailleurs, est ce que vous avez déjà en tête un mode d'organisation du développement de la toolBox? > > > > Un site GitHub ou Gitlab que nous pourrions suivre, au jour le jour, afin que nous puissions tester notre > > > > capacité à déployer, voir automatiser les déploiement des développements? > > > > > > Nous utilisons la forge MIA à Infosol et cela me semble être le type > > > d'outil idéal pour ces développements. Reste à s'assurer des modalités > > > d'accès des différentes parties prenantes.