Demonstration code for Functional Pearl: Signature Memoization for Drug Repurposing at Declarative Programming in Biology and Medicine (DeclMed) 2023.
See also the following upstream repositories:
https://github.com/jeffhhk/dagopoly-py https://github.com/jeffhhk/dagopoly-scm
Tested with software versions:
- Python 3.7.9
- Chez Scheme 9.5
To run the demo application, you will need to obtain a copy of RTX-KG2c version 7.6. The redistribution license terms of RTX-KG2c (in the words of its authors) are It's complicated. Unfortunately, they currently have not posted a new enough version of this particular artifact to be suitabl for the demo. Contact the author to arrange access: jeff at groovescale dot com.
Clone this repository. Make the local repository your current directory.
Obtain rtx-kg2c_7.6.tar.gz and copy to dagopoly-py/storage/exogenous/
python dagopoly-py/test/autobin/test1.py
bash dagopoly-scm/chezscheme.sh --script dagopoly-scm/test/adhoc/minimal-program.scm
bash dagopoly-scm/chezscheme.sh --script dagopoly-scm/test/adhoc/test-ipc-send.chezscheme.scm
python alz/alz.py
If you are using this repository, scheme dependencies from akku will be checked in.