Earlier quoted context omitted.
GitHub says it's mostly written in Scheme and Racket! Would love to hear the story behind that... is this just one researcher's idiosyncratic choice, or are these languages providing some kind of material advantage in this application? (I'm aware that Lisps have a long history in AI but I understood that to be kind of in the past at this point...)
I'm the researcher mentioned in the article. We used Racket in part because before we transitioned into academic medicine, Will Byrd and I were in academic computer science with a focus on programming languages. Will was building up miniKanren to do lots of cool stuff in program synthesis and program analysis. When we jumped over, it felt natural to bring the power of relational reasoning to knowledge graphs over bio…
Congratulations to you and your team!!