IJMacro: Run an imageJ analysis macro on the folder that contains the...

Description Usage Arguments Details Value Important Examples

Description

IJMacro is used to run the imageJ analysis component of diskImageR and then load in the acquired output from imageJ into R.

Usage

1
2
IJMacro(projectName, projectDir = NA, photoDir = NA, imageJLoc = NA,
  diskDiam = 6)

Arguments

projectName

the short name you want use for the project

projectDir

the path to the project directory where all analyses will be saved. If left as NA (the default) you will be able to specify the locaion through a pop-up box. (default=NA)

photoDir

the path to the directory where the photographs are to be analyzed. If left as NA (the default) you will be able to specify the locaion through a pop-up box. (default=NA)

imageJLoc

the absolute path to ImageJ (ImageJ) on your computer. Leave as NA (the default) if you have downloaded ImageJ to a standard location (Mac: /Applications/ImageJ.app or /Applications/ImageJ/ImageJ.app/; Windows: Program Files/ImageJ). If you wish to run imageJ from an alternative path use imageJLoc to specify the absolute path.

diskDiam

the diameter of the diffusion disk in mm, defaults to 6.

Details

Each photograph in the directory specified by photoDir is input into ImageJ, where the built-in 'find particles' macro is used to find the center of a drug diffusion disk of the size specified by diskDiam. Lines are drawn every 5 degrees out from the center of the disk, and the pixel intensity, which corresponds to cell density, is measured using the 'plot-profile' macro along each line. The results from all lines are saved into the "imageJ-out" directory in the specified projectDir. The average pixel intensity is then determined across all 72 lines for each photograph and saved to projectName.
Note that the photograph names can be fairly important downstream and should follow a fairly strict convention to be able to take advantage of some of the built-in functions. Photographs should be named "line_factor1_factor2_factor3_...".

Value

A .csv file is saved to the directory "imageJ_out" in the directory specified by projectDir. The average line for each photograph is saved to the list projectName in the global environment.

Important

There can not be any spaces or special characters in any of the folder names that are in the path that lead to either the main project directory or the photograph directory. If there are an error box titled "Macro Error" will pop up and the script will not run. The project name should ideally be fairly short (easy to type without typos!) and specific to the project. It must start with a letter, not a number or special character, but can otherwise be anything. The project name must always be specified with quotation marks around it (a surprisingly common error).

Examples

1
2
3
4
## Not run: 
IJMacro("myProject")

## End(Not run)

diskImageR documentation built on May 2, 2019, 11:11 a.m.