Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Trabalhando com Dados em Estilo Genômico | Análise Reprodutível e em Estilo Genômico
R para Biólogos e Bioinformática

Trabalhando com Dados em Estilo Genômico

Deslize para mostrar o menu

Ao trabalhar com dados biológicos em R, frequentemente você encontrará conjuntos de dados em estilo genômico. Estes são tipicamente grandes tabelas ou matrizes em que cada linha representa uma característica genômica—como um gene, transcript ou genetic variant—e cada coluna representa uma amostra, condição ou experimento. Matrizes de expressão gênica e tabelas de variantes são exemplos clássicos. O que diferencia esses conjuntos de dados é seu tamanho, estrutura e o significado biológico embutido em suas linhas e colunas. Dados em estilo genômico frequentemente exigem atenção especial à manipulação eficiente, rotulagem clara e reprodutibilidade, pois até pequenos erros podem levar a conclusões biológicas equivocadas.

# Load a gene expression matrix from a CSV file 
expr <- read.csv("gene_expression_matrix.csv", row.names = 1)
12345678910
# Simulate a gene expression data frame expr <- data.frame( Sample_1 = c(5.2, 4.8, 6.5, 3.9), Sample_2 = c(6.1, 5.9, 7.2, 4.6), Sample_3 = c(7.3, 6.7, 8.1, 5.2), row.names = c("GeneA", "GeneB", "GeneC", "GeneD") ) # Inspect the first few rows head(expr)

Em uma matriz de expressão gênica típica, a estrutura é direta: cada linha corresponde a um gene e cada coluna corresponde a uma amostra. Os valores dentro da matriz representam níveis de expressão medidos, como contagens ou valores normalizados. É possível acessar um gene específico (linha) usando seu nome de linha ou índice, e acessar uma amostra (coluna) pelo nome da coluna ou índice. Isso facilita extrair dados de um gene específico em todas as amostras ou focar em todos os genes de uma determinada amostra.

12345678
# Subset the matrix to focus on a particular gene and a subset of samples # Extract expression values for gene "GeneA" across all samples geneA_expr <- expr["GeneA", ] print(geneA_expr) # Extract all genes for the first two samples subset_samples <- expr[, 1:2] print(subset_samples)

Operações comuns em dados de estilo genômico incluem filtragem e normalização. A filtragem permite remover genes ou amostras que não atendem a determinados critérios, como baixa expressão ou alta quantidade de dados ausentes, o que ajuda a concentrar a análise em características relevantes. A normalização ajusta diferenças técnicas entre as amostras, tornando os valores de expressão comparáveis em todo o conjunto de dados. Essas etapas são essenciais na análise genômica para garantir que os resultados posteriores reflitam diferenças biológicas reais, e não artefatos do processo de medição.

1. O que distingue uma matriz de estilo genômico de um data frame regular?

2. Como extrair todos os valores de expressão de um único gene?

3. Complete o espaço em branco: Para selecionar a primeira linha de uma matriz chamada expr, use ________.

question mark

O que distingue uma matriz de estilo genômico de um data frame regular?

Selecione a resposta correta

question mark

Como extrair todos os valores de expressão de um único gene?

Selecione a resposta correta

question-icon

Complete o espaço em branco: Para selecionar a primeira linha de uma matriz chamada expr, use ________.

expr[, 1]expr[ , "GeneA"]expr[1:3, ]
All values from the first row of the matrix `expr`.

Click or drag`n`drop items and fill in the blanks

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 1
some-alt