Creación de gráficos de Heatmap (mapas de calor) utilizando pheatmap en R (El código tiene errores, encuentre una solución)


Paso 1: Instalación y carga del paquete

Si aún no tienes instalado el paquete pheatmap lo puedes instalar con el siguiente comando:

install.packages("pheatmap)

Luego, carga el paquete en tu sesión de R:

library(pheatmap)

Paso 2: Preparación de los datos

Vamos a crear una matriz de datos que contenga solo números positivos para facilitar la visualización:

# Crear una matriz de datos aleatorios positivos
set.seed(123)
data_matrix <- matrix(runif(100, min = 1, max = 100), nrow = 10, ncol = 10)

# Asignar nombres a las filas y columnas
rownames(data_matrix) <- paste("Gen", 1:10, sep = "")
colnames(data_matrix) <- paste("Muestra", 1:10, sep = "")

# Ver la matriz
print(data_matrix)

Paso 3: Creación del Heatmap básico

Con los datos listos podemos generar el heatmap básico sin ninguna personalización:

pheatmap(Data_matrix)

Cambio de la escala de colores

Si quieres ajustar la escala de colores, puedes hacer lo siguiente:

pheatmap(data_matrix, scale = "row")  # Escalado por filas
pheatmap(data_matrix, scale = "col")  # Escalado por columnas

Este comando ajusta los valores dentro de cada fila/columna para que tengan una media de 0 y una desviación estándar de 1, lo cual es útil cuando las filas tienen diferentes rangos de valores.

Paso 4: Personalización del Heatmap