Make a Gene2Symbol object
makeGene2SymbolFromEnsembl( organism, genomeBuild = NULL, release = NULL, ignoreVersion = TRUE, format = c("makeUnique", "unmodified", "1:1") ) makeGene2SymbolFromEnsDb( object, ignoreVersion = TRUE, format = c("makeUnique", "unmodified", "1:1") ) makeGene2SymbolFromGFF( file, ignoreVersion = TRUE, format = c("makeUnique", "unmodified", "1:1") )
organism |
|
---|---|
genomeBuild |
|
release |
|
ignoreVersion |
|
format |
|
object | Object. |
file |
|
Gene2Symbol
.
makeGene2SymbolFromEnsembl
: Make a Gene2Symbol
object from Ensembl using
an AnnotationHub lookup.
makeGene2SymbolFromEnsDb
: Make a Gene2Symbol
object from an EnsDb
object or annotation package.
makeGene2SymbolFromGFF
: Make a Gene2Symbol
object from a GFF file.
Updated 2021-03-10.
Remote URLs and compressed files are supported.
## makeGene2SymbolFromEnsembl ==== x <- makeGene2SymbolFromEnsembl( organism = "Homo sapiens", ignoreVersion = FALSE )#>#> `EnsDb` from AnnotationHub 2.22.0 (2020-10-27).#> ℹ AH89426: Ensembl 103 EnsDb for Homo sapiens.#> `GRanges` from `EnsDb`.#>#>#>#>#> `geneId` column in `mcols`.#> ℹ 3220 non-unique gene symbols detected.#> Gene2Symbol with 67992 rows and 2 columns #> geneId geneName #> <character> <character> #> ENSG00000228572.7 ENSG00000228572.7 AL954722.1 #> ENSG00000182378.15 ENSG00000182378.15 PLCXD1 #> ENSG00000226179.6 ENSG00000226179.6 LINC00685 #> ENSG00000281849.3 ENSG00000281849.3 AL732314.6 #> ENSG00000280767.3 ENSG00000280767.3 AL732314.4 #> ... ... ... #> LRG_584.1 LRG_584.1 CYP2C19.1 #> LRG_721.1 LRG_721.1 AKT1.1 #> LRG_741.1 LRG_741.1 ALMS1.1 #> LRG_763.1 LRG_763.1 HTT.1 #> LRG_93.1 LRG_93.1 ORAI1.1## makeTx2GeneFromEnsDb ==== if ("EnsDb.Hsapiens.v75" %in% rownames(installed.packages())) { x <- makeGene2SymbolFromEnsDb("EnsDb.Hsapiens.v75") print(x) }#> `GRanges` from `EnsDb`.#>#>#>#>#> `geneId` column in `mcols`.#> ℹ 3075 non-unique gene symbols detected.#> Gene2Symbol with 64102 rows and 2 columns #> geneId geneName #> <character> <character> #> ENSG00000228572 ENSG00000228572 LL0YNC03-29C1.1 #> ENSG00000182378 ENSG00000182378 PLCXD1 #> ENSG00000226179 ENSG00000226179 LINC00685 #> ENSG00000185960 ENSG00000185960 SHOX #> ENSG00000237531 ENSG00000237531 RP11-309M23.1 #> ... ... ... #> LRG_187 LRG_187 LRG_187 #> LRG_239 LRG_239 LRG_239 #> LRG_311 LRG_311 LRG_311 #> LRG_415 LRG_415 LRG_415 #> LRG_93 LRG_93 LRG_93## makeGene2SymbolFromGFF ==== file <- pasteURL( "ftp.ensembl.org", "pub", "release-102", "gtf", "homo_sapiens", "Homo_sapiens.GRCh38.102.gtf.gz", protocol = "ftp" ) x <- makeGene2SymbolFromGFF( file = file, ignoreVersion = FALSE )#> `GRanges` from GFF file (Homo_sapiens.GRCh38.102.gtf.gz).#> Homo_sapiens.GRCh38.102.gtf.gz.#> 104a6592d9a95_Homo_sapiens.GRCh38.102.gtf.gz at /opt/koopa/opt/r/cache/AcidGenomes using rtracklayer::`import()`.#> `geneId` column in `mcols`.#> ℹ 67 non-unique gene symbols detected.#> Gene2Symbol with 60675 rows and 2 columns #> geneId geneName #> <character> <character> #> ENSG00000223972.5 ENSG00000223972.5 DDX11L1 #> ENSG00000243485.5 ENSG00000243485.5 MIR1302-2HG #> ENSG00000284332.1 ENSG00000284332.1 MIR1302-2 #> ENSG00000268020.3 ENSG00000268020.3 OR4G4P #> ENSG00000240361.2 ENSG00000240361.2 OR4G11P #> ... ... ... #> ENSG00000276017.1 ENSG00000276017.1 AC007325.1 #> ENSG00000278817.1 ENSG00000278817.1 AC007325.4 #> ENSG00000277196.4 ENSG00000277196.4 AC007325.2 #> ENSG00000278625.1 ENSG00000278625.1 U6.36 #> ENSG00000277374.1 ENSG00000277374.1 U1.5