-
Notifications
You must be signed in to change notification settings - Fork 0
/
04_recount3.R
49 lines (39 loc) · 1.92 KB
/
04_recount3.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
## ----'start', message=FALSE------------------------------------------------------------------------
## Load recount3 R package
library("recount3")
## ----'quick_example'-------------------------------------------------------------------------------
## Revisemos todos los proyectos con datos de humano en recount3
human_projects <- available_projects()
## Encuentra tu proyecto de interés. Aquí usaremos
## SRP009615 de ejemplo
proj_info <- subset(
human_projects,
project == "SRP009615" & project_type == "data_sources"
)
## Crea un objetio de tipo RangedSummarizedExperiment (RSE)
## con la información a nivel de genes
rse_gene_SRP009615 <- create_rse(proj_info)
## Explora el objeto RSE
rse_gene_SRP009615
## ----"interactive_display", eval = FALSE-----------------------------------------------------------
## ## Explora los proyectos disponibles de forma interactiva
## proj_info_interactive <- interactiveDisplayBase::display(human_projects)
## ## Selecciona un solo renglón en la tabla y da click en "send".
##
## ## Aquí verificamos que solo seleccionaste un solo renglón.
## stopifnot(nrow(proj_info_interactive) == 1)
## ## Crea el objeto RSE
## rse_gene_interactive <- create_rse(proj_info_interactive)
## ----"tranform_counts"-----------------------------------------------------------------------------
## Convirtamos las cuentas por nucleotido a cuentas por lectura
## usando compute_read_counts().
## Para otras transformaciones como RPKM y TPM, revisa transform_counts().
assay(rse_gene_SRP009615, "counts") <- compute_read_counts(rse_gene_SRP009615)
## ----"expand_attributes"---------------------------------------------------------------------------
## Para este estudio en específico, hagamos más fácil de usar la
## información del experimento
rse_gene_SRP009615 <- expand_sra_attributes(rse_gene_SRP009615)
colData(rse_gene_SRP009615)[
,
grepl("^sra_attribute", colnames(colData(rse_gene_SRP009615)))
]