RTXteam / RTX-KG2

Build system for the RTX-KG2 biomedical knowledge graph, part of the ARAX reasoning system (https://github.com/RTXTeam/RTX)
MIT License
39 stars 8 forks source link

Evaluate Which Dependencies Are Actually Needed #390

Closed ecwood closed 3 weeks ago

ecwood commented 3 months ago

As we work on #379, go through which dependencies are currently being used and where. This will help us cut down on conflicts, since some dependencies are no longer relevant. (For example, do we still need python's gzip functinality now that we use JSON Lines?) Additionally, we might be able to circumvent some dependencies by making in-house solutions (such as for collections, it's not hard to make a dictionary element counting algorithm, which is all we really use it for).

ecwood commented 3 weeks ago

KG2.10.1pre successfully built with these dependencies. Closing this issue. (Note, there may be issues with launching a new Neo4j instance in the future. This was not tested.)