... | ... |
@@ -17,17 +17,16 @@ |
17 | 17 |
#' |
18 | 18 |
#'### Obtain gene coordinates for rat from biomaRt ### |
19 | 19 |
#'library(biomaRt) |
20 |
-#'ensembl <- useMart('ENSEMBL_MART_ENSEMBL', host='may2012.archive.ensembl.org', |
|
21 |
-#' dataset='rnorvegicus_gene_ensembl') |
|
20 |
+#'ensembl <- useMart('ensembl', dataset='rnorvegicus_gene_ensembl') |
|
22 | 21 |
#'genes <- getBM(attributes=c('ensembl_gene_id', 'chromosome_name', 'start_position', |
23 |
-#' 'end_position', 'strand', 'external_gene_id', |
|
22 |
+#' 'end_position', 'strand', 'external_gene_name', |
|
24 | 23 |
#' 'gene_biotype'), |
25 | 24 |
#' mart=ensembl) |
26 | 25 |
#'# Transform to GRanges for easier handling |
27 | 26 |
#'genes <- GRanges(seqnames=paste0('chr',genes$chromosome_name), |
28 | 27 |
#' ranges=IRanges(start=genes$start, end=genes$end), |
29 | 28 |
#' strand=genes$strand, |
30 |
-#' name=genes$external_gene_id, biotype=genes$gene_biotype) |
|
29 |
+#' name=genes$external_gene_name, biotype=genes$gene_biotype) |
|
31 | 30 |
#'# Rename chrMT to chrM |
32 | 31 |
#'seqlevels(genes)[seqlevels(genes)=='chrMT'] <- 'chrM' |
33 | 32 |
#'print(genes) |
... | ... |
@@ -24,17 +24,16 @@ |
24 | 24 |
#' |
25 | 25 |
#'## We need to get coordinates for each of the genes |
26 | 26 |
#'library(biomaRt) |
27 |
-#'ensembl <- useMart('ENSEMBL_MART_ENSEMBL', host='may2012.archive.ensembl.org', |
|
28 |
-#' dataset='rnorvegicus_gene_ensembl') |
|
27 |
+#'ensembl <- useMart('ensembl', dataset='rnorvegicus_gene_ensembl') |
|
29 | 28 |
#'genes <- getBM(attributes=c('ensembl_gene_id', 'chromosome_name', 'start_position', |
30 |
-#' 'end_position', 'strand', 'external_gene_id', |
|
29 |
+#' 'end_position', 'strand', 'external_gene_name', |
|
31 | 30 |
#' 'gene_biotype'), |
32 | 31 |
#' mart=ensembl) |
33 |
-#'expr <- merge(genes, expression_lv, by='ensembl_gene_id') |
|
32 |
+#'expr <- merge(genes, expression_lv, by='ensembl_gene_name') |
|
34 | 33 |
#'# Transform to GRanges |
35 | 34 |
#'expression.SHR <- GRanges(seqnames=paste0('chr',expr$chromosome_name), |
36 | 35 |
#' ranges=IRanges(start=expr$start, end=expr$end), |
37 |
-#' strand=expr$strand, name=expr$external_gene_id, |
|
36 |
+#' strand=expr$strand, name=expr$external_gene_name, |
|
38 | 37 |
#' biotype=expr$gene_biotype, |
39 | 38 |
#' expression=expr$expression_SHR) |
40 | 39 |
#'# We apply an asinh transformation to reduce the effect of outliers |
... | ... |
@@ -378,17 +378,16 @@ heatmapCountCorrelation(model) + ggtitle('Read count correlation') |
378 | 378 |
# Annotations can easily be obtained with the biomaRt package. Of course, you can |
379 | 379 |
# also load them from file if you already have annotation files available. |
380 | 380 |
library(biomaRt) |
381 |
-ensembl <- useMart('ENSEMBL_MART_ENSEMBL', host='may2012.archive.ensembl.org', |
|
382 |
- dataset='rnorvegicus_gene_ensembl') |
|
381 |
+ensembl <- useMart('ensembl', dataset='rnorvegicus_gene_ensembl') |
|
383 | 382 |
genes <- getBM(attributes=c('ensembl_gene_id', 'chromosome_name', 'start_position', |
384 |
- 'end_position', 'strand', 'external_gene_id', |
|
383 |
+ 'end_position', 'strand', 'external_gene_name', |
|
385 | 384 |
'gene_biotype'), |
386 | 385 |
mart=ensembl) |
387 | 386 |
# Transform to GRanges for easier handling |
388 | 387 |
genes <- GRanges(seqnames=paste0('chr',genes$chromosome_name), |
389 | 388 |
ranges=IRanges(start=genes$start, end=genes$end), |
390 | 389 |
strand=genes$strand, |
391 |
- name=genes$external_gene_id, biotype=genes$gene_biotype) |
|
390 |
+ name=genes$external_gene_name, biotype=genes$gene_biotype) |
|
392 | 391 |
# Rename chrMT to chrM to avoid warnings |
393 | 392 |
seqlevels(genes)[seqlevels(genes)=='chrMT'] <- 'chrM' |
394 | 393 |
# Select only chr12 to avoid warnings |
... | ... |
@@ -437,17 +436,16 @@ head(expression_lv) |
437 | 436 |
|
438 | 437 |
# We need to get coordinates for each of the genes |
439 | 438 |
library(biomaRt) |
440 |
-ensembl <- useMart('ENSEMBL_MART_ENSEMBL', host='may2012.archive.ensembl.org', |
|
441 |
- dataset='rnorvegicus_gene_ensembl') |
|
439 |
+ensembl <- useMart('ensembl', dataset='rnorvegicus_gene_ensembl') |
|
442 | 440 |
genes <- getBM(attributes=c('ensembl_gene_id', 'chromosome_name', 'start_position', |
443 |
- 'end_position', 'strand', 'external_gene_id', |
|
441 |
+ 'end_position', 'strand', 'external_gene_name', |
|
444 | 442 |
'gene_biotype'), |
445 | 443 |
mart=ensembl) |
446 |
-expr <- merge(genes, expression_lv, by='ensembl_gene_id') |
|
444 |
+expr <- merge(genes, expression_lv, by='ensembl_gene_name') |
|
447 | 445 |
# Transform to GRanges |
448 | 446 |
expression.SHR <- GRanges(seqnames=paste0('chr',expr$chromosome_name), |
449 | 447 |
ranges=IRanges(start=expr$start, end=expr$end), |
450 |
- strand=expr$strand, name=expr$external_gene_id, |
|
448 |
+ strand=expr$strand, name=expr$external_gene_name, |
|
451 | 449 |
biotype=expr$gene_biotype, |
452 | 450 |
expression=expr$expression_SHR) |
453 | 451 |
# Rename chrMT to chrM to avoid warnings |
... | ... |
@@ -539,17 +537,16 @@ print(model$frequencies) |
539 | 537 |
# Annotations can easily be obtained with the biomaRt package. Of course, you can |
540 | 538 |
# also load them from file if you already have annotation files available. |
541 | 539 |
library(biomaRt) |
542 |
-ensembl <- useMart('ENSEMBL_MART_ENSEMBL', host='may2012.archive.ensembl.org', |
|
543 |
- dataset='rnorvegicus_gene_ensembl') |
|
540 |
+ensembl <- useMart('ensembl', dataset='rnorvegicus_gene_ensembl') |
|
544 | 541 |
genes <- getBM(attributes=c('ensembl_gene_id', 'chromosome_name', 'start_position', |
545 |
- 'end_position', 'strand', 'external_gene_id', |
|
542 |
+ 'end_position', 'strand', 'external_gene_name', |
|
546 | 543 |
'gene_biotype'), |
547 | 544 |
mart=ensembl) |
548 | 545 |
# Transform to GRanges for easier handling |
549 | 546 |
genes <- GRanges(seqnames=paste0('chr',genes$chromosome_name), |
550 | 547 |
ranges=IRanges(start=genes$start, end=genes$end), |
551 | 548 |
strand=genes$strand, |
552 |
- name=genes$external_gene_id, biotype=genes$gene_biotype) |
|
549 |
+ name=genes$external_gene_name, biotype=genes$gene_biotype) |
|
553 | 550 |
# Rename chrMT to chrM to avoid warnings |
554 | 551 |
seqlevels(genes)[seqlevels(genes)=='chrMT'] <- 'chrM' |
555 | 552 |
# Select only chr12 to avoid warnings |