From 28c9a49f86d5f669812d2993d73a871b6f799009 Mon Sep 17 00:00:00 2001
From: Christopher Schmied <schmied@mpi-cbg.de>
Date: Fri, 12 Jun 2015 23:21:54 +0200
Subject: [PATCH] Added a test .yaml for Single Channel data

---
 .../timelapse/SingleChannel.yaml              | 189 ++++++++++++++++++
 1 file changed, 189 insertions(+)
 create mode 100755 spim_registration/timelapse/SingleChannel.yaml

diff --git a/spim_registration/timelapse/SingleChannel.yaml b/spim_registration/timelapse/SingleChannel.yaml
new file mode 100755
index 0000000..60b1688
--- /dev/null
+++ b/spim_registration/timelapse/SingleChannel.yaml
@@ -0,0 +1,189 @@
+common: {
+  # directory that contains the bean shell scripts
+  bsh_directory: "/projects/pilot_spim/Christopher/snakemake-workflows/spim_registration/timelapse/",
+  directory_cuda: "/sw/users/schmied/packages/2015-06-08_Fiji.app.cuda/lib/",
+  fiji-app: "/sw/users/schmied/packages/2015-06-08_Fiji.app.cuda/ImageJ-linux64",
+  fiji-prefix: "/sw/bin/xvfb-run -a",
+  first_xml_filename: "test_unicore",
+  hdf5_xml_filename: '"hdf5_test_unicore"',
+  merged_xml: "hdf5_test_unicore_merge",
+  ntimepoints: 5,
+  angles: "0,72,144,216,288",
+  channels: "green",
+  illumination: "0",
+  pixel_distance_x: '0.28590106964',
+  pixel_distance_y: '0.28590106964',
+  pixel_distance_z: '1.50000',
+  pixel_unit: "um",
+  # transformation_switch: "timelapse_dublicate",
+  transformation_switch: "timelapse",
+  # fusion_switch: "deconvolution"
+  fusion_switch: "fusion"
+  }
+              
+define_xml_czi: {
+  first_czi: "2015-04-11_LZ2_Stock68_3.czi",
+  rotation_around: "X-Axis",
+  bsh_file: "define_czi.bsh"
+  }
+          
+define_xml_tif: {
+  image_file_pattern: 'img_TL{{t}}_Angle{{a}}.tif',
+  imglib_container: '"ArrayImg (faster)"',
+  multiple_angles: '"YES (one file per angle)"',
+  multiple_channels: '"NO (one channel)"',
+  multiple_illumination_directions: '"NO (one illumination direction)"',
+  multiple_timepoints: '"YES (one file per time-point)"',
+  type_of_dataset: '"Image Stacks (ImageJ Opener)"',
+  bsh_file: "define_tif_zip.bsh"
+  }
+  
+resave_hdf5: {
+  hdf5_chunk_sizes: '"{{ {{32,32,4}}, {{32,32,4}}, {{16,16,16}}, {{16,16,16}} }}"',
+  resave_angle: '"All angles"',
+  resave_channel: '"All channels"',
+  resave_illumination: '"All illuminations"',
+  resave_timepoint: '"All Timepoints"',
+  setups_per_partition: '0',
+  subsampling_factors: '"{{ {{1,1,1}}, {{2,2,1}}, {{4,4,1}}, {{8,8,1}} }}"',
+  timepoints_per_partition: '1',
+  bsh_file: "export.bsh"
+  }
+
+registration: {
+  # "Single Channel" is not a valid choice for "Process_channel"
+  reg_process_channel: '"All channels"', 
+  reg_processing_channel: '"green"',
+  reg_interest_points_channel: '"beads"',
+  reg_radius_1: '2',
+  reg_radius_2: '3',
+  reg_threshold: '0.005',
+  initial_sigma: '1.8',
+  threshold_gaussian: '0.0080',
+  type_of_detection: '"Difference-of-Mean (Integral image based)"',
+  label_interest_points: '"beads"',
+  reg_process_timepoint: '"Single Timepoint (Select from List)"',
+  reg_process_angle: '"All angles"',
+  reg_process_illumination: '"All illuminations"',
+  subpixel_localization: '"3-dimensional quadratic fit"',
+  detection_min_max: "find_maxima",
+  type_of_registration: '"Register timepoints individually"',
+  algorithm: '"Fast 3d geometric hashing (rotation invariant)"',
+  transformation_model: "Affine",
+  allowed_error_for_ransac: '5',
+  significance: '10',
+  fix_tiles: '"Fix first tile"',
+  map_back_tiles: '"Map back to first tile using rigid model"',
+  model_to_regularize_with: "Rigid",
+  lambda: '0.10',
+  imglib_container: '"ArrayImg (faster)"',
+  bsh_file: "registration.bsh"
+  }
+
+xml_merge: {
+  bsh_file: "xml_merge.bsh"
+  }
+  
+timelapse: {
+  reference_timepoint: '0',
+  type_of_registration_timelapse: '"Match against one reference timepoint (no global optimization)"',
+  timelapse_process_timepoints: '"All Timepoints"',
+  bsh_file: "timelapse_registration.bsh"
+  }
+  
+Dublicate_transformations: {
+  source_dublication: "red",
+  target_dublication: "green",
+  duplicate_which_transformations: '"Replace all transformations"',
+  bsh_file: "Dublicate_transformations.bsh"
+  }
+  
+fusion: {
+  bsh_file: "fusion.bsh",
+  downsample: '4',
+  fused_image: '"Append to current XML Project"',
+  imglib2_container_fusion: '"ArrayImg"',
+  imglib2_data_container: '"ArrayImg (faster)"',
+  interpolation: '"Linear Interpolation"',
+  minimal_x: '190',
+  minimal_y: '-16',
+  minimal_z: '-348',
+  maximal_x: '1019',
+  maximal_y: '1941',
+  maximal_z: '486',
+  pixel_type: '"16-bit unsigned integer"',
+  process_angle: '"All angles"',
+  process_channel: '"All channels"',
+  process_illumination: '"All illuminations"',
+  process_timepoint: '"Single Timepoint (Select from List)"',
+  process_views_in_paralell: '"All"',
+  xml_output: '"Save every XML with user-provided unique id"'
+  }
+
+external_transform: {
+  # channel setting: '"all_channels"'
+  channel_setting: '"green"',
+  transform_timepoint: '"All Timepoints"',
+  transform_angle: '"All angles"',
+  transform_channel: '"All channels"',
+  # illumination setting only one illumination side
+  transform_illumination: '"All illuminations"',
+  apply_transformation: '"Current view transformations (appends to current transforms)"',
+  define_mode_transform: '"Matrix"',
+  matrix_transform: '"0.5, 0.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.0, 0.0, 0.5, 0.0"',
+  transformation: '"Rigid"',
+  bsh_file: "transform.bsh"
+  }
+
+deconvolution: {
+  iterations: '1',
+  minimal_x_deco: '190',
+  minimal_y_deco: '-16',
+  minimal_z_deco: '-348',
+  maximal_x_deco: '1019',
+  maximal_y_deco: '1941',
+  maximal_z_deco: '486',
+  detections_to_extract_psf_for_channel: '"beads"',
+  process_timepoint: '"Single Timepoint (Select from List)"',
+  process_angle: '"All angles"',
+  process_channel: '"All channels"',
+  process_illumination: '"All illuminations"',
+  Tikhonov_parameter: '0.0006',
+  compute: '"in 512x512x512 blocks"',
+  compute_on: '"GPU (Nvidia CUDA via JNA)"',
+  imglib2_container: '"ArrayImg"',
+  osem_acceleration: '"1 (balanced)"',
+  psf_estimation: '"Extract from beads"',
+  psf_size_x: '19',
+  psf_size_y: '19',
+  psf_size_z: '25',
+  type_of_iteration: '"Efficient Bayesian - Optimization I (fast, precise)"',
+  bsh_file: "deconvolution_GPU.bsh"
+  }
+  
+hdf5_output: {
+  output_image_file_pattern: 'TP{{t}}_Chgreen_Ill0_Ang0,72,144,216,288.tif',
+  output_xml: '"fused_Single_Channel"',
+  output_hdf5_xml: '"hdf5_fused_Single_Channel"',
+  output_multiple_channels: '"NO (one channel)"',
+  output_timepoints: '0-4',
+  output_pixel_distance_x: 0.5718,
+  output_pixel_distance_y: 0.5718,
+  output_pixel_distance_z: 0.5718,
+  output_pixel_unit: 'um',
+  output_channels: "green",
+  output_data_type: "32Bit",
+  convert_32bit: '"[Use min/max of first image (might saturate intenities over time)]"',
+  output_type_of_dataset: '"Image Stacks (ImageJ Opener)"',
+  output_multiple_timepoints: '"YES (one file per time-point)"',
+  output_multiple_angles: '"NO (one angle)"',
+  output_illumination_directions: '"NO (one illumination direction)"',
+  output_imglib_container: '"ArrayImg (faster)"',
+  subsampling_output: '"{{ {{1,1,1}}, {{2,2,2}}, {{4,4,4}}, {{8,8,8}} }}"',
+  chunk_sizes_output: '"{{ {{16,16,16}}, {{16,16,16}}, {{16,16,16}}, {{16,16,16}} }}"',
+  # subsampling_output: '"{{ {{1,1,1}}, {{2,2,2}} }}"',
+  # chunk_sizes_output: '"{{ {{16,16,16}}, {{16,16,16}} }}"',
+  bsh_file_define: "define_output.bsh",
+  bsh_file_hdf5: "export_output.bsh"
+  }
+
-- 
GitLab