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.
The BioPAX and TRIPS processors currently produce lists of HGNC and UP IDs. We need to prioritize within the processors so that internal INDRA processes get single values. Alternatively, we need to figure out how to handle lists of possible groundings in a useful way within INDRA.
The BEL processor needs to map to INDRA families from the BEL family name space.
The TRIPS processor represents ad-hoc protein families in db_refs in a way that currently crashes preassembly
The TRIPS and REACH processors use FA (PFAM) and IP (InterPro) grounding. These should somehow align against the entity hierarchy.
The BioPAX processor currently does a very expensive combinatorial expansion of ad-hoc families into their members. We should consider mapping these to INDRA families, although that would make them less specific than they are.