En la práctica, los datos se almacenan en formatos como archivos de texto. A continuación, aprenderemos a cargar una tabla en R, donde cada fila representa una réplica y cada columna una condición diferente.
Primero, leeremos un archivo de texto con expresión génica, utilizando read.table
con el separador adecuado (sep = "\\t"
si es tabulado):
Descargue el siguiente archivo en su carpeta de trabajo:
# Leer el archivo de texto
expresion_data <- read.table("expresion_genica.txt", header = TRUE, sep = "\\t", row.names = 1)
# Mostrar las primeras filas del archivo
head(expresion_data)
Usamos apply()
para aplicar funciones a lo largo de filas o columnas.
# Calcular promedio y desviación estándar por gen
promedio_expresion <- apply(expresion_data, 2, mean)
desviacion_expresion <- apply(expresion_data, 2, sd)
# Mostrar resultados
data_summary <- data.frame(Condicion = colnames(expresion_data), Promedio = promedio_expresion, Desviacion = desviacion_expresion)
head(data_summary)