Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. if (!requireNamespace("BiocManager", quietly = TRUE))
  2. install.packages("BiocManager")
  3. BiocManager::install("biomaRt", version = "3.8")
  4. library(biomaRt)
  5. listMarts()
  6. listEnsembl()
  7. browseVignettes("biomaRt")
  8. listMarts(host="plants.ensembl.org")
  9.  
  10. Homodb<-useMart(dataset="hsapiens_gene_ensembl",biomart='ensembl')
  11. plantdb <- useMart(dataset="atauschii_eg_gene",biomart='plants_mart')
  12. listDatasets(useMart(host="plants.ensembl.org", biomart='plants_mart', verbose = FALSE))
  13.  
  14. seq1 = getSequence(id="BRCA1", type="hgnc_symbol", seqType="peptide", mart = Homodb)
  15.  
  16. seq2 = getSequence(id="211550_at", type="affy_hg_u95av2",seqType="cdna", upstream = 20, mart = Homodb)
  17. seq2
  18.  
  19. getGene(id="211550_at", mart = Homodb)
  20.  
  21. affyids=c("211550_at", "202431_s_at", "206044_s_at")
  22. getBM(attributes=c('affy_hg_u133_plus_2', 'ensembl_gene_id'),
  23. filters = 'affy_hg_u133_plus_2',
  24. values = affyids,
  25. mart = Homodb)
  26. searchFilters(mart = Homodb, pattern = "ensembl.*id")
  27.  
  28. affyids=c("202763_at","209310_s_at","207500_at")
  29. getBM(attributes = c('affy_hg_u133_plus_2', 'hgnc_symbol', 'chromosome_name',
  30. 'start_position', 'end_position', 'band'),
  31. filters = 'affy_hg_u133_plus_2',
  32. values = affyids,
  33. mart = Homodb)
  34. entrez=c("1956","4609", "673")
  35. goids = getBM(attributes = c('entrezgene', 'go_id'),
  36. filters = 'entrezgene',
  37. values = entrez,
  38. mart = Homodb)
  39. head(goids)
  40. go=c("GO:0000902","GO:0000080","GO:0000114","GO:0004714")
  41. chrom=c(9, 7,20,"Y")
  42. getBM(attributes= "hgnc_symbol",
  43. filters=c("go","chromosome_name"),
  44. values=list(go, chrom), mart=Homodb)
  45.  
  46.  
  47. miRNA <- getBM(c("mirbase_id", "ensembl_gene_id", "start_position", "chromosome_name"), filters=c("chromosome_name", "with_mirbase"), values=list(13, TRUE), mart=Homodb)
  48. miRNA
  49.  
  50.  
  51. go=c("GO:3400000","GO:36500000")
  52. chrom=c(9)
  53.  
  54. ids = getBM(attributes= c("affy_hg_u133_plus_2", "ensembl_gene_id", "start_position", "end_position"),
  55. filters=c("chromosome_name", "start", "end"),
  56. values=list(chrom, 3400000, 36500000), mart=Homodb)
  57. a <- ids$end_position-ids$start_position
  58.  
  59. hist(a)
  60.  
  61. if (!requireNamespace("BiocManager", quietly = TRUE))
  62. install.packages("BiocManager")
  63. BiocManager::install("ggbio", version = "3.8")
  64.  
  65. if (!requireNamespace("BiocManager", quietly = TRUE))
  66. install.packages("BiocManager")
  67. BiocManager::install("GenomeGraphs", version = "3.8")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement