Capítulo 8 Instalación de paqueterías
Las paqueterías o librerías son herramientas que se utilizan en R y facilitan la manipulación de datos y realizar diferentes tipos de análisis y gráficos. Las paqueterías se pueden descargar desde tres repositorios principales:
Cada paquetería contiene su manual o documentación para conocer las opciones o argumentos que se pueden usar. También contienen datos de prueba para verificar que todo funcione. La instalación de las paqueterías se realiza una sola vez.
8.1 Paqueterías de CRAN
CRAN es el repositorio oficial de R contenido en una red de servidores ftp y web mantenidos por la comunidad R. Para que un paquete se publique en CRAN, debe pasar pruebas que garanticen que el paquete cumple con las políticas de la comunidad.
Aquí puedes consultar todas las paqueterías disponibles en CRAN. A continuación instalaremos la paquetería ggplot2
, que se encuentra en el repositorio CRAN.
8.1.1 Instalación de paqueteria ggplot2
install.packages("ggplot2")
El comando packageDescription()
muestra una descripción general sobre la paquetería.
packageDescription("ggplot2")
El comando help()
muestra la ayuda sobre la paquetería.
help(package = "ggplot2")
Si quieres eliminar una paquetería, utiliza el comando remove.packages()
indicando entre paréntesis el nombre de la paquetería.
8.2 Paqueterías de Bioconductor
Bioconductor es un repositorio de temas específicos para software de código abierto en bioinformática. Para instalar cualquier paquetería de Bioconductor, es necesario instalar BiocManager, que es el gestor de paqueterías de Bioconductor.
8.2.1 Instalación de BiocManager
install.packages("BiocManager")
Una vez instalado BiocManager, ya podemos instalar las paqueterías que se encuentran en Bioconductor. Aquí puedes revisar todas las paqueterías disponibles en Bioconductor.
8.2.2 Instalación de paqueterías de Bioconductor.
En este caso instalaremos la paquetería AnnotationDbi
::install("AnnotationDbi") BiocManager
8.3 Paqueterías de GitHub
GitHub no es específico de R pero es el repositorio más popular para proyectos de código abierto. Su popularidad se debe al espacio ilimitado, la integración con git, control de versiones y su facilidad para compartir y colaborar con otros usuarios.
La instalación de paqueterías desde GitHub dependerá de instrucciones indicadas por los autores.