Package R Markdown: Un outil pour générer des pages html avec R Studio

Slides:



Advertisements
Présentations similaires
Créer un diaporama à l'aide d' Open Office Impress (2/2) Collège Victor Hugo (Carmaux - 81)
Advertisements

QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Choisir la source de données WinBooks * à partir de laquelle vous souhaitez travailler. Pour mémoire, Winbooks (tant AC que LO) est l’environnement naturel.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Initiation à QuickPlace, janvier Initiation à QuickPlace n Nature de l'outil n Fonctions de base (lecture, création) n Fonctions de gestionnaire.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Cahier des charges.
Premiers pas avec PowerPoint
Traitement de texte : notions avancées
AMUE – SIFAC Gestion des services fait sur SIFAC WEB
Tablette Elève Nomade Utilisation de Polaris Office
Voyage dans le logiciel de présentation de la suite libre.
E-Prelude.com Importation de nomenclatures issues de divers logiciels de CAO… … via un fichier « neutre » de type EXCEL.
Mener une activité.
Devenez journaliste pendant la 1ère Guerre mondiale
Thèmes du niveau « Expert »
POWERPOINT 2013.
Titre Noms des auteurs 1. A propos de ce chablon
COURS EXCEL INITIATION EPN LES PICOULET Elsa DELAUNAY.
Eléments de présentation
Organisation bureautique
Réaliser un Diaporama ML PATINEC – 03/2017
Initiation aux bases de données et à la programmation événementielle
Rechercher des articles et des sites web
Plateforme CountrySTAT Aperçu global de la préparation des tableaux dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME.
Guide d’utilisation.
Initiation Excel 1ère Partie novembre - décembre 2014.
Comment faire un diaporama ?
Javadoc et débogueur Semaine 03 Version A16.
Principes de programmation (suite)
Réalisation d'agents de surveillance Zephir
Asynchronous Javascript And Xml
HISTORIQUE DES MISES A JOUR
HTML & css.
Comment bien communiquer avec un diaporama
CRÉATION D’UN DIAPORAMA
Le CSS Principe de séparation du contenu et de la mise en forme
Premiers pas sous Windows XP
Titre de la communication (Calibri 50 Gras) Auteurs (Calibri 40 Gras) Affiliations ( calibri 40 Italic) Nous vous invitons à suivre les instructions suivantes :
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Guide des différences entre les deux versions de l’interface web
Documentation technique (Linux)
Création Et Modification De La Structure De La Base De Données
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
3- Nouvelles pages d’accueil
Aide Retraités & Seniors
GUIDE DE MISE EN ŒUVRE d’une PRESENTATION
La facture électronique
Formation sur les bases de données relationnelles.
Gilles BADUFLE À partir d’un PPT modifié du C.A.H.M.
Nom, prénom, établissement
FAIRE UN BLOG D'ECOLE Un exemple détaillé.
Utiliser PowerPoint dans le cadre des TPE
Base de donnée de support
Comment utiliser l’application ?
Dossier SARL Verdier Application No 8
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
FORMATION POWERPOINT 2007/2010
Logiciel de présentation
Système de gestion de contenu de sites web
Donnez votre avis ! Depuis votre smartphone, sur :
5- Publication et rubriques
Formation « Utiliser un site Internet école »
Tableaux croisés dynamiques sous Excel: des outils simples pour une analyse rapide de jeux de données en cytométrie Camille SANTA MARIA Ingénieur d’étude.
Sur la base d’exemples, ce diaporama recense l’ensemble des
Questions / Réponses No 13
STS Web Services libres Gérer les services libres
Nom, prénom, établissement
Tapez les détails de votre événement ici
Transcription de la présentation:

Package R Markdown: Un outil pour générer des pages html avec R Studio Réunion du Groupe Statistiques – CATI Bios4Biol Juin 2015 Sophie LAMARRE Equipe Biopuces Bionanotechnologies et Plateforme GeT-Biopuces (LISBP) à Toulouse sophie.lamarre@insa-toulouse.fr

Plan Qu’est-ce que R Markdown? Cas d’utilisations Comment ca marche? Plus de détails Vers une mise en page personnalisée Les autres formats Conclusion Annexes

1. Qu’est ce que R Markdown? C’est un package de R qui combiné à R Studio, permet de créer de manière simplifiée des documents dynamiques. Le document peut avoir plusieurs formats: Pages web (à l’origine le package a été créé pour ca) Document pdf Document Word ou équivalent sous Linux

1. Qu’est ce que R Markdown? Sur le document dynamique, on peut mettre: du code R le résultat de l‘exécution des graphiques des images des formules …

2. Cas d’utilisations Pour créer un cours que l’on veut publier en ligne (avec Rpubs) Pour réaliser un compte rendu avec affichage des résultats (issu des commandes tapées dans R), que l’on souhaite communiquer à d’autres personnes (sans avoir à s’initier au Latex pour écrire des rapports avec Sweave) …

3. Comment ca marche? Le package « markdown » fonctionne avec le package « knitr » (à télécharger sur le CRAN lors de la première utilisation) Ce dernier permet d’inclure et d’exécuter le code R qui génère des tableaux et/ou des graphiques (au lieu d’insérer les tableaux et/ou les graphiques exécutés préalablement) -> reproductibilité des documents

Démo pour transformer en format HTML 3. Comment ca marche? Démo pour transformer en format HTML

3. Comment ca marche? On ouvre R Studio On change le paramétrage

3. Comment ca marche? On créé un premier document

3. Comment ca marche? On enregistre le fichier que l’on vient de créer On appuie sur « Knit HTML »

3. Comment ca marche? On obtient notre page html générée Note: Dans la nouvelle version de markdown on n’est plus obligé d’enregistrer notre fichier .rmd pour qu’il génère la page.

3. Comment ca marche? Fichier contenant le contenu du document dynamique en format .rmd Fichier transformé dans le format souhaité: HTML PDF WORD

3. Comment ca marche? Si on souhaite publier en ligne notre page: On clique sur « Publish » Attention, la page sera publique

4. Plus de détails Ajouter du code et voir le résultat: Le code sur le fichier .Rmd Le résultat de la page Html

4. Plus de détails Affichage d’un graphique généré avec R: Le résultat de la page Html Le code sur le fichier .Rmd

4. Plus de détails Insérer un tableau: Le code sur le fichier .Rmd Le résultat de la page Html

4. Plus de détails Insérer une équation: Le code sur le fichier .Rmd Le résultat de la page Html

4. Plus de détails Insérer une image: Le code sur le fichier .Rmd Le résultat de la page Html

4. Plus de détails Insérer un lien vers une page Internet: Insérer une citation: Le code sur le fichier .Rmd Le résultat de la page Html Le code sur le fichier .Rmd Le résultat de la page Html

5. Vers une mise en page personnalisée Par défaut, la mise en page est un peu sommaire: Pas de couleurs Tableaux sans bordures Texte non souligné …

5. Vers une mise en page personnalisée On peut grâce à la feuille de style CSS modifier cette mise en page. La procédure à suivre est la suivante: copier la feuille de style CSS nommée “markdown.css” qui se trouve dans le répertoire du package “Markdown” (endroit où tous les packages sont stockés) la renommer Modifier la feuille de style avec la mise en page que l’on souhaite (exemple: couleurs aux titres, bordures aux tableaux …) la placer à l'endroit où on a stocké notre fichier .Rmd . Ensuite, dans notre fichier .Rmd, on écrit en haut: la ligne suivante entourée de “<” et “>”: link href=“my_custom.css” rel=“stylesheet”

5. Vers une mise en page personnalisée Sans mise en forme Avec mise en forme

Démo pour transformer en format PDF 6. Les autres formats Démo pour transformer en format PDF

6. Les autres formats … On peut transformer notre document à la base prévu pour être édité en format HTML pour qu’il soit transformé en PDF Pour que les images rentrent dans la page

6. Les autres formats … On peut transformer notre document à la base prévu pour être édité en format HTML pour qu’il soit transformé en PDF

Démo pour transformer en format WORD 6. Les autres formats Démo pour transformer en format WORD

6. Les autres formats … On peut transformer notre document à la base prévu pour être édité en format HTML pour qu’il soit transformé en WORD

6. Les autres formats … On peut transformer notre document à la base prévu pour être édité en format HTML pour qu’il soit transformé en WORD

7. Conclusion Package intéressant qui permet de créer des rapports reproductibles sous forme de pages Web, pdf ou Word, facilement sans avoir à connaître le langage Latex ni Html.

8. Annexes Le code .Rmd utilisé dans cette présentation (pour format HTML avec CSS modifié)

8. Annexes Le code .Rmd utilisé dans cette présentation

8. Annexes Le code .Rmd utilisé dans cette présentation

8. Annexes Le code .Rmd utilisé dans cette présentation

8. Annexes Le code .Rmd utilisé dans cette présentation

8. Annexes Le code .css utilisé dans cette présentation

8. Annexes Le code .css utilisé dans cette présentation

8. Annexes Le code .css utilisé dans cette présentation

8. Annexes Le code .css utilisé dans cette présentation

Package genefilter: Un outil pour filtrer les données (à l’origine des issues de puces à ADN, mais fonctionne aussi avec des tableaux de type matrices) Réunion du Groupe Statistiques – CATI Bios4Biol Juin 2015 Sophie LAMARRE Equipe Biopuces Bionanotechnologies et Plateforme GeT-Biopuces (LISBP) à Toulouse sophie.lamarre@insa-toulouse.fr

Courte introduction du filtrage 1. Installer le package 2. Charger le package 3. Générer une matrice de 1 000 gènes et 2 conditions avec chacune 5 réplicats

Courte introduction du filtrage Filtrage n°1: On ne retient pour la condition A que les gènes qui ont au moins 1 pour tous les réplicats de la condition A (c’est-à-dire pour les 5 réplicats)

Courte introduction du filtrage Filtrage n°2: On ne retient pour la condition A que les gènes qui ont au moins 1 pour 75% des réplicats de la condition A (c’est-à-dire pour les 4 réplicats)