sorgerlab / indra

INDRA (Integrated Network and Dynamical Reasoning Assembler) is an automated model assembly system interfacing with NLP systems and databases to collect knowledge, and through a process of assembly, produce causal graphs and dynamical models.
http://indra.bio
BSD 2-Clause "Simplified" License
173 stars 65 forks source link

Implement client for MGI resources #1391

Closed bgyori closed 2 years ago

bgyori commented 2 years ago

This PR implements a client for MGI data on mouse genes. It is similar to #1339 but uses MGI data directly instead for simplicity. The PR also adds functions to the HGNC client that allow for mapping to human genes from MGI-based gene names. Though these conversions were possible previously via UniProt, it turns out that UniProt in many cases only has unreviewed proteins corresponding to mouse genes, resulting in gaps in conversion. So using MGI name/ID mappings provides better results in such conversions overall.