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.
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.
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.