EMBL BioImage Data Analysis
EMBL BioImage Data Analysis
|RT @haesleinhuepf: Thanks @gomez_mariscal for contributing to our #NEUBIAS satellite meeting! Looking forward to seed #DeepImageJ in action… |
About 2 days, 1 hour ago by: Kota Miura (@cmci_)
|RT @EMBLEvents: #BioimageAnalysis is a keystone of biological research. Due to the complexity of data, it's likely that #ImageAnalysis algo… |
About 2 days, 4 hours ago by: Kota Miura (@cmci_)
|RT @gomez_mariscal: Excited about introducing #deepImageJ during the #NEUBIASSatelliteMeeting
@NEUBIAS_COST @COM… |
About 2 days, 16 hours ago by: Kota Miura (@cmci_)
|@fab_cordelieres @NEUBIAS_COST @BIC_Bordeaux :) |
About 2 days, 23 hours ago by: Kota Miura (@cmci_)
|@haesleinhuepf @TalleyJLambert @Ulrike_Boehm "The intensity of this image sequence..." |
About 3 days, 1 hour ago by: Kota Miura (@cmci_)
|RT @focalplane_jcs: Hi all, my name is Christos @KyprianouChr and I am the Community Manager of the FocalPlane site, launching this summer.… |
About 6 days, 23 hours ago by: Kota Miura (@cmci_)
Note: This page is outdated (June 1, 2016). I will prepare a newer version.
Since most of the scripts for cluster use is located under a specific directory in the ALMF server, I recommend you to add the path to your .tcshrc as below.
set path=($path /g/almf/software/bin2)
Otherwise, please add the path above in front of script name.
Before submitting huge data with your script, you might want to test run the script interactively to see if it is indeed working. To do so, you could access cluster in interactive mode.
Script name: doIJ
sh doIJ <fullpath to macro file> <fullpath to image file>
sh /g/almf/software/bin2/doIJ.sh /g/almf/software/ij/getArgumentMacro.ijm /g/almf/miura/blobs.tif
Use this script only for small tasks. Heavy calculation consumes the server resource where others are also using.
Script name: qsubIJ
To process image file /a/b/c.tif with an ImageJ macro file /d/e/f.ijm, like above, but with cluster
sh qsubIJ /d/e/f.ijm /a/b/c.tif
Job will be submitted to the cluster, and what should be the output from ImageJ will be saved as a text file in your ALMF home directory:
/g/almf/<Your Unix Username>/CLlogyyyymmdd_hhmm.txt.
“yyyymmdd_hhmm” should be the time of execution.
To customize arguments and so on, shell commands should be written in another shell script as follows:
#!/bin/sh #PBS -N ImageJProcess #PBS -l walltime=1:00:00 # # *** Script for single image file procesing by ImageJ *** # # two arguments for full paths to (2) an image file and (1) a macro file is required # assuming that macro file takes the fisrt argument as the # Kota Miura (cmci.embl.de) # 20101103 # **************************************************** # sh /g/almf/software/ij/doIJ.sh /g/almf/software/ij/getArgumentMacro.ijm /g/almf/miura/blobs.tif
and then save the script as something like “cl_doIJ.sh”. Execute the job by following command in terminal
/usr/pbs/bin/qsub -q clusterng /g/almf/software/ij/cl_doIJ.sh
Script name: qsubIJbatch
sh qsubIJbatch </full/path/to/dir> <File Name of Macro File>
For example, if you want to process all images under /g/almf/miura/testsmalls using an ImageJ macro file headlesstest3.ijm, then your command would be:
sh qsubIJbatch /g/almf/miura/testsmalls headlesstest3.ijm
converting lif to tif stacks:
sh /g/almf/software/ij/lifcon.sh /g/haering/Pombescreen/test.lif
sh /g/almf/software/bin2/lifconvert /g/haering/Pombescreen/pb2/100927ExpNo2.lif
sh /g/almf/software/bin2/qsubIJbatch /g/haering/Pombescreen/test.lif_tifStack headlesstest3.ijm