RMarkdown: Analisi riproducibili, presentazioni, report e molto altro in un unico ed elegante file

Conduttore: Ottavia Epifania

Edizione 1 - dal 11 al 15 marzo 2024
lunedì 11-03-2024 ore 9:00 - 13:00; [AULA 4M]
martedì 12-03-2024 ore 9:00 - 13:00; [AULA 4M]
mercoledì 13-03-2024 ore 9:00 - 13:00; [AULA 4M]
giovedì 14-03-2024 ore 13:00 - 17:00; [AULA 4M]
venerdì 15-03-2024 ore 9:00 - 13:00; [AULA 4M]
(l'iscrizione al corso sarà possibile dal 26 febbraio alle 9 al 3 marzo alle 14 a questo link)

Edizione 2 - dal 20 al 24 maggio 2024
lunedì 20-05-2024 ore 9:00 - 13:00; [AULA 4T]
martedì 21-05-2024 ore 9:00 - 13:00; [AULA 4M]
mercoledì 22-05-2024 ore 9:00 - 13:00; [AULA 4M]
giovedì 23-05-2024 ore 9:00 - 13:00; [AULA 4M]
venerdì 24-05-2024 ore 9:00 - 13:00; [AULA 4T]
(l'iscrizione al corso sarà possibile dal 6 maggio alle 9 al 10 maggio alle 14 a questo link)

A fine corso è prevista l'erogazione dell'Open Badge da parte dell'Università di Padova: https://bestr.it/badge/show/3657

Capita a tutte le ricercatrici e a tutti i ricercatori di svolgere le analisi con un software e di esportare i risultati ottenuti manualmente in un secondo software per la preparazione di presentazioni, paper scientifici o report. Una procedura del genere, oltre che essere dispendiosa in termini di tempo, rischia anche di portare a commettere numerosi errori. Inoltre, non rende accessibile il codice usato per le analisi, compromettendone la replicabilità. RStudio fornisce la possibilità di svolgere le analisi e trasformale automaticamente in eleganti (ma soprattutto riproducibili) report, presentazioni, paper e tesi di laurea grazie a RMarkdown. In questo modo, il codice utilizzato, le analisi e i loro risultati e i report basati su di essi vivono nello stesso file. In questo corso di 20 ore viene presentato l’uso di RMarkdown per la stesura di documenti con riferimenti bibliografici e per la preparazione di presentazioni, in versione statica (pdf) e dinamica (html). In quest’ultimo caso, viene anche presentata la possibilità di inserire all’interno dei documenti generati con RMarkdown delle app interattive, generate con il pacchetto shiny. Per la partecipazione al corso è necessaria una conoscenza base nell’uso di R. Il materiale del corso è interamente disponibile nella repository GitHub https://github.com/OttaviaE/CorsoRmarkdown.

Programma lezioni:

  1. Introduzione a RMarkdown: Principi e comandi di base
  2. Report, articoli, tesi con RMarkdown in HTML e PDF e integrazione con LATEX (con esercitazione pratica)
  3. Presentazioni con RMarkdown in HTML e PDF e integrazione con LATEX (con esercitazione pratica)
  4. Presentazioni e file HTML interattivi: RMarkdown e shiny
  5. Analisi dei dati e report diretto dei risultati con RMarkdown