diff --git a/scripts/output/single/EDGETransportValidation.R b/scripts/output/single/EDGETransportValidation.R
index 927aadbfc68fab3a0d7738efa721e70521bf3df4..3cf5abc9125e865adc394ef9bdc7ce7e20d07e49 100644
--- a/scripts/output/single/EDGETransportValidation.R
+++ b/scripts/output/single/EDGETransportValidation.R
@@ -1,4 +1,12 @@
 require(rmarkdown)
+require(lucode)
+
+if(!exists("source_include")) {
+  ## Define arguments that can be read from command line
+  readArgs("outputdir","gdx_name","gdx_ref_name")
+}
+
+load(file.path(outputdir, "config.Rdata"))
 
 ## run EDGE transport validation output if required
 if(cfg$gms$transport == "edge_esm"){