Skip to content
Snippets Groups Projects
README.md 7.91 KiB

appAlpha

ceci est un test.

Une appli web Shiny pour détecter les périodes de chaleur de Brebis - TechCare project v1.0.0

Analyse de données issues de ALPHA_box et ALPHA_App - UMR SELMET

Intégration d'un algorithme de détection de rupture dans un modèle de processus de Poisson marqué pour aide à visualisation.

License GPL-3 - INRAE MISTEA - 2023

Pour récupérer l'algorithme et voir les visualisations possibles, se référer au repository suivant: https://forgemia.inra.fr/isabelle.sanchez/alpha_project

Structure

appwow
|-->data
|-->src
    |-->server
        -->serverWelcome.R
        -->serverImport.R
        -->serverHowTo.R
        -->serverAbout.R
    |-->ui
        -->uiWelcome.R
        -->uiImport.R
        -->uiHowTo.R
        -->uiAbout.R
|-->www
->functions_graph.R
->functions_detectC.R
->global.R
->server.R
->ui.R

Reunion 21/04

A partir du rapport présent dans alpha_project, intégrer dans l'appli:

  • la fonction d'import des données de capteurs des chevauchements: importDataCapteur() OK

  • l'appel à la fonction dans la partie server avec en sortie:

    • onglet "table": le tableau en datatable() du fichier importé OK
    • onglet "graphs desc": quelques graphiques descriptifs OK
      • Distribution des durées de chevauchements pour chaque brebis: traduire titre, tourner les labels axe X en vertical ggplot2 (axe OK, titre à vérifier)
      • Distribution des durées de chevauchements des béliers OK (titre à vérifier)
      • Activité des béliers lors de la lutte OK
      • table des total chevauchements par bélier OK
  • changer les noms des variables reactives en accord avec les sorties obtenus (plotOutlier devriendrait plotDescChevBrebis) OK

  • tu peux supprimer des onglets de sorties en accord avec ton appli (uiImport.R) OK

  • Commencer à rédiger trame rapport OK

Reunion 26/04

  • changer labels Y des graphs à mettre en anglais OK , ainsi que nom colonne 1 dans le tableau des béliers (bas d'onglet) OK

  • changer copie d'écran dans le HowTo de l'exemple de fichier à importer (image à créer, à enregistrer dans le ss-rep ./www, puis changer appel dans uiHowTo.R) OK

  • mettre à jour la page d'accueil de l'appli en s'inspirant du voca utilisé dans la publi de Laclef et al. (cf. dans ./www) OK + intégrer une photo telle que tete2.png :-D OK

  • Débuter l'intégration de la metho de détection de ruptures

    • intégrer les fonctions dans function_detectR.R OK
    • intégrer l'appel de la metho sur mydata() dans serverImport.R: au début mettre des messages de contrôles qui apparaitront dans la log OK
    • dans un onglet "detection of ovulations": estrus?
      • intégrer en verbatim box1 ($outBH $outBH$S)
      • intégrer en verbatim box2 (out.rupture$lambda_n et out.rupture$mu_n)
      • intégrer en datatable box 3 le tableau des ruptures
      • intégrer le graph box4 (height=1200 en grand) en plotly des ruptures
  • appel library(tidyr) à mettre dans server.R et global.R aussi (et si possible, les mettre à côté de dplyr car ça concerne les mêmes types d'actions ;-) OK

truc extra-pro: OK

  • plusieurs personnels anglophone OK
  • réunions d'axe, de groupe de travail, de séminaires d'unité en anglais (j'ai assisté à 2 etc...) OK
  • lectures d'articles scientifiques OK
  • doc en anglais: shiny, shiny dashboard, OK

rajouter dans le § new skills: git + gitlab et en général les outils collaboratifs OK

Reunion 28/04