churchmanlab / genewalk

GeneWalk identifies relevant gene functions for a biological context using network representation learning
https://churchman.med.harvard.edu/genewalk
BSD 2-Clause "Simplified" License
127 stars 14 forks source link

Entrez #18

Closed johnbachman closed 4 years ago

johnbachman commented 4 years ago

Adds the ability to use lists of Entrez gene IDs as input. For mouse genes, mappings to from Entrez are obtained from MGI; for human genes they are obtained from HGNC. Because the mapping procedures are different for human and mouse (and because this only applies to Entrez IDs), the ID type currently needs to specified as either entrez_human or entrez_mouse.

In addition to handling of these new id types in cli, perform_statistics and gene_lists, the gene_lists module was refactored to consolidate redundant code.