Introduzione al linguaggio R

Slides:



Advertisements
Presentazioni simili
Dipartimento di Informatica ITIS Leonardo da Vinci Carpi 2011
Advertisements

Prof. Raimondo Schettini
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Introduzione al linguaggio R
Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
, un Ambiente Statistico Open Source: Esperienze e Prospettive Istat
ESERCITAZIONE R 12,19 marzo 2012 Mario Mastrangelo
Introduzione al linguaggio R
Classe III A A.s – 2010 Programma di Informatica
Modulo 5 - posta elettronica
Classe III A A.s – 2011 Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Programmazione MIDI Presentazione del corso
Progetto Campus One: Azione e-learningGenova, 9 aprile 2002 Giancarlo Parodi DIBE Esperienze dal progetto Ingegneria On Line.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
LIM lavagna interattiva multimediale
Informatica (conoscenza) - Introduzione al corso (I. Zangara)
CORSO Lim-Elearning A.F
Bioinformatica Prof. Mauro Fasano
SOFIA Facoltà di Ingegneria Università degli Studi di Udine SOFIA.
Informatica Web – design
Chiara Francalanci Politecnico di Milano SMAU 22 Ottobre 2004.
Area di ricerca: Automazione e controllo di impianti, macchine e reti
TECNOCONFERENCE – TC GROUP PRESENTA : Dal Congresso alla Formazione: lunga vita allevento con la tecnologia innovativa 18 OTTOBRE, SALA VISCONTI: STRUMENTI.
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Tecnologia dei Servizi Grid e cloud computing - Lezione Lezione ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
1 Programmi e funzioni in R Giorgio Valentini e –mail: DSI – Dipartimento di Scienze dell Informazione Università degli Studi di.
Biologia computazionale A.A semestre II U NIVERSITÀ DEGLI STUDI DI MILANO Docente: Giorgio Valentini Istruttore: Matteo Re p4p4 Programmazione.
LIP Laboratorio di Informatica: Programmazione Rosario Pugliese
Un approccio costruttivista alla geometria
Corso di Laurea in Ingegneria Informatica
Virtual Learning Environments (i. e
Google Docs Versione italiana (Google Documenti)
Modelli ed Applicazioni di Reti di Calcolatori L-S Anno Accademico Università degli Studi di Bologna Ing. Fabio Tarantino –
A cura di Laura Prosdocimi Biblioteca del Dip.to di Filosofia La Biblioteca e le sue risorse - 27 novembre 2009 R EF W ORKS.
RefWorks A cura di Laura Prosdocimi, Mariagrazia Campello
1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.
Dipartimento di Tecnologie dell’Informazione
Linux Riunione Referenti-CCL 2-Luglio Utilizzo di Linux Principale (unica) piattaforma di calcolo per HEP Grid Supportato dalle maggiori industrie.
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Bioinformatica Per la laurea triennale in: Biologia Umana
Informatica Scienza della Pubblica Amministrazione (SAM) A.A. 2010/2011.
ITI Majorana Grugliasco 31/5/2013
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
Cosa sono i sistemi distribuiti Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte I.
Introduzione a XI Conferenza nazionale di Statistica febbraio 2013 Pillole formative di statistica.
Metodi Matematici per le Applicazioni Industriali MMAI
Algoritmi e linguaggi per bioinformatica – MODULO ALGORITMI (2010/2011) Laurea magistrale in Bioinformatica e biotecnologie mediche.
Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori
Architettura degli Elaboratori
Informatica Grafica sez. A-G
Algoritmi e Strutture dati a.a. 2013/2014 Informazioni sul corso
Algoritmi e Strutture dati a.a. 2012/2013 Informazioni sul corso Dr Maria Federico.
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
Classe IV A A.s – 2013 Programma di Informatica 5 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Lettura e analisi statistiche dei dati e computer analysis
Tecnica della programmazione(primaparte) anno accademico 2010/11
1 Semantic Web Docente: Federica Cena Dipartimento Informatica
Il World Wide Web Il WWW è uno spazio informativo accessibile via rete per scopi di comunicazione. Lo spazio informativo: insieme universale di risorse.
Seminari SICSI 2004/ Storia degli strumenti di calcolo automatici a) Storia del computer e dell'informatica Storia del computer e dell'informatica.
1 Ugo Montanari Dipartimento di Informatica Università di Pisa Moving Forward at the Age of 33 A new building for the Dipartimento di Informatica June.
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle.
Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma “La Sapienza”
Ingegneria del software Modulo 3 - Tecniche di implementazione Unità didattica 1 - Ingegneria dei componenti Ernesto Damiani Università degli Studi di.
Di Pietro Demurtas. È il nome di un pacchetto statistico implementato a partire dai primi anni ‘90 da Ihaka e Gentleman. È un linguaggio di programmazione.
INTRODUZIONE A Cmap Latisana, 8 novembre 2006 Antonella Piccolo ASSOCIAZIONE GIROPAGINA.ORG.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle Prof.
Corso di Interazione Uomo Macchina AA Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica,
Elementi di statistica con R e i database Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 10 Aprile 2012.
A.A CORSO INTEGRATO DI INFORMATICA E BIOINFORMATICA per il CLT in BIOLOGIA MOLECOLARE Scuola di Scienze, Università di Padova Docenti: Proff.
Transcript della presentazione:

Introduzione al linguaggio R Università degli studi di milano Docente: Giorgio Valentini Istruttore: Matteo Re Insegnamento: Bioinformatica A.A. : 2011/2012 (sem II) C.d.l. BIOTECNOLOGIE DEL FARMACO Introduzione al linguaggio R Giorgio Valentini e –mail: valentini@dsi.unimi.it http://homes.dsi.unimi.it/~valenti Matteo Re e –mail: re@dsi.unimi.it http://homes.dsi.unimi.it/~re DSI – Dipartimento di Scienze dell’ Informazione Università degli Studi di Milano

Caratteristiche di R Linguaggio ad alto livello interpretato Dotato di insiemi di operatori ad alto livello per calcoli su array e matrici Supporta paradigmi di programmazione imperativa, object- oriented e funzionale. Fornisce un ambiente per la elaborazione interattiva dei dati Ambiente integrato di risorse software per la gestione ed elaborazione di dati e la visualizzazione di grafici Dispone di interfacce verso programmi e moduli sw scritti con altri linguaggi Ambiente di sviluppo e package open source disponibili liberamente in internet.

R come linguaggio per la bioinformatica Linguaggio ad alto livello orientato alla analisi dei dati Permette di strutturare dati complessi ed eterogenei Dispone di un ambiente di lavoro e di sviluppo per lavorare interattivamente con i dati Dispone di package (librerie) specifiche per la bioinformatica R è il linguaggio utilizzato dal progetto internazionale open source Bioconductor per la gestione ed elaborazione di dati genomici, proteomici, farmacologici ... E’ uno dei linguaggi maggiormente utilizzati dalla comunità internazionale dei bioinformatici

Breve storia di R Deriva da S, un linguaggio ed un sistema sviluppati da John Chambers e collaboratori negli anni ‘80 presso i Laboratori Bell. S è valso l’ ACM Software Systems Award al suo principale progettista J. Chamber nel 1999. R è un progetto Open Source conforme per la maggior parte ad S: Sviluppato inizialmente da Ross Ihaka and Robert Gentleman all’ Università di Auckland (Nuova Zelanda) Attualmente sviluppato da una comunità internazionale di ricercatori e sviluppatori in ambito sia accademico sia industriale Opera attraverso il web: www.r-project.org Archivi software e documentazione: cran.r-project.org/

Da dove “scaricare” R CRAN - the Comprehensive R Archive Network: http://cran r-project.org/ (ci sono anche mirror locali) Sono disponibili distribuzioni binarie per : Windows Macintosh Linux L’ installazione sul proprio PC è (in genere) semplice.

Documentazione e bibliografia su R Materiale didattico scaricabile dalle pagine web del corso: “Bioinformatica”: http://homes.dsi.unimi.it/~re/corsobioinfo12.html Un corso introduttivo scaricabile dal web: W. Venables and D.M. Smith, An Introduction to R: http://cran.r- project.org/doc/manuals/R-intro.pdf, 2010 Libri sulla programmazione “avanzata” in R: 1) Robert Gentleman R Programming for Bioinformatics, CRC/Computer Science & Data Analysis Volume 12 , Chapman & Hall, 2008 2) J. Chambers Software for Data Analysis: Programming with R, Springer, 2008 Un libro specifico sull’ utilizzo di R per la bioinformatica e Bioconductor: Gentleman, R.; Carey, V.; Huber, W.; Irizarry, R.; Dudoit, S.  Bioinformatics and Computational Biology Solutions using R and Bioconductor, Springer, 2005