Creare un package in R: la guida aggiornata!

Qualche giorno fa ho avuto la necessità di creare un package per R. Avevo bisogno, in particolare, di riprendere alcune funzioni di Biobase e cluster di Bioconductor per ricompilare i pacchetti clusterv e mosclust sviluppati dal Prof. Valentini dell’Università di Milano.
Non avevo mai assemblato un pacchetto da zero sino a quel momento e devo dire che reperire informazioni su come farlo non è stato molto difficile. Nel deposito ufficiale del CRAN è infatti reperibile il file Frascati-Rpackages.pdf che ho provveduto a portare sul server locale in modo che rimanga permanentemente disponibile. Nel file viene spiegato passo passo come creare un package per R da zero…l’unico problemino è che è rimasto alla versione 2.3.1 (sono attualmente disponibili le versioni 2.5.1 e 2.6-developer di R). Per questo motivo riporto qui alcune integrazioni ai punti salienti della guida.
In primo luogo è necessario scaricare Rtools pacchetto che provvede ad installare gran parte dei tool necessari alla creazione di pacchetti per (compreso Perl!). Installate il software e poi scaricate il compilatore latex MikTex, il compilatore per pagine di help di Microsoft ed il file Rd.sty.
Installate i programmi e aggiungete R alla variabile di ambiente Path (la trovate nel menù “Variabili di Ambiente” cliccando con il tasto di dx su “Risorse del Computer”–>”Proprietà”–>”Avanzate”). A questo punto, potete continuare a seguire il tutorial di cui parlavo prima dal punto 5 del paragrafo 2.
HTH🙂

Explore posts in the same categories: Bioinformatics

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...


%d blogger cliccano Mi Piace per questo: