Hi Sam,
Thanks, looks like we have a common interest as far as being a fan of Prolog and using Prolog to do federated searches related to understanding cellular biology or other topics of interest.
Also thanks for adding a link to the
supplementary material and the links to the videos; I have read and watched them before.
As a note for others who may desire to follow in both Sam and my footsteps in understanding all of this is that as Jan noted in an earlier thread is to look at the
Docker containers. While I personally have been using VMs such as VMware for decades and WSL I have not really had a need to use Docker until working on this; yes I am from Earth. However much of the
specific and working knowledge of these concepts is embedded in the various Docker containers and as shocking as it may seem to some of you just yesterday I learned of two very helpful Docker commands to examine a Docker container,
exec with which you can open a bash shell in the running container, and
export with which you can export all of the files to a tar file. Here are the Docker containers I have used related to understanding all of this.
swipl - This runs SWI-Prolog
SWISH - This runs SWISH. Note that SWISH is needed for
reactome_notebook but this container does not have the notebook installed.
If you looking at Docker containers then also look at the associated Dockerfile, this is the name of a file and has no file type, as they have the details of the configuration and build of the Docker image, e.g. SWISH
Dockerfile. These can be found in the Docker container.
So Sam, after finding these items and commands I will be busy mining information out of them and hopefully be able to answer most if not all of my questions on my own. For example one question I had with regards to the reactome-pengine files on GitHub was which directory do they go into, the root level, a branch off swipl like swish, the user directory, etc., and after using the Docker export command and looking at the files my question was answered.
One item of note to not just you but others creating Docker containers is that after I used the Docker exec command to create a bash shell in the running container, I then wanted to do "sudo apt-get install
tree" and needed the admin password. As I wasn't able to always guess the password or find the password, if the admin password could it be provided in the documentation for the containers or noted where it is located that would be of help.
Regards,
Eric