Welcome to the IJ BAR: A collection of Broadly Applicable Routines for ImageJ, the de facto standard in scientific image processing in the life sciences.
The easiest way is to install these scripts is to use Fiji and subscribe to the BAR update site. Alternatively, you can navigate the collection using the sections below, and download individual routines as needed. For more details refer to the BAR documentation page.
Routines that complement built-in commands in the ImageJ Analyze>
menu.
- (bsh) Multichannel Plot Profile
- (bsh) Multichannel ZT-axis Profile
- (bsh) Smoothed Plot Profile
Operations related to statistics, profiles, histograms and curve fitting.
- (py) Clipboard to Results
- (ijm) Distribution Plotter
- (bsh) Find Peaks
- (bsh) Fit Polynomial
- (bsh) Plot Results
Aiders for the annotation of scientific images.
- (ijm) Combine Orthogonal Views
- (bsh) Cumulative Z-Project
- (ijm) ROI Color Coder
Routines for partitioning images into analyzable parts.
- (java) Shen-Castan Edge Detector
- (ijm) Apply Threshold To ROI
- (ijm) Clear Thresholded Pixels
- (bsh) Remove Isolated Pixels
- (ijm) Segment Profile Tool
- (ijm) Threshold From Background
- (ijm) Wipe Background
Scripts related to the quantification of neuronal arbors and other tree-like structures.
- (bsh) Strahler Analysis
Additions to the ImageJ toolbar.
- (ijm) Calibration Menu
- (ijm) List Folder Menu
- (ijm) Segment Profile Tool
- (ijm) Shortcuts Menu
- (ijm) ROI Manager Tools
- (ijm) Toolset Creator
Example scripts (in several languages) to be used as scripting templates, including:
- (py) Median Filter
- (py) NN Distances
- Batch Processors 1. (ijm) Process Folder IJM 2. (py) Process Folder PY
- (bsh) Search BAR
User-defined libraries (scripting additions) in a centralized repository. These are methods and functions that can be conveniently shared across files.
- BeanShell library
- Clojure library
- Groovy library
- IJ Macro library
- JavaScript library
- Python library
- Ruby library
Productivity software.
- BAR Commander, a keyboard-based file browser that produces filtered lists of directory contents. Features include: drag-and-drop support, interaction with native file manager, regex filtering, and built-in console for common operations. (Documentation page)
Maven project implementing the backbone of BAR, including several Java plugins, the structure of the BAR menu and the BAR API. While BAR is mainly a suite of ImageJ1 add-ons, some of the BAR plugins have started to explore some of the scripting capabilities of ImageJ2.
- Want to Contribute to BAR?
- Thanks! Please, please do! See here and here for details on how to fork BAR or here on how to initiate a pull request
- Documentation updates are also welcome, so go ahead and improve the BAR documentation page
- Having problems? Found a bug? Need to ask a question?
- See the BAR FAQs, Fiji FAQs
and Bug reporting best practices. Then, you can either:
- Open an issue on this repository
- Report it on the ImageJ mailing list
- See the BAR FAQs, Fiji FAQs
and Bug reporting best practices. Then, you can either:
BAR scripts have contributed to the following publications:
- Ferreira et al. Neuronal morphometry directly from bitmap images. Nature Methods (2014), 11(10):982–984. PMID 25264773
- Pope and Voigt. Peripheral glia have a pivotal role in the initial response to axon degeneration of peripheral sensory neurons in zebrafish. PLoS ONE (2014), 9(7):e103283. PMID 25058656
- Medda et al. Investigation of early cell-surface interactions of human mesenchymal stem cells on nanopatterned β-type titanium-niobium alloy surfaces. Interface Focus (2014), 4(1):20130046. PMID 24501674
- Ferreira et al. Dendrite architecture is organized by transcriptional control of F-actin nucleation. Development (2014), 141(3):650–60. PMID 24449841
- Dobens and Dobens. FijiWings: an open source toolkit for semiautomated morphometric analysis of insect wings. G3 (Bethesda) (2013), 3(8):1443-9. PMID 23797110
- van der Meer et al. Three-dimensional co-cultures of human endothelial cells and embryonic stem cell-derived pericytes inside a microfluidic device. Lab Chip (2013), 13(18):3562-8. PMID 23702711
- Soulet et al. Automated filtering of intrinsic movement artifacts during two-photon intravital microscopy. PLoS ONE (2013), 8(1):e53942. PMID 23326545
- Paolicelli et al. Synaptic pruning by microglia is necessary for normal brain development. Science (2011), 9;333(6048):1456-8. PMID 21778362
- Carnevalli et al. S6K1 plays a critical role in early adipocyte differentiation. Developmental Cell (2010), 18(5):763-74. PMID 20493810
This program is free software: you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
BAR was created and is maintained by Tiago Ferreira with contributions from Maxime Pinchon, Johannes Schindelin, Wayne Rasband, Jerome Mutterer and Kota Miura. BAR uses public domain code from Robert Harder and Nathan Blomquist. This project would not have been possible without the support of the outstanding ImageJ community.
Analysis | Data Analysis | Annotation | Segmentation | Tools | Plugins | lib | Snippets | Fiji |
---|