Instalación de software para el curso Biodata en Windows
Para utilizar R en Windows, vamos a instalar 4 herramientas principales:
pandoc, que permite traducir documentos entre varios formatos (word, markdown, html, latex/pdf etc.). No requiere una instalación suplementaria (se puede, si quieren!), pero se tiene que mencionar como elemento para instalar también.Lo que les aconsejo es:
baseRtoolsHay dos soluciones posibles: MikTeX, una distribución de LaTeX completa, o TinyTeX, una pequeña distribución de LaTeX que está soportada por la comunidad que maneja rmarkdown. La solución MikTex es más compleja para instalar y que RStudio, pandoc y rmarkdown la reconozca al momento de compilar los códigos LaTeX. Sin embargo, si piensan utilizar LaTeX en otros contextos que simplemente en los documentos rmarkdown y los archivos de documentación de función R, es la solución más adecuada.
Si eligen la solución MikTex, seguir: https://miktex.org/howto/install-miktex Tienen que asegurarse que los archivos de ejecución de MikTeX están en el path de Windows (buscar ayuda en google con la palabras “MikTeX rmarkdown path rstudio” puede ser útil). Una prueba rapida en Windows 10 me ha permitido averiguar que todo se debería hacer automaticamente, sin una operación particular.
La solución más simple es utilizar la distribución TinyTeX, que se puede instalar desde el paquete tinytex de R.
Sin embargo, si utilizan esta solución, pueden esperar después de la instalación de RStudio para manejar todo desde RStudio
Después de haber instalado Rstudio, instalar el paquete tinytex en Rstudio y seguir las instrucciones en: https://bookdown.org/yihui/rmarkdown-cookbook/install-latex.html
RStudio es un ambiente de desarrollo, no es obligatorio utilizarlo, pero simplifica mucho el trabajo con R (y otros lenguajes de programación). Anotar: hay muchos movimientos alrededor de la nueva empresa de RStudio (posit) y de quarto, es muy posible que en los próximos años, haya soluciones nuevas para mejorar el ambiente de desarrollo, no duden en seguir las noticias de Posit.
Seguir las instrucciones en https://posit.co/download/rstudio-desktop/ (el instalador exe de la ultima versión para Windows 10/11 debería funcionar)
Para utilizar PostgreSQL en Windows, vamos a instalar los elementos siguientes:
Para instalar esos elementos en Windows:
SQLite es un motor de gestión de base de datos muy ligero y muy practico. No funciona en un modelo cliente/servidor, las bases de datos SQLite están contenidas en un archivo y se consultan directamente, de manera local.
La instalación de SQLite en Windows simplemente consiste en descargar unos archivos en un zip y ponerlos en el path de la maquina. Este proceso es tan simple que el paquete R que permite interactuar con las bases de datos SQLite contiene un motor SQLite completo. Para interactuar con las bases de datos SQLite y sus elementos espaciales en QGIS, no se necesita ninguna instalación tampoco, QGIS contiene de manera nativa todos los elementos
Sin embargo, se puede instalar SQLite para interactuar con SQLite sin pasar por R, QGIS ni DBeaver. Si quieren hacerlo, la pagina https://www.sqlite.org/index.html contiene toda la documentación y los enlaces de descarga
Existen varios software para interactuar con las bases de datos en SQL. Uno de los más fáciles es DBeaver. Nos permitirá conectarnos y interactuar con las bases de datos en PostgreSQL y SQLite
Ir a https://dbeaver.io/download/, descargar y instalar DBeaver Community edition para Windows.
Quantum gis es un sistema de gestión de información geográfica libre.
Lo pueden descargar y instalar desde la pagina: https://www.qgis.org/es/site/forusers/alldownloads.html. Les aconsejo instalar la versión estable “Lanzamiento de Largo Plazo”.
Git es un software de control de versiones (permite seguir las modificaciones en la carpeta de un proyecto). Para instalarlo, les aconsejo seguir las instrucciones de instalación en https://docs.github.com/es/get-started/quickstart/set-up-git. Solo tienen que instalar el software, pueden explorar más posibilidades si quieren, pero les mostraré en detalles como manejar git y github.