Sobre

Curaduría, estructura progresiva y aplicación práctica para R, Python y bioinformática

Árbol celta, símbolo de Rmori

Qué es Rmori

Rmori es una plataforma editorial independiente para aprender ciencia de datos, programación estadística y bioinformática con criterio. Combina rutas de aprendizaje ordenadas, tutoriales atómicos, libros de pago y una biblioteca curada de paquetes y recursos, todo escrito con el mismo cuidado editorial que se le suele dedicar al texto académico.

No es una plataforma de cursos en vídeo. No es una colección aleatoria de posts. No es un curso de bootcamp. Es material de referencia escrito, navegable, citable y reproducible, pensado para que alguien con conocimientos previos heterogéneos llegue de forma honesta a una competencia concreta.

El nombre

Rmori combina dos cosas:

  • R, el lenguaje que ancla el proyecto en estadística y análisis. Aunque cubrimos Python con la misma seriedad, R es la herramienta histórica de la estadística aplicada y sigue siendo el corazón analítico de muchos dominios.
  • Mori (森), “bosque” en japonés. La metáfora del bosque traduce la estructura del proyecto: cada árbol es una ruta o un tutorial. Cada rama, un concepto. Las raíces son los recursos compartidos. Lo que aprendes en un nodo se conecta con lo demás de forma orgánica, no por hipervínculos arbitrarios.

El símbolo del árbol celta que abre esta página recoge la misma idea: el patrón de líneas entrelazadas representa el conocimiento como red, no como lista, la estructura subyacente sobre la que se monta todo el sitio.

Qué encontrarás aquí

El contenido se organiza en cuatro tipos de recurso. Cada uno responde a una necesidad distinta.

Rutas de aprendizaje

Una ruta es una secuencia de 10-12 tutoriales ordenados pedagógicamente para llevarte de cero a una competencia concreta en un dominio. Cada tutorial dura 15-25 minutos, encadena con el anterior, y termina con una entrega clara antes del siguiente.

Las rutas son gratuitas y el formato natural si quieres dedicar tiempo serio a un tema. Actualmente hay rutas publicadas en Tidyverse, ggplot2 publicable, estadística aplicada, tidymodels, Shiny, Python para análisis, RNA-seq con Bioconductor y Quarto.

Ver todas las rutas →

Tutoriales atómicos

Un tutorial es una pieza autónoma de 15-60 minutos para resolver una tarea específica: “cómo leer un Excel multi-hoja”, “cómo hacer un volcano plot con anotación”, “cómo configurar renv desde cero”. Cada uno tiene objetivo claro, prerrequisitos explícitos y código ejecutable.

Los tutoriales viven dentro de rutas (al que pertenecen) pero también son navegables sueltos si solo te interesa el tema concreto.

Ver tutoriales →

Libros

Los libros son material editorial extendido de 80-110 páginas en PDF. Cada uno acompaña a una ruta gratuita y la amplía con: un caso real seguido de principio a fin, ejercicios resueltos con código completo, datasets descargables y un nivel de profundidad que en la ruta no cabe.

Modelo: pago único (entre 19 € y 29 € por libro), descarga directa, actualizaciones de la edición vigente incluidas. Sin suscripción, sin DRM, sin compromiso recurrente.

Cuando publiquemos una segunda edición de un libro, quien tenga la primera recibe la nueva sin coste. Las erratas y mejoras menores entran continuamente en la edición vigente.

Ver libros →

Biblioteca

La biblioteca es un catálogo curado de paquetes, bases de datos y recursos externos por dominio. Cada entrada explica para qué sirve, cuándo merece la pena y enlaza al recurso original. Es lo que rellena el papel de “índice temático”, útil cuando ya tienes una pregunta concreta y no quieres pasar por un tutorial entero.

Ver biblioteca →

Filosofía

El ecosistema de data science y bioinformática sufre exceso de recursos sin jerarquía: docenas de tutoriales para la misma operación, cada uno con criterios distintos, sin curaduría, sin orden pedagógico. Rmori responde a esa fragmentación con tres principios.

Curaduría sobre acumulación

No publicamos todo lo que se puede publicar, publicamos lo que merece la pena leer. Cada ruta cubre exactamente los conceptos que necesitas para llegar a competencia real en su dominio. Cada paquete de la biblioteca ha sido evaluado y descrito con criterio.

El default es decir menos, decirlo mejor.

Estructura progresiva sobre listas planas

La diferencia entre un wiki y un libro es la estructura. Una lista alfabética de tutoriales sirve para buscar. Una secuencia ordenada sirve para aprender. Las rutas son la estructura: el orden es deliberado, los prerrequisitos están explícitos, cada tutorial deja al siguiente listo para continuar.

Aplicación práctica sobre teoría desconectada

La teoría sin caso aplicado se olvida. Cada tutorial cierra con un ejemplo realista. Cada libro contiene un caso real seguido de principio a fin. El objetivo no es que sepas qué hace DESeq2::lfcShrink() en abstracto, sino que puedas hacer un análisis diferencial defendible con datos tuyos.

Cómo navegar según tu perfil

El sitio funciona distinto según con qué llegas. Tres recorridos típicos:

Si estás empezando

Empieza por una ruta que cubra tu dominio principal. Las dos de R para análisis general son Tidyverse desde cero y, después, ggplot2 publicable. Para Python, Python para análisis cubre el mismo terreno desde el lado de pandas.

No saltes tutoriales. La progresión es deliberada, si una ruta te aburre, probablemente significa que estás en el nivel equivocado, no que la ruta sobre.

Si ya trabajas en el dominio

Ve directo a los tutoriales sueltos que cubran lo que no sabes hacer. Cada tutorial es independiente: no tienes que pasar por la ruta entera para coger una pieza concreta. El listado completo está aquí con filtros por lenguaje, dominio y dificultad.

Si encuentras algo que ya dominas, salta. Las rutas existen como guía, no como obligación.

Si quieres ir a fondo en un dominio

Haz la ruta gratuita primero. Si al terminar te interesa profundizar en el dominio, con un caso real seguido de principio a fin, ejercicios resueltos y plantillas reutilizables, el libro asociado es la siguiente etapa. Cada ruta enlaza con su libro correspondiente al final.

Cómo se construye el contenido

El contenido de Rmori se escribe con un workflow editorial que ha demostrado funcionar para texto técnico extenso:

  • Quarto como motor. Todo el sitio, incluidas las plantillas de libro, son .qmd ejecutables. El código del sitio es público y reproducible.
  • Revisión por código real: cada tutorial se prueba ejecutando el código mostrado, no copiando y pegando de la documentación oficial.
  • Versionado en Git: el historial de cambios es público. Si un tutorial cambia de criterio (por ejemplo, pasa de recomendar dplyr::summarise a dplyr::reframe), el porqué queda registrado.
  • Última revisión visible: cada tutorial tiene un campo last-reviewed en el front matter, sabes cuándo fue verificado por última vez.
  • Idioma: el contenido original está en español. Una traducción al inglés está en planificación. Mientras tanto, no hay versión bilingüe.

Independencia y financiación

Rmori es un proyecto independiente, sin afiliación corporativa ni patrocinadores. La sostenibilidad económica viene exclusivamente de los libros de pago, material editorial extendido cuyo valor justifica el precio.

Todo lo demás del sitio (rutas, tutoriales, biblioteca) es gratuito y permanecerá gratuito. No hay paywalls, no hay registro obligatorio, no hay anuncios, no hay tracking de usuarios más allá de analytics agregados sin identificación personal.

Esto significa que el contenido gratuito vive del trabajo previo del autor y de los ingresos de los libros. Si te resulta útil, comprar un libro cuando llegue su lanzamiento es la mejor forma de apoyarlo.

Política de actualizaciones

El ecosistema cambia. Los paquetes evolucionan, las recomendaciones se actualizan, los defaults cambian. Rmori responde con dos compromisos:

  • Cada tutorial tiene fecha de última revisión visible. Si pasaron más de 18 meses, conviene comprobar la documentación oficial del paquete.
  • Los libros se actualizan dentro de la edición vigente sin coste. Una nueva edición mayor (cambio de paquete principal, restructuración del caso completo) se vende como nueva edición, los compradores de la primera reciben descuento de upgrade.

Contacto

Para erratas, sugerencias o consultas: las issues del repositorio público de Rmori son el canal principal. Permite que la conversación quede registrada y la mejora sea trazable.

Para colaboraciones editoriales o profesionales, los datos de contacto están en el footer del sitio.