diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala
index 33304576b0c4be3fed4cda08407a52fb97133fd7..2219083a1017276b1191c4fed3d48093c374cc2c 100644
--- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala
+++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala
@@ -36,6 +36,9 @@ class WriteSummary(val root: Configurable) extends InProcessFunction with Config
       case f: QFunction => deps :+= f.firstOutput
       case _            =>
     }
+
+    jobOutputFile = new File(out.getParentFile, ".%s.%s.out".format(out.getName, analysisName))
+
     super.freezeFieldValues()
   }