ImageJ Find Peaks Plugins

Size: px
Start display at page:

Download "ImageJ Find Peaks Plugins"

Transcription

1 Table of Contents ImageJ Find Peaks Plugins Alex Herbert MRC Genome Damage and Stability Centre School of Life Sciences University of Sussex Science Road Falmer BN1 9RQ Introduction...4 Find Peaks...6 Example Input...6 Example Output...6 Features...7 Overview...7 Stage 1: Assign Background...7 Stage 2: Assign Maxima...8 Stage 3: Expand Peaks...8 Stage 4: Merge Peaks...8 Plugin Interface...9 Background Parameters...9 Search Parameters...10 Peak Merging Parameters...11 Results Parameters...12 Extra Parameters...14 Results Table...15 Find Peaks Frame...17 Features...17 Plugin Interface...17 Preview...18 Java Requirements...19 Find Peaks Optimiser...20 Example Input...20 Example Output...20 Features...22 Overview...22 Stage 1: Mark Reference Image...22 Stage 2: Run the Optimiser...22 Result Assessment...23 Plugin Interface...24 Initialisation Parameters...24 Search Parameters...25 Peak Merging Parameters...25 Results Parameters...26 Extra Parameters...26 Optimisation Parameters...26 Additional Parameters...26

2 Range Limit Fields...27 Output...27 Result Table...28 Showing a result...29 Find Peak Images...29 Score Images...29 Find Peaks Optimiser Frame...30 Features...30 Plugin Interface...30 Java Requirements...30 Find Peaks Helper...31 Features...31 Overview...31 Plugin Interface...31 Parameters...32 Workflow...32 Multi-point ROI Mode...32 Initialisation...32 Marking Peaks...33 Moving Peaks...34 Deleting Peaks...34 Point Overlay...34 Saving Results...35 Stopping Point Alignment...36 Alignment Log...36 Java Requirements...36 Match Calculator...37 Example Input...37 Example Output...37 Features...38 Overview...38 Match Algorithm...38 Height Analysis...38 Plugin Interface...40 Parameters...40 Results Table...41 Unmatched Results Table...41 Overlay...42 Point Aligner...44 Example Input...44 Example Output...44 Features...45 Overview...45 Alignment Algorithm...45 Minimum Peak Height Limit...46 Alignment Results...46 Plugin Interface...47 Parameters...47 Results Table...48 Alignment Log...49 OK / Moved...49 Conflict...49

3 NoAlign...49 Unaligned Images...50 Overlay...51 Appendix 1: BeansBinding Java framework...52 Appendix 2: Binary Scoring Statistics...53 Jaccard...53 Recall...53 Precision...53 F-score...54 Defining the Actual or Predicted Points...54

4 Introduction The Find Peaks ImageJ plugins allow the identification of peak intensity regions within 2D and 3D images. There are four different plugins that can be run from the ImageJ plugins menu: 1. Find Peaks 2. Find Peaks (Frame) 3. Find Peaks Optimiser 4. Find Peaks Optimiser (Frame) The main algorithm is contained within the Find Peaks plugin. This is a standard ImageJ plugin filter that operates on an opened image. It shows a dialogue box to request parameters and then performs the image processing. Results are presented as a mask image, shown in tabular format and/or saved to file. The Find Peaks (Frame) opens a permanent window frame within ImageJ. It has the same parameters as the Find Peaks plugin. It runs the Find Peaks plugin to perform the processing work. The advantage of the frame is that the user can quickly change different settings and repeatedly run the algorithm until they get the desired results. The Find Peaks Optimiser allows a user to find the best parameters to use in the algorithm. There are many options for the peak finding algorithm and consequently thousands of combinations. The optimiser allows the user to mark maxima of interest on a representative image using the ImageJ ROI tools. The optimiser uses this image as a reference. It iterates through thousands of combinations and identifies the best parameters to find the desired peak regions. These parameters can then be easily applied to other images of the same type using the ImageJ scripting tools. The Find Peaks Optimiser (Frame) opens a permanent window within ImageJ. It allows the user to select an image and run the Find Peaks Optimiser. This is a convenience plugin to allow the optimiser to be run repeatedly on one or many images. In addition to the plugins that run the Find Peaks algorithms there are several plugins that provide useful functionality for peak analysis: 1. Find Peaks Helper 2. Match Calculator 3. Point Aligner The Find Peaks Helper provides semi-automated assistance to aid identification of peaks in an image. The plugin uses the Find Peaks algorithm to identify all possible peaks in an image. Then when a user clicks on the image to label a peak using the ImageJ ROI tools the plugin updates the point, moving it to the nearest peak position if one is available. The plugin selects peaks within a search radius using either the nearest-neighbour or the highest peak. The plugin supports dragging points and removing false assignments. Results can be saved to a table. The Match Calculator compares the ROI points marked on two images and calculates the number of points that match. Points are aligned using a nearest-neighbour ranking within a specified distance threshold and the results are displayed as a statistics table. Using the image intensity for each point allows further analysis of the data including a scatter plot of intensity for matched points and analysis of matches within each quartile of the data. The matched and unmatched points can be shown as a colour-coded overlay on the input image.

5 The Point Aligner can move the current ROI points to align with the true image peaks found using the Find Peaks algorithm. Points are aligned using a nearest-neighbour ranking. Alignment results are output to a result table and can be used to update the ROI positions or shown as a colour-coded overlay on the image.

6 Find Peaks ImageJ plugin that finds areas of maximum intensity in 2D and 3D images. Example Input Example Output Input image with regions of high intensity for peak analysis. Output image showing the identified peak regions. Each peak centre is labelled with a point ROI marker.

7 Features Processes 8-bit and 16-bit greyscale images Processes 2D and 3D images (i.e. image stacks) Allows hyperstacks but only processes the current channel and time frame Finds peak regions above a configurable background Merges sub-peaks into their parent using merging criteria Ranks peaks using configurable criteria and outputs the top N Outputs the peaks regions as a new image Generates a results table Marks peak centres using ImageJ point ROIs Saves results text table and images to a directory All functionality is scriptable Efficient two-stage algorithm is fast Overview The Find Peaks plugin finds all the points of maximum intensity and expands them into regions. The initial regions are processed using merging criteria to produce a cleaner final result. The following diagram shows an intensity profile to which the peak finding algorithm will be applied. Stage 1: Assign Background Assign the background level (all pixels below this level are ignored).

8 Stage 2: Assign Maxima Find the points with an intensity higher than all the surrounding points. These local maxima are potential peaks. Stage 3: Expand Peaks Expansion is then performed by progressively assigning points of lower intensity to the peak area above it. This allows all points to be processed in a single pass from the highest to the lowest. The result is an initial assignment of all the points above the background to a peak. Stage 4: Merge Peaks The final stage is to merge insignificant peaks into their parent peak. This can be done if the sub-peak is not high enough or covers insufficient area. This stage is optional but can improve results on noisy images.

9 Plugin Interface The Find Peaks interface uses the standard ImageJ Generic Dialog. The plugin has many options but these can be divided into sections controlling parts of the algorithm. The different sections are shown in the following image and are described below. Background Parameters The background parameters set the lowest intensity level used in the search for peak areas. Pixels that are below this level will not be included in the peak areas.

10 A simple approach would set the background to 0 (zero). However this means that all pixels in the image must be processed resulting in a slower runtime and the identification of many false peaks with insignificant heights. The plugin therefore provides different options for setting a background above zero. The background parameters section contains three input fields: the main field (BACKGROUND METHOD) allows the selection of the background method and the other two fields pass parameters to the selected method if applicable. Background Method ABSOLUTE MEAN STD.DEV ABOVE MEAN AUTO THRESHOLD NONE Description The background intensity is set using the input value in the BACKGROUND PARAMETER text field The background intensity is set using the mean of the image The background intensity is set using the mean of the image plus the BACKGROUND PARAMETER field multiplied by the standard deviation of the image The background intensity is set using the Auto-threshold method. The AUTO THRESHOLD option uses the Auto Threshold plugin developed by Gabriel Landini (see The plugin uses various methods to partition an image into foreground and background. Only the foreground pixels are then used in the peak finding algorithm. In most cases the Otsu method provides a fast and robust partitioning. The background intensity is set as 0. Equivalent to using ABSOLUTE with a value of zero Search Parameters The search parameters control how far the algorithm expands local maxima into peak regions. This can be used to reduce the area of peaks on an image to only part of the peak above the background. In an image that has hundreds of peaks this can make the peaks easier to view distinctly in the output image. The section contains two input fields: the main field (SEARCH METHOD) allows the selection of the search method and the other field (SEARCH PARAMETER) passes a parameter to the selected method if applicable. Search Method Description ABOVE BACKGROUND HALF PEAK VALUE FRACTION OF PEAK - BACKGROUND A region is grown until the intensity drops below the background (default method) A region is grown until the intensity drops to halfway between the value at the peak (the seed for the region) and the background level. This is equivalent to using the FRACTION OF PEAK - BACKGROUND option with the threshold value set to 0.5 A region is grown until the intensity drops to:

11 Peak Merging Parameters background + (parameter value) * (peak height) E.g. a SEARCH PARAMETER of 0.2 would grow the peak to 80% of its height above the background. The peak merging parameters are applied after the initial pass of the algorithm has identified all the peak regions. The parameters are used to control removal of insignificant peaks from the results. Insignificant peaks are only removed if they have no neighbour peaks. If they have a neighbour then the peak's pixels are added to the highest neighbour peak (the parent peak). This is effectively merging a sub-peak into the larger peak. The following diagram shows the merging process: Initial peak regions Peaks above saddle After merge into parent Final result Peaks can be merged using two criteria: the peak size and the peak height. Peak size The MINIMUM SIZE parameter sets the minimum size of a peak. If the peak is below this size then the peak is merged/removed. Set to zero to show all peaks including isolated local maxima.

12 The MINIMUM SIZE ABOVE SADDLE optional restricts the peak size criteria to the pixels above its contact with a neighbour peak (the saddle point). This can be useful for eliminating sub-peaks which may only have a few pixels above the saddle to the parent peak but have been allocated a large number of pixels below the saddle height. Peak Height The peak height sets a minimum height that the peak must be above the highest saddle point, i.e. how far the peak stand out from any neighbours. The peak height contains two input fields: the main field (MINIMUM PEAK HEIGHT) allows the selection of the method and the other field (PEAK PARAMETER) passes a parameter to the selected method if applicable. Minimum Peak Height Description ABSOLUTE HEIGHT RELATIVE HEIGHT RELATIVE ABOVE BACKGROUND The peak must be an absolute height above the highest saddle point. The height is specified by the PEAK PARAMETER The peak must be a relative height above the highest saddle point. The height is calculated as peak intensity * parameter value. E.g. a value of 0.2 indicates that the peak must contains at least 20% of its total height above the saddle point The peak must be a relative height above the highest saddle point. The height is calculated as (peak intensity background) * parameter value. E.g. a value of 0.2 indicates that the peak must contains at least 20% of its height over the background above the saddle point Note that the if the peak has no neighbours, i.e. they have no saddle points, then the peak height limit is applied relative to the background. Results Parameters The results parameters control how the results will be displayed within ImageJ. The SORT METHOD options correspond to different columns of the results table (see the results table section). This allows the peaks to be sorted by any column in the table. MAXIMUM PEAKS specifies a limit (N) on the number of peaks that will be reported. Peaks are ranked using the specified sort method and then the top N are selected. The SHOW MASK parameter sets the type of output image to display. The image will be displayed in a image window with the original image title plus 'Find Peaks'. If this window exists (i.e. the plugin has already been run on the input image) then the plugin will update the existing window. Therefore you should save your result mask image if you do not wish it to be overwritten. The mask is shown as a greyscale image with value 0 corresponding to no peak region. ImageJ's max display settings are adjusted so that the highest value is white. In all output mask images the peak maxima (X,Y,Z coordinates) are shown as white pixels.

13 The mask options are shown below: Result None PEAKS Description No mask image is shown The mask image contains all the pixels in the peak regions. Peak regions are assigned a value that corresponds to their ranking. The highest ranked peaks are shown as the lightest colours. The mask value for each peak is shown in the results table THRESHOLD The mask image contains all the pixels in the peak regions. Each peak region is thresholded using the auto-threshold method. This shows the high parts of the peak in a light shade and the low parts in a dark shade. The saddle pixels between peaks are shown in a dark grey PEAKS ABOVE SADDLE The mask image contains all the pixels in the peak region above the highest saddle point. Peaks are coloured as the PEAKS output above

14 THRESHOLD ABOVE SADDLE The mask image contains all the pixels in the peak region above the highest saddle point. Peaks are coloured as the THRESHOLD output above There are several flags for the results parameters as shown below: SHOW TABLE MARK MAXIMA MARK PEAK MAXIMA SHOW PEAK MAXIMA AS DOTS SHOW LOG MESSAGES REMOVE EDGE MAXIMA Show the results table. This contains all of the information on the peak regions including height, centre, area and intensity. Note that if a results table is already present the results will be appended Label the maxima on the input image using ImageJ point ROIs. Existing ROIs will be deleted Label the maxima on the result mask image using ImageJ point ROIs If this option is selected then the pixel location at the centre of the maxima will be given the maximum value displayed in the mask (this can be used instead of MARK PEAK MAXIMA). Disable this if the mask will be used for region labelling based on pixel value Allow the plugin to write messages to the ImageJ log window. This provides additional information on the peak finding algorithm Removes any maxima from the results that contain pixels at the image border. This leave only peaks that are entirely within the image The RESULTS DIRECTORY parameter allows the user to specify a directory to use to save the results. The directory must exist otherwise the plugin ignores the parameter. If the directory exists then the plugin will create 3 files named with the prefix FINDPEAKSYYYYMMDD_HHMMSS (the datestamp ensures that files will not be over-written). The 3 files are: 1..txt: A text file containing the results as written to the result table (the SHOW TABLE option is not required) 2..roi: An ImageJ ROI file. This uses ImageJ's ROI format. It can be loaded into ImageJ using the ROI manager 3..params: A text file containing all the parameters used to run the plugin including the original input image filename Extra Parameters The GAUSSIAN BLUR parameter is used to apply a Gaussian blur to the input image before

15 running the peak finding algorithm. This is very useful for noisy images since it can eliminate peaks that are single pixel local maxima by smoothing the image content. This dramatically improves the algorithm speed due to the smaller number of merging steps required to eliminate all the sub-peak regions. Note that if a Gaussian blur is applied the final results are still calculated using the original image (e.g. the total intensity values). The CENTRE METHOD contains two input fields: the main field allows the selection of the method used to calculate the centre of the peak and the other field passes a parameter to the centre method if applicable. CENTRE METHOD Description Max value (search image) Max value (original image) Centre of mass Gaussian Define the peak centre using the highest pixel value of the search image (default). In the case of multiple highest value pixels, the closest pixel to the geometric mean of their coordinates is used Re-map peak centre using the highest pixel value of the original image. If no blur is applied then this matches the result using the search image Re-map peak centre using the peak centre of mass (COM). The COM is computed within a given volume of the highest pixel value. Only pixels above the saddle height are used to compute the fit. The volume dimensions are specified using 2xN+1 where N is the CENTRE PARAMETER Re-map peak centre using a Gaussian fit. Only pixels above the saddle height are used to compute the fit. The fit is performed in 2D using a projection along the z-axis. If the centre parameter is 1 a maximum intensity projection is used; else an average intensity project is used. The z-coordinate is computed using the centre of mass along the projection axis located at the xy centre. Note: Gaussian fitting functionality is experimental. This method rarely produces better results than the simpler methods above since a large peak is required for a fit. In addition the current method does not fit the correlation between axes and so poorly models elliptical peaks. If no fit is possible then the peak is not remapped from the 'Max value (search image)' result Results Table The results table contains details about each peak region. The table contains the following information: Result Description Peak # Mask Value The number of peak The value used for the peak in the mask image (applies to the mask Peaks option) X, Y, Z The peak maxima location in X, Y and Z coordinates

16 Size Max Total Saddle value Saddle Id Abs.Height Rel.Height (>Bg) Size > saddle Total > saddle Av Total (>Bg) Av (>Bg) The number of pixels in the peak The maximum intensity value of the peak The total intensity of pixels in the peak The intensity value of the highest saddle point The Id of the neighbour peak sharing the saddle The height of the peak above the highest saddle The relative height above the background: (absolute height) / (max value background) i.e. The amount of the peak height that is above the saddle point The number of pixels above the highest saddle The total intensity above the highest saddle The average intensity of the peak The total intensity in the peak above the background level The average intensity in the peak above the background level % Signal The total intensity divided by the total image intensity % Signal (>Bg) The total intensity above background divided by the total image intensity above the background Signal / Noise The peak maximum value divided by the background Note: Although not all the columns are listed in the SORT METHOD parameter, some values are derived from others and it should be possible to order the results using any column.

17 Find Peaks Frame ImageJ plugin that finds areas of maximum intensity in 2D and 3D images. The frame passes the selected parameters to the Find Peaks plugin for processing. Features Permanent frame within ImageJ Allows different images to be selected Runs the Find Peaks algorithm to identify peak regions Supports the ImageJ macro recorder Note that the the plugin supports the ImageJ macro recorder for the Find Peaks command. This means that a user can record their actions with the Find Peaks Frame within a macro and it will successfully record the execution of the Find Peaks plugin. Plugin Interface The Find Peaks Frame uses a Java frame within the ImageJ application. The plugin supports all the options of the Find Peaks plugin. Full details of the parameters can be found in the Find Peaks Plugin Interface section. Since the interface is not limited by the layout of the standard ImageJ dialogue the design has been altered. The window is smaller and several less used options are accessed by clicking the 'Advanced options ' button. The smaller size makes the plugin a better option to use on monitors with a low resolution. The interface has a drop-down menu that is used to select the image. This allows the user to quickly try the same parameters on different images that are open. The image list is populated with the currently open 8-bit and 16-bit greyscale images. Any images with the title ending in 'Find Peaks' (i.e. previous results) are also ignored. The interface has been designed to only allow the user to set the options that are relevant. For example it is only possible to set the THRESHOLD METHOD when the BACKGROUND METHOD is set to AUTO THRESHOLD. This makes it easier for a user to set the parameters for the algorithm.

18 The following image shows the interface for the Find Peaks Frame: The interface has sliders to adjust the numeric parameters. The parameter can also be entered using the input text box. The range for the sliders are set to a default scale depending on the parameter. For example the background parameter is limited to the minimum and maximum values found in the image. The range for the slider can be updated by double-clicking the slider. This will display a dialog where the range can be updated: Preview The Find Peaks Frame interface has a preview option. If this option is checked then the plugin will automatically update the results based on any changes to the parameters. The plugin stores intermediate results in memory. When a parameter changes the plugin identifies the stages of the calculation that must be re-run and updates the results.

19 The preview provides the ability to change the parameters and quickly see the effects on the output mask and results table. However since the full Find Peaks plugin is not run there is no output to the ImageJ log window and the command is not recorded to the ImageJ macro recorder. Only the RUN button supports these options. The preview option requires a large amount of memory to store the intermediate results. It may not be suitable for large stack images depending on the configuration of your system. The memory used by the preview is released when the preview option is unchecked. This method can also be used to reinitialise the preview in the event that it has stopped responding to parameter changes. Java Requirements The Find Peaks Optimiser Frame uses the BeansBinding Java framework. More details can be found in Appendix 1: BeansBinding Java framework.

20 Find Peaks Optimiser ImageJ plugin that iterates through combinations of parameters for the Find Peaks plugin. Results are compared to an optimal reference image and the best parameters to match the reference result are identified. Example Input Input image with manually identified peaks. These are used a reference points for optimisation of the Find Peaks algorithm. Example Output Output image showing the peaks identified with the best match to the input image.

21 Result table showing the match scoring statistics comparing the identified peaks to the reference image for each set of parameters.

22 Features Enumerates combinations of parameters for the Find Peaks plugin Compares the results to a reference image Reports the best parameters to identify the reference peaks Save the results table to file Staged processing allows fast enumeration of parameters Overview The Find Peaks Optimiser provides the ability to set multiple options for each parameter of the Find Peaks plugin. In the case of selection inputs and flags it is possible to specify more than one option for each parameter. In the case of numeric inputs it is possible to select a lower limit, upper limit and increment to use, e.g. 0 to 10 in 2 step intervals. The optimiser then runs the Find Peaks plugin for all the combinations of parameters. Since the Find Peaks algorithm can be broken down into stages (background thresholding, maxima identification, peak growing and peak merging) it is possible to runs only the parts of the algorithm that differ when changing a subset of the parameters. This allows the optimiser to efficiently run thousands of combinations of parameters. Each run of the Find Peaks plugin is compared to a reference image with marked maxima and scored using various metrics. The final results are ranked and the best parameters identified. Stage 1: Mark Reference Image The optimiser requires a reference image where peaks have been marked using the ImageJ ROI tool. Select the Multi-point tool by right-clicking on the Point Tool option in the toolbar and selecting the Multi-point Tool option. Open a reference image. Click the image to mark a maxima. Points can be moved by hovering over an existing point and dragging them. Points can be deleted by holding down the ALT key and clicking them. Once the image maxima have been labelled you can save the image as a TIFF. ImageJ will save the ROI points to the image and they will be shown when next the image is next opened. Stage 2: Run the Optimiser Select the different parameters for the optimiser to enumerate. Click OK and the optimiser will show a dialogue containing the number of combinations. You can then select to continue or cancel to stop the optimiser and change the parameters.

23 If you run the optimiser a progress bar will show in the ImageJ window that tracks the number of combinations currently completed. When the optimiser is finished a results window will appear showing the top N results. The number of results can be configured in the optimiser dialogue. If the best result is obtained using a numeric parameter that lies on an extreme of the test range then the plugin will show a warning message: This allows the user to increase the range to ensure that the optimal parameters are identified. Result Assessment The optimiser scores the results of the Find Peaks plugin by comparing the locations of the identified maxima to the reference image. Maxima are deemed to be correct if they are within a set distance of a reference point. The cut-off distance is configured in the plugin options (default is 5% of the image width). The maxima assignment process is iterative. The maxima closest to any reference point is assigned as a match and the pair removed from the search. This is iterated until no more reference points exist, or all maxima are too far from a reference point to be a match. The results are then scored using the metrics detailed in Appendix 2: Binary Scoring Statistics.

24 Plugin Interface The Find Peaks Optimiser interface uses the standard ImageJ Generic Dialog. The plugin has many options but these can be divided into sections controlling parts of the algorithm. The different sections are shown in the following image and are described below. Full details for each of the parameters can be found in the Find Peaks Plugin Interface section. Initialisation Parameters The Find Peaks algorithm must be initialised with the image pixels that are to be processed. The pixels are then used to calculate image statistics and a background level for the peak finding algorithm. The optimiser will run the Find Peaks plugin for each background option that is enabled. There are addition fields that allow parameters to be passed to the background method and control the pixels used for the statistics. Initialisation Option Description MASK BACKGROUND SD ABOVE MEAN BACKGROUND ABSOLUTE Optionally select a mask to define the pixels to process. Only images with the same dimensions as the input image are listed. Any non-zero pixel is included in the analysis Use the SD ABOVE MEAN background method. It is not allowed to use this at the same time as the ABSOLUTE method Use the ABSOLUTE background method.

25 It is not allowed to use this at the same time as the SD ABOVE MEAN method BACKGROUND PARAMETER BACKGROUND AUTO THRESHOLD AUTO THRESHOLD STATISTICS MODE Set the lower limit, upper limit and increment for enumerating the background parameter passed to the background method. This applies to either SD ABOVE MEAN or ABSOLUTE Use the AUTO THRESHOLD background method The method for performing the AUTO THRESHOLD calculation. The text field supports a comma-delimited list for multiple options When a mask image is used it is possible to set the region used to calculate the image statistics: Inside Use the pixels inside the image mask Outside Use the pixels outside the image mask Both Use all the pixels in the image When no mask image is used this option is ignored Search Parameters The optimiser will run the Find Peaks plugin for each search option that is enabled. There is an addition field that allows a parameter to be passed to the search method. Search Option Description SEARCH ABOVE BACKGROUND SEARCH FRACTION OF PEAK SEARCH PARAMETER Use the SEARCH ABOVE BACKGROUND method Use the FRACTION OF PEAK BACKGROUND method Set the lower limit, upper limit and increment for enumerating the search parameter passed to the fraction of peak method Peak Merging Parameters The optimiser will run the Find Peaks plugin for each combination of the following peak merging options. Peak Merge Option Description MINIMUM SIZE MINIMUM ABOVE SADDLE MINIMUM PEAK HEIGHT PEAK PARAMETER Set the lower limit, upper limit and increment for enumerating the minimum size parameter passed to the peak merge method Set the option for limiting the peak size to above the saddle. Select Yes; No; or Both Set the method for setting the minimum peak height Set the lower limit, upper limit and increment for enumerating the parameter passed to the minimum peak height method

26 Results Parameters Option SORT METHOD MAXIMUM PEAKS Description Set the method used to sort the peaks before extracting the top N. Multiple options can be specified using a comma-delimited list Set the maximum number of peak results Extra Parameters Control other options available within the Find Peaks plugin. Option Description GAUSSIAN BLUR CENTRE METHOD CENTRE PARAMETER Set the size of the blur to apply before running the Find Peak algorithm. Multiple options can be specified using a comma-delimited list Set the method used to determine the centre of the peak. Multiple options can be specified using a comma-delimited list Set the lower limit, upper limit and increment for enumerating the parameter passed to the centre method Optimisation Parameters The Find Peaks Optimiser plugin has several options for controlling how the Find Peaks results are calculated and ranked. Option Description PEAK MATCH SEARCH FRACTION RESULT SORT METHOD F-BETA MAXIMUM RESULTS STEP LIMIT Set the distance limit used to determine if a peak maxima and a reference point are a match. This value is specified as a fraction of the image short edge, e.g for a 600x400 pixel image would be 20 pixels (400 x 0.05) Specify the metric used to sort the results Specify the beta parameter used to calculate the custom F-score Specify the maximum number of results to include in the result table The optimiser will not run if the total number of combinations (steps) is above the STEP LIMIT. This parameter can be used to increase the potential optimisation space Additional Parameters The Find Peaks Optimiser plugin has several options for controlling how the Find Peaks results are calculated and ranked.

27 Option SHOW SCORE IMAGES RESULT FILE Description If enabled the optimiser will show three duplicates of the input image with ROI points marking the True Positives, False Positives and the False Negatives Provide the prefix for the results files. The prefix should be a full path to a valid directory and include a filename prefix, e.g. /tmp/findpeaks Results files will have a suffix added corresponding to the result:.results.txt Contains the optimiser results.points.csv Contains the peak coordinates from the best result Range Limit Fields The plugin has several text fields that accept a lower limit, upper limit and interval. The numbers must be comma-delimited. If three numbers are present then the plugin will assume that they are lower, upper and interval. Otherwise only the upper limit is set using the first number in the text field. This is equivalent to using a single value and not a range of values. The following fields allow range limits: BACKGROUND PARAMETER SEARCH PARAMETER MINIMUM SIZE PEAK PARAMETER CENTRE PARAMETER The plugin has several text fields that accept multiple values in a comma-delimited list. The following fields allow a comma-delimited list: AUTO-THRESHOLD STATISTICS MODE SORT METHOD CENTRE METHOD GAUSSIAN BLUR* The use of a list for GAUSSIAN BLUR is due to the fact that changes in the blur radius are most noticeable at increasing increments, e.g. 1, 2, 4, 8, 16. In this case a range field with a linear increment is unwanted. Output The Find Peaks Optimiser records the parameters and results of each run of the Find Peaks algorithm. The best results are shown in a result table and the complete results can be saved to file. The plugin also runs the Find Peaks plugin using the optimal parameters on the input image to show the result peaks. Further details are outlined below.

28 Result Table The result table shows the top scoring results from all the parameter combinations. The results are sorted using the RESULT SORT METHOD parameter and limited to the number specified by the MAXIMUM RESULTS parameter. Results are presented in descending order so that the best result from the most recent analysis is shown at the bottom of the table. In the event that two sets of parameters have an equal score then the parameters that have the most conservative settings are ranked first. The following logic is used: Lowest blur Lowest background threshold level Background method: None < Auto-threshold < Std.Dev above mean < Mean < Absolute Lowest minimum size Search method: Above background < Fraction of peak - background < Half peak value Lowest search parameter Peak method: Relative above background < Relative height < Absolute height Lowest peak parameter Lowest run time The result table shows the result rank and then columns containing the parameters. The table then shows the following scoring metrics: Metric Description N TP (True Positives) FP (False Positives) FN (False Negatives) Jaccard Precision Recall F-score msec The number of maxima in the result The number of maxima in the result that match a reference point The number of maxima in the result that do not match a reference point The number of reference points that were not identified as maxima Measure of the overlap similarity between the reference and the maxima Measure of how many identified maxima are correct Measure of how many reference points were identified Combined score that provides a weighted measure of the prediction accuracy: β is a weighting factor between the Precision and Recall. The F-score is calculated using β of 0.5, 1, 2 and the provided input F-bETA parameter. The number of milliseconds taken to perform the calculation. If the metrics are identical between results then the fastest calculation is scored higher

29 Note that the metrics Jaccard, Precision, Recall and F-score all range from 0 to 1. Further details of the metrics can be found in Appendix 2: Binary Scoring Statistics. A blank line is inserted at the end of the result table to allow easy visual separation of the results from multiple runs of the plugin. Showing a result By default the Find Peaks Optimiser shows the result of running the Find Peaks algorithm with the best result. However it is possible to show any result by double-clicking a row in the result table. The Find Peaks algorithm will then be re-run with the parameters from that row. Note that it is only possible to view the results for the latest run of the optimiser. Parameters for prior runs are discarded. Find Peak Images Upon completion the optimiser runs the Find Peaks algorithm on the input image to display the peaks. To preserve the input image ROI points a copy is made of the original. This is named with the suffix ' clone'. Find Peaks is then run on the clone image to mark the peak ROI points. A mask image showing the peaks above the saddle points is also created with the suffix ' clone Find Peaks'. Score Images If the SHOW SCORE IMAGES parameter is enabled then the input image is duplicated three times. These images are then marked with the ROI points for either the True Positives (TP), False Positives (FP) or False Negatives (FN). If the optimiser is re-run on the same input image then the output result images will be detected (using the image title) and updated. This feature allows the images to be updated with the results of using the specified parameters when double-clicking on the result table (see section Showing a result).

30 Find Peaks Optimiser Frame The plugin provides an ImageJ window frame that runs Find Peaks Optimiser on the selected image. Features Permanent frame within ImageJ Allows different images to be selected Runs the Find Peaks Optimiser algorithm to identify peak regions Supports the ImageJ macro recorder Note that the the plugin supports the ImageJ macro recorder for the Find Peaks Optimiser command. This means that a user can record their actions with the Find Peaks Optimiser Frame within a macro and it will successfully record the execution of the Find Peaks Optimiser plugin. Plugin Interface The Find Peaks Optimiser Frame uses a Java frame within the ImageJ application. The plugin provides a selection box of the currently open images that can be processed by the optimiser. The following image shows the interface for the Find Peaks Optimiser Frame: Clicking the RUN button launches the Find Peaks Optimiser on the selected image. Full details of the parameters can be found in the Find Peaks Optimiser Plugin Interface section. The interface has a drop-down menu that is used to select the image. This allows the user to quickly try the same parameters on different images that are open. The image list is populated with the currently open 8-bit and 16-bit single channel images that have an ImageJ Point ROI. Any images with the title ending in 'Find Peaks' (i.e. previous results) are also ignored. Java Requirements The Find Peaks Optimiser Frame uses the BeansBinding Java framework. More details can be found in Appendix 1: BeansBinding Java framework.

31 Find Peaks Helper An ImageJ plugin that aligns the manually added point Regions of Interest (ROIs) with the peaks found by the Find Peaks algorithm. Features Processes 8- or 16-bit images Extracts a single channel and time frame for processing N-dimensional images Computes the image peaks using the Find Peaks algorithm Intercepts user clicks with the multi-point ROI tool and assigns the marked points to the true peaks Supports dragging points Outputs assignments to the ImageJ log window Optional output of a results table of point positions with intensity Overview The Find Peaks Helper provides a semi-automated tool to assist in manually counting the peaks in an image. The tool is designed to work in conjunction with the ImageJ multi-point ROI tool. The plugin must be attached to an image and initialised. During initialisation all the potential peaks in an image are calculated using the Find Peaks algorithm. The plugin then listens for mouse-click events from the ImageJ multi-point ROI tool. If a new ROI point is added then the plugin attempts to align the point to an available peak within a set distance. The alignment is performed using the highest or the closest peak. If an existing point is moved then the plugin will detect the drag and attempt to align the point when it is dropped. Plugin Interface The Find Peaks Helper uses a Java frame within the ImageJ application. The following image shows the plugin window.

32 Parameters Parameters IMAGE MASK IMAGE RESOLUTION (PX) LOG MESSAGES SEARCH MODE ASSIGN DRAGGED Description The target image Optional mask image defining the region where points will be aligned Defines the search radius for aligning a point (in pixels) If selected record details of the point alignments to the ImageJ log window Define the search mode for aligning points to the available maxima: Highest or Closest If selected the plugin will re-align dragged points when they are dropped Workflow Multi-point ROI Mode The ImageJ multi-point ROI tool must be activated. This can be found on the ImageJ toolbar as shown below: If the single-point ROI mode button is shown then the multi-point mode can be enabled by right-clicking the button and toggling the mode. The multi-point ROI mode allows the user to manually mark multiple points on an image. Each point is represented by a cross and shows a numbered label (if more than 1 point is selected). Initialisation The Find Peaks Helper shows a list of the available images that can be processed. This will be all the 8- and 16-bit images. Select the image and the list of possible masks images will be updated. Any non-zero pixel in the mask defines the region of the image where potential maxima will be detected. The mask image is optional. Next configure the resolution for point assignment. The resolution defines the search distance around the point that can be used to locate a maxima. The resolution is fixed once the helper is initialised. Click START to initialise the helper. The plugin supports images with multiple channels or

33 time frames but will only calculate the peaks on a single channel and time point. If a multi-dimensional image is selected then the plugin will show a dialogue requesting the user to select the channel and/or frame to be processed. The plugin will calculate all the potential maxima above the mean of the image using the Find Peaks algorithm. The mean is used as a reasonable threshold to avoid identifying false peaks. If the image contains an existing multi-point ROI then the plugin will attempt to assign each point. If the Highest SEARCH MODE is enabled the plugin will process the points in descending height order. If the Closest SEARCH MODE is enabled the points will be processed using the closest pairing of point and maxima, iterating until no more assignments can be made. The number of potential maxima along with the count of mapped and unmapped points will be displayed in the plugin window as shown below: Marking Peaks Mark a new peak by clicking on the image. The plugin will search for the closest or highest unassigned maxima within the search resolution. If a maxima is found the point will be moved to the maxima. The mapped count on the plugin interface will increment. If no maxima is found then the point will be unchanged. The unmapped count on the plugin interface will increment. Note that if the SEARCH MODE is set to highest then a check is made for the highest peak within the search radius. If present then the search resolution is updated to the distance to the highest assigned peak. This means that the plugin requires the user to click closer to a second unassigned peak than to an existing assigned high peak in close proximity. This prevents the plugin moving the clicked point past an already assigned peak to reach an unassigned peak. If the plugin does not assign the peak as expected it can be moved by dragging as described below.

34 Moving Peaks If the mouse cursor is hovered over an existing point it will change to a finger. The point can then be moved by holding down the mouse button and moving the mouse to drag the point. The plugin will identify the point that has been dragged. If it is an aligned point the mapped count on the interface will decrement, otherwise the unmapped count will decrement. When the mouse button is released the plugin will detect the point has been dropped. If the ASSIGN DRAGGED option is enabled the plugin will attempt to align the point. Otherwise the point will be unchanged and the unmapped count will increment. Note that is is possible to disable and re-enable the ASSIGN DRAGGED option during the course of marking an image. This allows points to be moved without alignment or using alignment. It is possible that the plugin fails to correctly detect that the peak was assigned before dragging. This will cause the mapped and unmapped counts to show errors. This can be solved by deleting a point which forces all existing points to be remapped without movement. The point can then be added back. Deleting Peaks If a the mouse cursor is hovered over an existing point it will change to a finger. It is possible to delete the point by clicking on it whilst holding down the ALT key on the keyboard. The plugin will identify a point has been deleted. To maintain the ordering of points by ImageJ and the log message window the plugin will process all the remaining points and output the assignments using the new ImageJ point numbers. Point Overlay The current mapped and unmapped points can be displayed as an image overlay by clicking the SHOW OVERLAY button. This action saves the current ROI points and removes them from the image display. The points are then added back to the image as an overlay using green for the mapped points and yellow for the unmapped points. An example is show below:

35 The SHOW OVERLAY button is a toggle button. It will return to the off state under the following conditions: Condition SHOW OVERLAY clicked Image clicked STOP button clicked Result Removes the overlay and restores the ROI points Removes the overlay and: If using the multi-point ROI tool then the new point will be added to the ROI points If a different ROI tool is used, for example the Rectangle tool, then the ROI points will be lost If any other tool is used, for example to move or zoom the image, then the previous ROI is restored Removes the overlay and restores the ROI points Saving Results The current point coordinates can be saved by clicking the SAVE RESULTS button. The table contains the following information: Result Id X Y Height Assigned Description The point identifier. This matches the ImageJ point ROI label The point X coordinate The point Y coordinate The image intensity. Since only XY coordinates are used this is for the first plane of a multi-plane Z-stack True if the point is located on a Find Peaks maxima. False entries indicate points that could not be aligned

36 Stopping Point Alignment Clicking the STOP button will halt the Find Peaks Helper. It will no longer intercept any mouse interactions with the image. All the working data used by the plugin is discarded and consequently the SAVE RESULTS option will be disabled. Note that clicking the START button will reinitialise the Find Peaks Helper. This will set a new resolution if it has been changed and as part of the initialisation will perform alignment of the existing points to maxima. This can potentially move any points that have been dragged with the ASSIGN DRAGGED option disabled, i.e. points that were previously unmapped. Alignment Log If the LOG MESSAGES option is enabled then the alignment result of each point will be recorded to the ImageJ log. Each entry is preceded by the point ID. The numbering matches the Ids assigned by ImageJ on the image. Following the ID is the keyword Mapped or Unmapped, depending on the alignment status, and then the XY coordinates of the point that was clicked. If a mapped point was moved to align to the true peak then the new coordinates will be shown along with the distance moved in pixels. Examples are shown below: 45: Mapped (166,80) => (167,80) (1.0px) 46: Mapped (201,51) 46: Unmapped (196,75) Java Requirements The Find Peaks Optimiser Frame uses the BeansBinding Java framework. More details can be found in Appendix 1: BeansBinding Java framework.

37 Match Calculator ImageJ plugin that compares the multi-point Regions of Interest (ROIs) between two images. Example Input Example Output Input images 1 and 2 containing multi-point ROI Output image overlay showing matched points in green, unmatched points from image 1 in yellow and unmatched points from image 2 in red.

38 Features Results table showing the match statistics Processes any images with point ROI Compares the ROI points and assigns matches using a nearest-neighbour method within a configurable distance threshold Generates a results table of match statistics Optional overlay of the match results onto the image Allows selection of channel and frame for multi-dimensional images when extracting heights Optional match statistics for each quartile of the data points when ranked by height Optional scatter plot of the height of matched and unmatched points Optional height analysis of the unmatched points Overview The Match Calculator plugin compares the ROI points on two images and computes the number of points that match. The matches can be used to generate match statistics as detailed in Appendix 2: Binary Scoring Statistics. The plugin was developed to provide comparisons between the manual peak identification performed by different experimenters on the same image. The plugin can rapidly show differences between the peak labelling techniques used by two people. Match Algorithm Matches are calculated using a nearest-neighbour algorithm: 1. The coordinates of the ROI points from each image are used to build two sets, A and B 2. An all-vs-all distance matrix is computed for the two sets of points, i.e. the distance for any point in set A to any point in set B 3. The closest pair of points is identified 4. If the closest pair is below a distance threshold they are marked as a pair and removed from the sets. Step 3 is repeated 5. If the closest pair is above the distance threshold the search ends The distance threshold can be set using an absolute number of pixels or can be set relative to the image size, e.g. 5% of the longest edge. Height Analysis The plugin can produce an analysis of the points using their heights (image intensity values). Since ImageJ point ROIs do not readily support z-stacks the plugin uses a maximum intensity projection for height analysis. It does allow selection of the channel/frame that is used for the heights for multi-dimensional images.

MASKS & CHANNELS WORKING WITH MASKS AND CHANNELS

MASKS & CHANNELS WORKING WITH MASKS AND CHANNELS MASKS & CHANNELS WORKING WITH MASKS AND CHANNELS Masks let you isolate and protect parts of an image. When you create a mask from a selection, the area not selected is masked or protected from editing.

More information

The following is an overview of lessons included in the tutorial.

The following is an overview of lessons included in the tutorial. Chapter 2 Tutorial Tutorial Introduction This tutorial is designed to introduce you to some of Surfer's basic features. After you have completed the tutorial, you should be able to begin creating your

More information

Microsoft Access 2010 handout

Microsoft Access 2010 handout Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant

More information

Manual English KOI Desktop App 2.0.x

Manual English KOI Desktop App 2.0.x Manual English KOI Desktop App 2.0.x KOI Kommunikation, Organisation, Information Comm-Unity EDV GmbH 2010 Contents Introduction... 3 Information on how to use the documentation... 3 System requirements:...

More information

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim)

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim) Using Image J to Measure the Brightness of Stars (Written by Do H. Kim) What is Image J? Image J is Java-based image processing program developed at the National Institutes of Health. Image J runs on everywhere,

More information

3D Viewer. user's manual 10017352_2

3D Viewer. user's manual 10017352_2 EN 3D Viewer user's manual 10017352_2 TABLE OF CONTENTS 1 SYSTEM REQUIREMENTS...1 2 STARTING PLANMECA 3D VIEWER...2 3 PLANMECA 3D VIEWER INTRODUCTION...3 3.1 Menu Toolbar... 4 4 EXPLORER...6 4.1 3D Volume

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

5. Tutorial. Starting FlashCut CNC

5. Tutorial. Starting FlashCut CNC FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog

More information

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0 European Computer Driving Licence Spreadsheet Software BCS ITQ Level 2 Using Microsoft Excel 2010 Syllabus Version 5.0 This training, which has been approved by BCS, The Chartered Institute for IT, includes

More information

Merging Labels, Letters, and Envelopes Word 2013

Merging Labels, Letters, and Envelopes Word 2013 Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged

More information

Excel -- Creating Charts

Excel -- Creating Charts Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel

More information

Introduction to Word 2007

Introduction to Word 2007 Introduction to Word 2007 You will notice some obvious changes immediately after starting Word 2007. For starters, the top bar has a completely new look, consisting of new features, buttons and naming

More information

Introduction to Microsoft Excel 2010

Introduction to Microsoft Excel 2010 Introduction to Microsoft Excel 2010 Screen Elements Quick Access Toolbar The Ribbon Formula Bar Expand Formula Bar Button File Menu Vertical Scroll Worksheet Navigation Tabs Horizontal Scroll Bar Zoom

More information

What Do You Think? for Instructors

What Do You Think? for Instructors Accessing course reports and analysis views What Do You Think? for Instructors Introduction As an instructor, you can use the What Do You Think? Course Evaluation System to see student course evaluation

More information

Installation and Operating Instructions for the FluidX IntelliCode software Rev 1, release date: July 2014

Installation and Operating Instructions for the FluidX IntelliCode software Rev 1, release date: July 2014 Installation and Operating Instructions for the FluidX IntelliCode software Rev 1, release date: July 2014 FluidX Ltd. Monks Heath Hall, Chelford Road, Nether Alderley, Cheshire, SK10 4SY, UK. T: +44(0)

More information

Configuration Manager

Configuration Manager After you have installed Unified Intelligent Contact Management (Unified ICM) and have it running, use the to view and update the configuration information in the Unified ICM database. The configuration

More information

Open icon. The Select Layer To Add dialog opens. Click here to display

Open icon. The Select Layer To Add dialog opens. Click here to display Mosaic Introduction This tour guide gives you the steps for mosaicking two or more image files to produce one image file. The mosaicking process works with rectified and/or calibrated images. Here, you

More information

Access 2007 Creating Forms Table of Contents

Access 2007 Creating Forms Table of Contents Access 2007 Creating Forms Table of Contents CREATING FORMS IN ACCESS 2007... 3 UNDERSTAND LAYOUT VIEW AND DESIGN VIEW... 3 LAYOUT VIEW... 3 DESIGN VIEW... 3 UNDERSTAND CONTROLS... 4 BOUND CONTROL... 4

More information

Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices.

Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices. MySQL for Excel Abstract This is the MySQL for Excel Reference Manual. It documents MySQL for Excel 1.3 through 1.3.6. Much of the documentation also applies to the previous 1.2 series. For notes detailing

More information

Instructions for Use. CyAn ADP. High-speed Analyzer. Summit 4.3. 0000050G June 2008. Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835

Instructions for Use. CyAn ADP. High-speed Analyzer. Summit 4.3. 0000050G June 2008. Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835 Instructions for Use CyAn ADP High-speed Analyzer Summit 4.3 0000050G June 2008 Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835 Overview Summit software is a Windows based application that

More information

KaleidaGraph Quick Start Guide

KaleidaGraph Quick Start Guide KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.

More information

Navios Quick Reference

Navios Quick Reference Navios Quick Reference Purpose: The purpose of this Quick Reference is to provide a simple step by step outline of the information needed to perform various tasks on the system. We begin with basic tasks

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro Information Technology Services Outreach and Distance Learning Technologies Copyright 2012 KSU Department of Information Technology Services This

More information

Tutorial for Tracker and Supporting Software By David Chandler

Tutorial for Tracker and Supporting Software By David Chandler Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save

More information

CNC Transfer. Operating Manual

CNC Transfer. Operating Manual Rank Brothers Ltd CNC Transfer Operating Manual Manufactured by: Rank Brothers Ltd 56 High Street, Bottisham, Cambridge CB25 9DA, England Tel: +44 (0)1223 811369 Fax: +44 (0)1223 811441 Website: http://www.rankbrothers.co.uk/

More information

Q&As: Microsoft Excel 2013: Chapter 2

Q&As: Microsoft Excel 2013: Chapter 2 Q&As: Microsoft Excel 2013: Chapter 2 In Step 5, why did the date that was entered change from 4/5/10 to 4/5/2010? When Excel recognizes that you entered a date in mm/dd/yy format, it automatically formats

More information

Microsoft Excel 2010 Charts and Graphs

Microsoft Excel 2010 Charts and Graphs Microsoft Excel 2010 Charts and Graphs Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating

More information

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without

More information

PowerWorld Simulator

PowerWorld Simulator PowerWorld Simulator Quick Start Guide 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com Purpose This quick start guide is intended to

More information

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES MICROSOFT OFFICE 2007 MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES Exploring Access Creating and Working with Tables Finding and Filtering Data Working with Queries and Recordsets Working with Forms Working

More information

edgebooks Quick Start Guide 4

edgebooks Quick Start Guide 4 edgebooks Quick Start Guide 4 memories made easy SECTION 1: Installing FotoFusion Please follow the steps in this section to install FotoFusion to your computer. 1. Please close all open applications prior

More information

Intro to Excel spreadsheets

Intro to Excel spreadsheets Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using

More information

CATIA Basic Concepts TABLE OF CONTENTS

CATIA Basic Concepts TABLE OF CONTENTS TABLE OF CONTENTS Introduction...1 Manual Format...2 Log on/off procedures for Windows...3 To log on...3 To logoff...7 Assembly Design Screen...8 Part Design Screen...9 Pull-down Menus...10 Start...10

More information

Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505

Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505 Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505 1 Contents Chapter 1 System Requirements.................. 3 Chapter 2 Quick Start Installation.................. 4 System Requirements................

More information

Video in Logger Pro. There are many ways to create and use video clips and still images in Logger Pro.

Video in Logger Pro. There are many ways to create and use video clips and still images in Logger Pro. Video in Logger Pro There are many ways to create and use video clips and still images in Logger Pro. Insert an existing video clip into a Logger Pro experiment. Supported file formats include.avi and.mov.

More information

Excel Tutorial. Bio 150B Excel Tutorial 1

Excel Tutorial. Bio 150B Excel Tutorial 1 Bio 15B Excel Tutorial 1 Excel Tutorial As part of your laboratory write-ups and reports during this semester you will be required to collect and present data in an appropriate format. To organize and

More information

This activity will show you how to draw graphs of algebraic functions in Excel.

This activity will show you how to draw graphs of algebraic functions in Excel. This activity will show you how to draw graphs of algebraic functions in Excel. Open a new Excel workbook. This is Excel in Office 2007. You may not have used this version before but it is very much the

More information

Getting Started with the ArcGIS Predictive Analysis Add-In

Getting Started with the ArcGIS Predictive Analysis Add-In Getting Started with the ArcGIS Predictive Analysis Add-In Table of Contents ArcGIS Predictive Analysis Add-In....................................... 3 Getting Started 4..............................................

More information

Scientific Graphing in Excel 2010

Scientific Graphing in Excel 2010 Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.

More information

Excel. Microsoft Office s spreadsheet application can be used to track. and analyze numerical data for display on screen or in printed

Excel. Microsoft Office s spreadsheet application can be used to track. and analyze numerical data for display on screen or in printed Excel Microsoft Office s spreadsheet application can be used to track and analyze numerical data for display on screen or in printed format. Excel is designed to help you record and calculate data, and

More information

DataPA OpenAnalytics End User Training

DataPA OpenAnalytics End User Training DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics

More information

MetaMorph Software Basic Analysis Guide The use of measurements and journals

MetaMorph Software Basic Analysis Guide The use of measurements and journals MetaMorph Software Basic Analysis Guide The use of measurements and journals Version 1.0.2 1 Section I: How Measure Functions Operate... 3 1. Selected images... 3 2. Thresholding... 3 3. Regions of interest...

More information

Crystal Reports Payroll Exercise

Crystal Reports Payroll Exercise Crystal Reports Payroll Exercise Objective This document provides step-by-step instructions on how to build a basic report on Crystal Reports XI on the MUNIS System supported by MAISD. The exercise will

More information

PowerPoint 2007 Basics Website: http://etc.usf.edu/te/

PowerPoint 2007 Basics Website: http://etc.usf.edu/te/ Website: http://etc.usf.edu/te/ PowerPoint is the presentation program included in the Microsoft Office suite. With PowerPoint, you can create engaging presentations that can be presented in person, online,

More information

Integrated Invoicing and Debt Management System for Mac OS X

Integrated Invoicing and Debt Management System for Mac OS X Integrated Invoicing and Debt Management System for Mac OS X Program version: 6.3 110401 2011 HansaWorld Ireland Limited, Dublin, Ireland Preface Standard Invoicing is a powerful invoicing and debt management

More information

Creating Drawings in Pro/ENGINEER

Creating Drawings in Pro/ENGINEER 6 Creating Drawings in Pro/ENGINEER This chapter shows you how to bring the cell phone models and the assembly you ve created into the Pro/ENGINEER Drawing mode to create a drawing. A mechanical drawing

More information

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL TABLE OF CONTENTS CORSAIR UTILITY ENGINE OVERVIEW PROFILES 1 9 Introduction 2 Starting the Corsair Utility Engine 2 Profiles: Settings for a Specific Program

More information

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9. Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format

More information

CREATE A 3D MOVIE IN DIRECTOR

CREATE A 3D MOVIE IN DIRECTOR CREATE A 3D MOVIE IN DIRECTOR 2 Building Your First 3D Movie in Director Welcome to the 3D tutorial for Adobe Director. Director includes the option to create three-dimensional (3D) images, text, and animations.

More information

ACS Version 10.6 - Check Layout Design

ACS Version 10.6 - Check Layout Design ACS Version 10.6 - Check Layout Design Table Of Contents 1. Check Designer... 1 About the Check Design Feature... 1 Selecting a Check Template... 2 Adding a Check Template... 2 Modify a Check Template...

More information

ENVI Classic Tutorial: Classification Methods

ENVI Classic Tutorial: Classification Methods ENVI Classic Tutorial: Classification Methods Classification Methods 2 Files Used in this Tutorial 2 Examining a Landsat TM Color Image 3 Reviewing Image Colors 3 Using the Cursor Location/Value 4 Examining

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When we are finished, we will have created

More information

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher OPERATION MANUAL MV-410RGB Layout Editor Version 2.1- higher Table of Contents 1. Setup... 1 1-1. Overview... 1 1-2. System Requirements... 1 1-3. Operation Flow... 1 1-4. Installing MV-410RGB Layout

More information

Visualization with Excel Tools and Microsoft Azure

Visualization with Excel Tools and Microsoft Azure Visualization with Excel Tools and Microsoft Azure Introduction Power Query and Power Map are add-ins that are available as free downloads from Microsoft to enhance the data access and data visualization

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

AngioSys 2.0 Image Analysis Software Manual

AngioSys 2.0 Image Analysis Software Manual AngioSys 2.0 Image Analysis Software Manual Table of contents Introduction and ordering Activate your software Analyse a new plate Open a previous plate Add well details Delete well details Fill a row/column

More information

Umbraco v4 Editors Manual

Umbraco v4 Editors Manual Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...

More information

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT The Ribbon... 2 Default Tabs... 2 Contextual Tabs... 2 Minimizing and Restoring the Ribbon... 3 Customizing the Ribbon... 3 A New Graphic Interface... 5 Live

More information

Microsoft Word 2010. Quick Reference Guide. Union Institute & University

Microsoft Word 2010. Quick Reference Guide. Union Institute & University Microsoft Word 2010 Quick Reference Guide Union Institute & University Contents Using Word Help (F1)... 4 Window Contents:... 4 File tab... 4 Quick Access Toolbar... 5 Backstage View... 5 The Ribbon...

More information

Excel 2003 Tutorial I

Excel 2003 Tutorial I This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar

More information

Watermark Medical Interpreting Physician Access Manual

Watermark Medical Interpreting Physician Access Manual Watermark Medical Interpreting Physician Access Manual 1 Table of Contents Chapter 1: Getting Connected... 3 Chapter 2: Inspecting and Editing a Sleep Study... 6 A. Inspecting a Study... 6 B. Opening a

More information

A Short Introduction to Transcribing with ELAN. Ingrid Rosenfelder Linguistics Lab University of Pennsylvania

A Short Introduction to Transcribing with ELAN. Ingrid Rosenfelder Linguistics Lab University of Pennsylvania A Short Introduction to Transcribing with ELAN Ingrid Rosenfelder Linguistics Lab University of Pennsylvania January 2011 Contents 1 Source 2 2 Opening files for annotation 2 2.1 Starting a new transcription.....................

More information

Now part of ALLSCRIPTS. HealthMatics EMR Input Manager

Now part of ALLSCRIPTS. HealthMatics EMR Input Manager Now part of ALLSCRIPTS HealthMatics EMR Input Manager May 9, 2006 Statement of Confidentiality The information contained herein is proprietary and confidential to A 4 HEALTH SYSTEMS. No part of this document

More information

Basic Microsoft Excel 2007

Basic Microsoft Excel 2007 Basic Microsoft Excel 2007 The biggest difference between Excel 2007 and its predecessors is the new layout. All of the old functions are still there (with some new additions), but they are now located

More information

NIS-Elements Viewer. User's Guide

NIS-Elements Viewer. User's Guide NIS-Elements Viewer User's Guide Publication date 10.09.2013 v. 4.20.00 Laboratory Imaging, s. r. o., Za Drahou 171/17, CZ - 102 00 Praha 10 No part of this publication may be reproduced or transmitted

More information

Avigilon Control Center Web Client User Guide

Avigilon Control Center Web Client User Guide Avigilon Control Center Web Client User Guide Version: 4.12 Enterprise OLH-WEBCLIENT-E-E-Rev2 Copyright 2013 Avigilon. All rights reserved. The information presented is subject to change without notice.

More information

Multi-Zone Adjustment

Multi-Zone Adjustment Written by Jonathan Sachs Copyright 2008 Digital Light & Color Introduction Picture Window s 2-Zone Adjustment and3-zone Adjustment transformations are powerful image enhancement tools designed for images

More information

Computer Training Centre University College Cork. Excel 2013 Pivot Tables

Computer Training Centre University College Cork. Excel 2013 Pivot Tables Computer Training Centre University College Cork Excel 2013 Pivot Tables Table of Contents Pivot Tables... 1 Changing the Value Field Settings... 2 Refreshing the Data... 3 Refresh Data when opening a

More information

Client Marketing: Sets

Client Marketing: Sets Client Marketing Client Marketing: Sets Purpose Client Marketing Sets are used for selecting clients from the client records based on certain criteria you designate. Once the clients are selected, you

More information

HTML Code Generator V 1.0 For Simatic IT Modules CP 443-1 IT, 343-1 IT, 243-1 IT

HTML Code Generator V 1.0 For Simatic IT Modules CP 443-1 IT, 343-1 IT, 243-1 IT HTML Code Generator V 1.0 For Simatic IT Modules CP 443-1 IT, 343-1 IT, 243-1 IT Manual This manual and program are freeware. Every user can use, copy or forward this program and documentation FREE OF

More information

STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.

STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc. STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter

More information

Basic 3D reconstruction in Imaris 7.6.1

Basic 3D reconstruction in Imaris 7.6.1 Basic 3D reconstruction in Imaris 7.6.1 Task The aim of this tutorial is to understand basic Imaris functionality by performing surface reconstruction of glia cells in culture, in order to visualize enclosed

More information

KPN SMS mail. Send SMS as fast as e-mail!

KPN SMS mail. Send SMS as fast as e-mail! KPN SMS mail Send SMS as fast as e-mail! Quick start Start using KPN SMS mail in 5 steps If you want to install and use KPN SMS mail quickly, without reading the user guide, follow the next five steps.

More information

MicroStrategy Analytics Express User Guide

MicroStrategy Analytics Express User Guide MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...

More information

Text Basics. Introduction

Text Basics. Introduction Text Basics Introduction PowerPoint includes all the features you need to produce professionallooking presentations. When you create a PowerPoint presentation, it is made up of a series of slides. The

More information

Creating Web Pages with Microsoft FrontPage

Creating Web Pages with Microsoft FrontPage Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short

More information

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source Microsoft QUICK Source Internet Explorer 7 Getting Started The Internet Explorer Window u v w x y { Using the Command Bar The Command Bar contains shortcut buttons for Internet Explorer tools. To expand

More information

Using Flow Control with the HEAD Recorder

Using Flow Control with the HEAD Recorder 03/15 Using with the HEAD Recorder The HEAD Recorder is a data acquisition software program that features an editable Flow Control function. This function allows complex program sequences to be predefined,

More information

If you know exactly how you want your business forms to look and don t mind

If you know exactly how you want your business forms to look and don t mind appendix e Advanced Form Customization If you know exactly how you want your business forms to look and don t mind detail work, you can configure QuickBooks forms however you want. With QuickBooks Layout

More information

Model 288B Charge Plate Graphing Software Operators Guide

Model 288B Charge Plate Graphing Software Operators Guide Monroe Electronics, Inc. Model 288B Charge Plate Graphing Software Operators Guide P/N 0340175 288BGraph (80207) Software V2.01 100 Housel Ave PO Box 535 Lyndonville NY 14098 1-800-821-6001 585-765-2254

More information

Microsoft Excel 2010 Part 3: Advanced Excel

Microsoft Excel 2010 Part 3: Advanced Excel CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting

More information

Using Adobe Dreamweaver CS4 (10.0)

Using Adobe Dreamweaver CS4 (10.0) Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called

More information

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide Decision Support AITS University Administration Web Intelligence Rich Client 4.1 User Guide 2 P age Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence

More information

Bitrix Site Manager 4.1. User Guide

Bitrix Site Manager 4.1. User Guide Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing

More information

Creating a Poster Presentation using PowerPoint

Creating a Poster Presentation using PowerPoint Creating a Poster Presentation using PowerPoint Course Description: This course is designed to assist you in creating eye-catching effective posters for presentation of research findings at scientific

More information

13-1. This chapter explains how to use different objects.

13-1. This chapter explains how to use different objects. 13-1 13.Objects This chapter explains how to use different objects. 13.1. Bit Lamp... 13-3 13.2. Word Lamp... 13-5 13.3. Set Bit... 13-9 13.4. Set Word... 13-11 13.5. Function Key... 13-18 13.6. Toggle

More information

Describe the Create Profile dialog box. Discuss the Update Profile dialog box.examine the Annotate Profile dialog box.

Describe the Create Profile dialog box. Discuss the Update Profile dialog box.examine the Annotate Profile dialog box. A profile represents the ground surface along a specified path. A profile of the horizontal alignment showing the existing surface ground line is required before creating the vertical alignment, also known

More information

Microsoft Access 2010 Part 1: Introduction to Access

Microsoft Access 2010 Part 1: Introduction to Access CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3

More information

Hierarchical Clustering Analysis

Hierarchical Clustering Analysis Hierarchical Clustering Analysis What is Hierarchical Clustering? Hierarchical clustering is used to group similar objects into clusters. In the beginning, each row and/or column is considered a cluster.

More information

Creating Charts in Microsoft Excel A supplement to Chapter 5 of Quantitative Approaches in Business Studies

Creating Charts in Microsoft Excel A supplement to Chapter 5 of Quantitative Approaches in Business Studies Creating Charts in Microsoft Excel A supplement to Chapter 5 of Quantitative Approaches in Business Studies Components of a Chart 1 Chart types 2 Data tables 4 The Chart Wizard 5 Column Charts 7 Line charts

More information

GelAnalyzer 2010 User s manual. Contents

GelAnalyzer 2010 User s manual. Contents GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2

More information

Sage Abra SQL HRMS Reports. User Guide

Sage Abra SQL HRMS Reports. User Guide Sage Abra SQL HRMS Reports User Guide 2010 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names mentioned herein are registered trademarks or trademarks

More information

Nintex Workflow for Project Server 2010 Help

Nintex Workflow for Project Server 2010 Help Nintex Workflow for Project Server 2010 Help Last updated: Friday, March 16, 2012 1 Using Nintex Workflow for Project Server 2010 1.1 Administration and Management 1.2 Associating a Project Server Workflow

More information

Basics FLEETMATE. Getting Started The Main Window Filtering Data Using Your Mouse Windows and Buttons

Basics FLEETMATE. Getting Started The Main Window Filtering Data Using Your Mouse Windows and Buttons Basics Getting Started The Main Window Filtering Data Using Your Mouse Windows and Buttons Copyright SCB Consulting, LLC. All rights reserved. www.fleetmate.com Getting Started Welcome to FLEETMATE, Windows

More information

Real Time Monitor. A Real-Time Windows Operator Interface. DDE Compliant. (for remote data display)

Real Time Monitor. A Real-Time Windows Operator Interface. DDE Compliant. (for remote data display) Real Time Monitor A Real-Time Windows Operator Interface DDE Compliant (for remote data display) TABLE OF CONTENTS 1. INTRODUCTION...1 1.1 INSTALLATION...2 1.2 FIRST START UP - DDE CONFIGURE...2 1.3 AUTO-STARTUP...2

More information

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click.

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click. EDIT202 Spreadsheet Lab Assignment Guidelines Getting Started 1. For this lab you will modify a sample spreadsheet file named Starter- Spreadsheet.xls which is available for download from the Spreadsheet

More information

Using an Access Database

Using an Access Database A Few Terms Using an Access Database These words are used often in Access so you will want to become familiar with them before using the program and this tutorial. A database is a collection of related

More information

Integrated Accounting System for Mac OS X

Integrated Accounting System for Mac OS X Integrated Accounting System for Mac OS X Program version: 6.3 110401 2011 HansaWorld Ireland Limited, Dublin, Ireland Preface Standard Accounts is a powerful accounting system for Mac OS X. Text in square

More information