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

Integrate HGNC resources #36

Closed bgyori closed 3 years ago

bgyori commented 3 years ago

This PR adds an HGNC resource download to the ResourceManager, and implements a GeneMapper class to do all necessary mappings in a self-contained way within GeneWalk. This makes INDRA an optional dependency which needs to be installed only if an INDRA-sourced network is used as input.