Hello, according to suggestions in this forum I installed MariaDB to convert ENSG to HGNC. The problem is that i have complicated files with several columns:
GENE CASE_COUNT_HET CASE_COUNT_CH CASE_COUNT_HOM CASE_TOTAL_AC CONTROL_COUNT_HET CONTROL_COUNT_HOM CONTROL_TOTAL_AC P_DOM P_REC
ENSG00000005022 0 0 0 0 0 0 0 1 1
ENSG00000006327 1 0 0 1 0 0 0 0.000223634187089594 1
ENSG00000007376 1 0 0 1 0 0 0 0.000223634187089594 1
ENSG00000008838 1 0 0 1 0 0 0 0.000223634187089594 1
ENSG00000013503 1 0 0 1 0 0 0 0.000223634187089594 1
ENSG00000013573 1 0 0 1 82169 0 82169 1 1
ENSG00000034152 1 1 0 2 0 0 0 0.000223634187089594 0.000223634187089594
ENSG00000035115 1 0 0 1 50927 0 50927 0.99999999348136 1
I launched these commands: mysql -h ensembldb.ensembl.org --port 5306 -u anonymous -D homo_sapiens_core_64_37 -A
> select distinct
G.stable_id,
S.synonym
from
gene_stable_id as G,
object_xref as OX,
external_synonym as S,
xref as X ,
external_db as D
where
D.external_db_id=X.external_db_id and
X.xref_id=S.xref_id and
OX.xref_id=X.xref_id and
OX.ensembl_object_type="GENE" and
G.gene_id=OX.ensembl_id and
G.stable_id in ("file.txt");
But I keep getting Empty set (0.041 sec)
error
Does anybody have experience with MariaDB and conversions?
Thank you!
- Converting HGNC to ensembl and entrez id's using biomart goes in the other direction from what you want but you can use the same program to get HGNC ID's.
- Using UCSC MySQL server: Converting Ensembl Gene Ids To Hgnc Gene Name / Coordinates