pheatmap
en R (El código tiene errores, encuentre una solución)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)
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)
Con los datos listos podemos generar el heatmap básico sin ninguna personalización:
pheatmap(Data_matrix)
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.