diff --git a/V2.2/oda_analysis.sh b/V2.2/oda_analysis.sh
index 34bb1eb7f3a13fe67a0598f05e3197d2b1e6f839..89ee62d8aa83a28e6eb939f757b38f73ff32c749 100755
--- a/V2.2/oda_analysis.sh
+++ b/V2.2/oda_analysis.sh
@@ -34,10 +34,12 @@ then
 	else
 		echo "CAUTION: Output folder is NOT deleted. New analysis result will be saved in the existing folder. Result files will be overwritten if they have the same names with the previous ones."
 	fi
+else
+	mkdir -p $OUTPUT_FOLDER
 fi
 if [ "$QUEUE" == "local" ]
 then
-	sh $ODA_DIR/run_analysis.sh $ODA_DIR $INPUT_FILE $OUTPUT_FOLDER
+	sh $ODA_DIR/run_analysis.sh $ODA_DIR $INPUT_FILE $OUTPUT_FOLDER 2>&1 | tee -a "$OUTPUT_FOLDER/ODA_run"$(date +%s"."%N)".log"
 else
 	sbatch -p $QUEUE $ODA_DIR/run_analysis.sh $ODA_DIR $INPUT_FILE $OUTPUT_FOLDER
 fi
diff --git a/V2.2/run_analysis.sh b/V2.2/run_analysis.sh
index 3ec1a2737666bb90a36cdf7523d83b3046655e90..37fc50e57ddf0f0c08af4803ca9feaaa4e742179 100644
--- a/V2.2/run_analysis.sh
+++ b/V2.2/run_analysis.sh
@@ -5,5 +5,5 @@ ODA_MODULE=$ODA_DIR/r_with_packages_4.3.2.sif	#Link to: /archive/CRI/shared/Sing
 INPUT_FILE=$2
 OUTPUT_FOLDER=$3
 echo $ODA_MODULE
-singularity exec $ODA_MODULE Rscript /ODA/ODA.R $INPUT_FILE $OUTPUT_FOLDER 2>&1 | tee -a "$OUTPUT_FOLDER/ODA_run"$(date +%s"."%N)".log"
+singularity exec $ODA_MODULE Rscript /ODA/ODA.R $INPUT_FILE $OUTPUT_FOLDER