I tested the juicer.sh in SLURM environment on
stampede.tacc.xsede.org and changed the codes to help it run normally. But the .hic file generated by juicebox48g looks like weird. The file attached in this post includes genome path, statistics information, variables(graphs A, B,D, x) in text format. Do you think it follows the Hi-C file format (version 8)?
I checked the debug file, one error happened in the java program, I am not sure whether the ,hic results is affected by this error. What do you think?
java.lang.RuntimeException: No reads in Hi-C contact matrices. This could be because the MAPQ filter is set too high (-q) or because all reads map to the same fragment.
at juicebox.tools.utils.original.Preprocessor$MatrixZoomDataPP.mergeAndWriteBlocks(Preprocessor.java:1390)
at juicebox.tools.utils.original.Preprocessor$MatrixZoomDataPP.access$000(Preprocessor.java:1161)
at juicebox.tools.utils.original.Preprocessor.writeMatrix(Preprocessor.java:575)
at juicebox.tools.utils.original.Preprocessor.writeBody(Preprocessor.java:306)
at juicebox.tools.utils.original.Preprocessor.preprocess(Preprocessor.java:216)
at juicebox.tools.clt.old.PreProcessing.run(PreProcessing.java:94)
at juicebox.tools.HiCTools.main(HiCTools.java:79)
I also have one suggestion. Because the pipeline maybe runs on the HPC environment and the results can not be visualized at same environment, please give a option to select the different genome path with the hic file in JuicerBox parogram. Now the genome path is included in .hic file, I didn't find to use the different one in JuicerBox.
Thanks,
Zhong Wang