-
VILLAINES FLORIANE authoredVILLAINES FLORIANE authored
appAlpha
ceci est un test.
- appAlpha
- Structure
- Reunion 21/04
- Reunion 26/04
- Reunion 28/04
- Réunion 09/05
- Réunion 15/05
- Réunion 30/05
- Réunion 05/06
- References
- Rapport et soutenance
- Citation
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
- bertrand.cloez@inrae.fr (MISTEA)
- isabelle.sanchez@inrae.fr (MISTEA)
- floriane.villaines@inrae.fr (stagiaire IUT Avignon)
- @marie-pierre.etienne (Agro Campus Ouest)
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
- intégrer en verbatim box1 (
-
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