Stage M1 : Évaluation de librairies JS pour la génération de graphiques interactifs intégrés dans de

 Stage · Stage M1  · 3 mois    Bac+4   INRAE, unité GABI · Jouy-en-Josas (France)  gratification selon la réglementation

 Date de prise de poste : 1 avril 2025

Mots-Clés

Javascript, visualisation, comparaison de librairies

Description

Contexte

Les outils de bioinformatique permettent d’analyser des quantités massives de données et produisent eux-mêmes des résultats de grande dimension. Pour assurer le suivi du bon déroulement des traitements et faciliter l’interprétation des résultats, la génération de rapports condensés et illustrés est essentielle.

Highcharts est une librairie javascript de référence pour la génération de graphiques variés interactifs, facilement intégrables dans des rapports HTML. Dans le cadre de ce stage, nous cherchons à évaluer des alternatives open-source et gratuites à cette librairie de référence.

Missions

Le stagiaire aura pour mission de :

  • Identifier et prendre en main 3 à 4 librairies JS alternatives (D3.js, ECharts, Chart.js, plotly.js, ApexCharts, etc.).
  • Implémenter des cas d’usage standard (graphiques en ligne, barres, camemberts, heatmap, etc.) avec chaque solution.
  • Comparer les librairies selon plusieurs critères :
    • Performance (fluidité des animations, ressources informatiques).
    • Facilité d’implémentation et d’intégration dans un environnement HTML/JS.
    • Richesse fonctionnelle (types de graphiques, interactivité, options de personnalisation, d’export, …).
    • Support et documentation (communauté active, maintenance).
  • Produire un rapport comparatif détaillé avec recommandations.

Profil recherché

  • Étudiant(e) en informatique, développement web ou data science (Bac +4 / M1).
  • Connaissances en JavaScript et HTML/CSS.
  • Intérêt pour la data visualisation et l’optimisation des interfaces interactives.
  • Curiosité, rigueur et autonomie dans l’évaluation technique.

Candidature

Procédure : Envoyez votre CV et quelques lignes expliquant votre intérêt pour ce stage à maria.bernard@inrae.fr & olivier.rue@inrae.fr ingénieurs en bioinformatique des unités GABI et MaIAGE qui encadreront ce stage.

Date limite : 1 mars 2025

Contacts

Maria Bernard & Olivier Rue

 maNOSPAMria.bernard@inrae.fr

Offre publiée le 15 février 2025, affichage jusqu'au 1 mars 2025