Creating explanation file
Safran currently supports the creation of explanations for predictions, as needed f.e. for `https://github.com/OpenBioLink/Explorer/ LinkExplorer`_.
Building SAFRAN with explanation capabilities
Checkout the branch explanation of the SAFRAN repository
Download and extract boost 1.76.0 to project root directory
Have cmake installed (> 9.6.0)
Create and change to directory build
Run
cmake ../Run
make(Unix) orcmake --build .(Windows)
Create explanations
You can now run the built SAFRAN executable with the actions applynoisy, applymax, applynrnoisy and EXPLAIN = 1 in the properties file. This creates a sqlite database file that stores the dataset, predictions and their explanations.
Explanation DB schema