diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/Star.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/Star.scala
index 42a2908258393780c96a51c1919d6ddd127d42a4..9404a895006398d7cd3cca35b3259846af1d6aa0 100644
--- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/Star.scala
+++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/Star.scala
@@ -54,7 +54,7 @@ class Star(val root: Configurable) extends BiopetCommandLineFunction {
   @Argument(doc = "Output Directory")
   var outputDir: File = _
 
-  var genomeDir: File = config("genomeDir", new File(reference.getParent, "/star"))
+  var genomeDir: File = config("genomeDir", new File(reference.getAbsoluteFile.getParent, "star"))
   var runmode: String = _
   var sjdbOverhang: Int = _
   var outFileNamePrefix: String = _