To reproduce the results of Figure 3 in the paper, run the Julia script `supervised_nodes.jl` with the following arguments:
- Path to the dataset, e.g.: --dataset data/real_world/DATASET
- Path to the output file, e.g.: --output results/OUTPUT.h5
- Number of positive and negative data points: --num_data NUM_DATA
- Number of trials: --num_trials NUM_TRIALS

This will generate an HDF5 file in the designated output path with the F1 results across trials of the different methods, namely:
- `matrices/F1_CLF`: F1 scores of the classifier
- `matrices/F1_SFD`: F1 scores of Standard Flow Diffusion
- `matrices/F1_WFD`: F1 scores of Weighted Flow Diffusion
- `matrices/F1_LFD_p`: F1 scores of Label-based Flow Diffusion with probabilities
- `matrices/F1_LFD_r`: F1 scores of Label-based Flow Diffusion with predictions
- `matrices/F1_PR_z`: F1 scores of PageRank with no-weights
- `matrices/F1_PR_p`: F1 scores of PageRank with probabilities
- `matrices/F1_PR_r`: F1 scores of PageRank with predictions

---

To reproduce the results of Table 1 in the paper, run the Julia script `sampled_nodes.jl` with the following arguments:
- Path to the dataset, e.g.: --dataset data/real_world/DATASET
- Path to the output file, e.g.: --output results/OUTPUT.h5
- Number of positive and negative data sampled points: --num_data NUM_DATA
- Number of trials: --num_trials NUM_TRIALS

This will generate an HDF5 file in the designated output path with the F1 results across trials of the different methods, namely:
- `matrices/F1_CLF`: F1 scores of the classifier
- `matrices/F1_SFDs`: F1 scores of Standard Flow Diffusion in the single-seed setting
- `matrices/F1_SFD`: F1 scores of Standard Flow Diffusion in the multi-seed setting
- `matrices/F1_WFDs`: F1 scores of Weighted Flow Diffusion in the single-seed setting
- `matrices/F1_WFD`: F1 scores of Weighted Flow Diffusion in the multi-seed setting
- `matrices/F1_LFD_p`: F1 scores of Label-based Flow Diffusion with probabilities in the multi-seed setting
- `matrices/F1_LFD_r`: F1 scores of Label-based Flow Diffusion with predictions in the multi-seed setting
- `matrices/F1_PR_zs`: F1 scores of PageRank with no-weights in the single-seed setting
- `matrices/F1_PR_z`: F1 scores of PageRank with no-weights in the multi-seed setting
- `matrices/F1_PR_p`: F1 scores of PageRank with probabilities in the multi-seed setting
- `matrices/F1_PR_r`: F1 scores of PageRank with predictions in the multi-seed setting