JChainsAnalyser is a Java-based program for the analysis of two-dimensional images of magneto-rheological fluids (MRF) at low concentration of particles obtained using the video-microscopy technique. MRF are colloidal dispersions of micron-sized polarizable particles in a carrier fluid with medium to low viscosity. When a magnetic field is applied to the suspension, the particles aggregate forming chains or clusters. Aggregation dynamics [P. Domínguez-García, S. Melle, J.M. Pastor, M.A. Rubio, Phys. Rev. E 76 (2007) 051403] and morphology of the aggregates [P. Domínguez-García, S. Melle, M.A. Rubio, J. Colloid Interface Sci. 333 (2009) 221–229] have been studied capturing images of the fluid and analyzing them by using this software. The program allows to analyze automatically the MRF images by means of an adequate combination of different imaging methods, while magnitudes and statistics are calculated and saved in data files. It is possible to run the program on a desktop computer, using the GUI (graphical user interface), or in a cluster of processors or remote computer by means of command-line instructions.Program title: JChainsAnalyserCatalogue identifier: AEDT_v1_0Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEDT_v1_0.htmlProgram obtainable from: CPC Program Library, Queen's University, Belfast, N. IrelandLicensing provisions: Standard CPC license, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 79 071No. of bytes in distributed program, including test data, etc.: 4 367 909Distribution format: tar.gzProgramming language: Java 2Computer: Any computer with Java Runtime Environment (JRE) installedOperating system: Any OS with Java Runtime Environment (JRE) installedRAM: Typically, 3.3 MBClassification: 23External routines: ImageJ, ij-imageIO, jdom, L2FProdNature of problem: The video-microscopy technique usually produces quite a big quantity of images to analyze. Although ImageJ gives the required filters and methods for image analysis, it fails when a large number of images is used. Moreover, an adequate combination of filters is needed for the segmentation and binarization of this kind of images.Solution method: JChainsAnalyser filters and analyses any quantity of MRF images automatically, so the application can be run on a desktop computer or using a cluster of processors. It can be run in a desktop computer using the GUI (graphical user interface) or by a command-line interface. JChainsAnalyser uses XML files to define input/output data and Java to ensure portability between operating systems. It also utilizes an image algorithm based on the application of different and adaptative ImageJ's filters.Running time: The test run provided takes only a few seconds.