Developpement de package R et d’interface shiny

 Stage · Stage M2  · 5 mois    Bac+5 / Master   PFEM - UMR1019 - INRAE · Saint-Genès-Champanelle (France)

 Date de prise de poste : 1 janvier 2025

Mots-Clés

R shiny metabolomique,

Description

Contexte 

La Plateforme d'Exploration du Métabolisme (PFEM) est une plateforme de spectrométrie de masse (MS) dédiée aux études de métabolisme, reconnue nationalement comme à l’international, notamment dans le domaine de la métabolomique appliquée à la nutrition et à la santé. Sa composante métabolomique s’inscrit au sein de l'Unité de Nutrition Humaine (UNH) de l’Institut national de recherche pour l'agriculture, l'alimentation et l'environnement (INRAE). Les intérêts de recherche de la PFEM concernent le développement de méthodes analytiques basées sur la MS ainsi que d'outils bio-informatiques, le tout dans le but notamment de permettre une meilleure caractérisation des déviations métaboliques associées au  éveloppement de maladies métaboliques chroniques et l'étude des relations entre la nutrition et la santé. Ceci couvre
notamment :
- l'établissement de profils métaboliques à l'aide d'approches multiplateformes dans les biofluides et les tissus ;
- le développement de stratégies analytiques pour l'identification de biomarqueurs à l'aide de MS à ultra-haute résolution et d'outils bio-informatiques ;
- le développement de modèles et d'outils pour améliorer l'extraction de connaissances à partir de données à haut débit.

Objectif du stage

La PFEM travaille actuellement à formaliser un ensemble de stratégies de traitement de données pour conforter son offre de service pour des analyses haut-débit. Ceci passe par la possibilité de traiter les données qu’elle génère via l’interface web Galaxy (https://galaxyproject.org/), déjà utilisée pour une partie de ses analyses. L’objectif du stage est de participer à la concrétisation de cet objectif en transformant l’ensemble des algorithmes et méthodes conçu en packages open source d’une part, et d’autre part en concevant une interface Rshiny pour l’utilisateur final. Concrètement il s’agit principalement, à partir de scripts R déjà existants de développer un package R et une interface shiny adaptés aux contraintes et ambitions de la PFEM (visualisation de résultats adaptés, se conformer aux formats existants, aux bonnes pratiques de la communauté…). Ceci passe notamment par ce qui suit :
- Formalisation et conception de package, conformément aux exigences du CRAN et de Bioconductor;
- Design et conception d’interface Rshiny ;
- Documentation de l’outil (rédaction de contenus à destination des utilisateurs, des développeurs et de la communauté).
- Publier le package

Il est attendu de la personne accueillie qu’elle fasse preuve de rigueur et d’un bon sens de l’organisation pour assurer la traçabilité (A partir de Git) de l’ensemble des productions et tests associés. De plus, la personne devra être à même de rédiger de courts comptes-rendus de points d’avancement (relevés de décisions, TODO-lists…).

Environnement et contexte de travail

Le stage sera réalisé au sein de la PFEM, au sein d’un institut public de recherche. La plate-forme, certifiée ISO9001 et NF X50-900, est l’un des membres fondateurs de l’infrastructure nationale d'excellence MetaboHUB créée en 2013. La PFEM rassemble une dizaine d'appareils de MS de différents types. Actuellement le fonctionnement de la composante métabolomique est assuré par quinze titulaires dont neuf chimistes/analystes, deux statisticiens, deux bio-informaticiens et un informaticien.

Compétences souhaitées

- Bonne connaissance et pratique du langage R/Python.
- Être capable d’appréhender raisonnablement les concepts de méthodes statistiques non nécessairement maitrisées initialement, de même pour l’utilisation de solutions logicielles non connus initialement.
- Motivation pour évoluer dans un environnement pluridisciplinaire (Biologie, Chimie, Masse, Informatique) et interagir avec différents acteurs lors du stage.
- Rigueur, autonomie, sens de l’organisation.
- Les éléments suivants sont un plus mais ne sont pas obligatoires :
  o Bases dans la conception de package
  o Connaissance de bioconductor
  o Bases en versionnement de code (Git)

Niveau de diplôme : Master 1

Candidature

Procédure : Curriculum vitæ et lettre de motivation à adresser conjointement à : elfried.salanon@inrae.fr et contact-pfem@inrae.fr Merci d’indiquer en objet « [candidature stage de Master] Packaging d’algorithmes. »

Date limite : 31 mai 2025

Contacts

Elfried Salanon

 elNOSPAMfried.salanon@inrae.fr

Offre publiée le 15 novembre 2024, affichage jusqu'au 31 mai 2025