An algorithm for interpreting or tracing the provenance of score computed by random-walk based network diffusion algorithms.
If you haven't cloned the repository yet, run the following command to clone it and navigate to the provenance-tracing folder:
git clone https://github.com/n-tasnina/provenance-tracing.git
cd provenance-tracingThen, follow the steps below to set up the provenance environment with required libraries using the provided provenance_env.yml file.
conda env create -f provenance_env.ymlTo run the command, make sure Conda is installed. If not, install Anaconda or the lighter version, Miniconda.
After the environment is created, activate it using:
conda activate provenanceTo verify that the environment and its dependencies are set up correctly, you can list the installed packages:
conda listDatasets used in this study has been uploaded to Zenodo repository.
The choice of algorithms and networks to run the experiments is configured using a YAML file (e.g., signor_s12.yaml). To predict scores of proteins, and to compute node, path based effective diffusion, and diffusion betweenness score, run the following bash script.
sh run.sh config-files/signor_s12.yaml