Skip to main content
The Journal of Biological Chemistry logoLink to The Journal of Biological Chemistry
. 2020 Oct 20;295(51):17672–17683. doi: 10.1074/jbc.RA120.015398

AggreCount: an unbiased image analysis tool for identifying and quantifying cellular aggregates in a spatially defined manner

Jacob Aaron Klickstein 1, Sirisha Mukkavalli 1, Malavika Raman 1,*
PMCID: PMC7762942  PMID: 33454006

Abstract

Protein quality control is maintained by a number of integrated cellular pathways that monitor the folding and functionality of the cellular proteome. Defects in these pathways lead to the accumulation of misfolded or faulty proteins that may become insoluble and aggregate over time. Protein aggregates significantly contribute to the development of a number of human diseases such as amyotrophic lateral sclerosis, Huntington's disease, and Alzheimer's disease. In vitro, imaging-based, cellular studies have defined key biomolecular components that recognize and clear aggregates; however, no unifying method is available to quantify cellular aggregates, limiting our ability to reproducibly and accurately quantify these structures. Here we describe an ImageJ macro called AggreCount to identify and measure protein aggregates in cells. AggreCount is designed to be intuitive, easy to use, and customizable for different types of aggregates observed in cells. Minimal experience in coding is required to utilize the script. Based on a user-defined image, AggreCount will report a number of metrics: (i) total number of cellular aggregates, (ii) percentage of cells with aggregates, (iii) aggregates per cell, (iv) area of aggregates, and (v) localization of aggregates (cytosol, perinuclear, or nuclear). A data table of aggregate information on a per cell basis, as well as a summary table, is provided for further data analysis. We demonstrate the versatility of AggreCount by analyzing a number of different cellular aggregates including aggresomes, stress granules, and inclusion bodies caused by huntingtin polyglutamine expansion.

Keywords: protein quality control, proteostasis, misfolded protein, aggregate, inclusion body, stress granule, polyQ inclusion body, ubiquitin, image-based analysis, ImageJ, p97/valosin-containing protein, microscopic imaging, polyubiquitin chain, aggregation, aggresome, protein aggregation, Huntington disease, amyotrophic lateral sclerosis (ALS) (Lou Gehrig disease), protein misfolding, p97/valosin-containing protein


The dynamic nature of protein folding necessitates constant surveillance to ensure the production of functional proteins (1). Errors in transcription, translation, or exposure to chemical or oxidative stress exacerbates protein misfolding (2). Protein homeostasis (proteostasis) is monitored during and after protein synthesis to promote refolding by chaperones or clearance of terminally misfolded proteins by either the ubiquitin proteasome system or autophagy (3). Components of protein quality control (PQC) work together to sense and ameliorate cellular stress caused by protein misfolding to maintain proteostasis.

Recent studies have identified an age-associated decline in the quantity, capacity, and efficiency of PQC components (4, 5). Thus, maintaining proteostasis is especially important in postmitotic cells such as neurons. This decline is often manifested by the occurrence of age-related neurodegenerative disorders, in which misfolded proteins accumulate and overwhelm proteostasis pathways (6). The formation of aggregates is observed in a wide range of neurodegenerative diseases such as Huntington's disease (7), amyotrophic lateral sclerosis (8), Parkinson's disease (9), and Alzheimer's disease (10) and contributes significantly to disease phenotypes. The morphology, localization, and composition of aggregates in neurodegenerative diseases is complex and heterogenous. Aggregates can be seeded by protein or RNA-based mechanisms and arise in distinct cellular compartments (11). Certain types of aggregates such as aggresomes and inclusion bodies are believed to be protective by sequestering misfolded proteins into a single structure for disposal (12). Furthermore, the morphology of aggregates can be quite distinct and impacts the cellular response. For example, aggregates caused by C9orf72 gene expansions in amyotrophic lateral sclerosis form ribbon-like structures that trap proteasomes and exclude ribosomes (13). In contrast, CAG (glutamine, Q) expansions in the huntingtin gene that form polyglutamine (polyQ) aggregates in Huntington's disease are fibrillar and exclude proteasomes (14).

To study molecular mechanisms behind protein aggregation, in vitro models of protein aggregation have been crucial. Microscopy-based studies investigating cellular aggregates have identified numerous factors that regulate the formation and dissipation of these structures and have informed our understanding of disease (1517). Quantification of protein aggregates has therefore become a convenient and widely accepted measure of disease phenotype severity (18). Our survey of literature relevant to this area suggests that current approaches for quantifying protein aggregates are often focused on manual image analysis (1921). Notably, it is not always clear whether the images were analyzed in a blinded fashion (22, 23). Manual analysis of aggregates is typically limited to scoring a single cellular feature, such as, area, number, or localization of the aggregate. Such an approach is incapable of capturing multiple features at single-cell resolution from hundreds of images. Furthermore, because manual analysis often reports a population phenotype, it is unable to detect subtle differences in subpopulations of cells. Finally, manual image analysis is subjective, error-prone, and labor-intensive. An increasing number of automatic and semiautomatic image analysis software such as ImageJ and CellProfiler are available to evaluate fluorescence images (24, 25). Machine learning algorithms are also increasingly used to aid in the analysis of multiparametric, complex cellular phenotypes (26). However, incorporating various image analysis modules within these systems to create an analysis pipeline can be time-intensive and unintuitive. These disadvantages highlight a clear need for a user-friendly, flexible, high-throughput cellular image analysis method to quantify aggregates.

To improve ease, precision, speed, and reproducibility of aggregate quantification, we developed AggreCount, a novel image-processing macro, using ImageJ as a platform, to process, analyze, and quantify images. This automated tool uses common stains for nuclei, cell bodies, and aggregates as input and quantifies aggregate number, area, and cellular localization on a cell-by-cell basis. In addition to delivering an unbiased analysis of images, this level of detail provides increased analytical depth and better evaluation of subtle phenotypes that may otherwise be overlooked. All processing steps use native ImageJ plugins and functions such that additional downloads or plugins are not necessary. Furthermore, this tool is written in the ImageJ macro language, which is more accessible to those with limited programming knowledge. We have used AggreCount to analyze and quantify a variety of cellular aggregates including aggresomes, stress granules, aggresome-like induced structures (ALIS), and Htt polyQ inclusions. AggreCount will permit researchers to carry out unbiased quantification of diverse protein aggregates and is particularly suited to high-content image-based screening approaches.

Results

Defining settings in AggreCount for the multiparametric quantification of aggregates

The general workflow for analysis with the AggreCount macro involves three phases: assembling images, macro setup, and batch analysis. Images that will be analyzed as part of one experiment must be gathered into a single folder (the macro code and detailed instructions to run AggreCount are provided in Figs. S2 and S3). AggreCount is compatible with both common (e.g. TIFF, JPEG, etc.) and proprietary file formats commonly used in microscopy that are recognized by ImageJ. Each image must consist of one channel for nuclei and one for aggregate quantification. An optional third channel may be used for cell body identification. After images are compiled, the macro may be run to determine analysis settings (Fig. 1 and Fig. S1). The setup will guide the user through selecting appropriate channels for each fluorophore, adjusting the threshold, determining appropriate size cutoffs for aggregates, nuclei, and cells, as well as the best processing strictness for cell bodies. The main settings window (Fig. S1A) allows further refinement of the macro options. Once the variables are set, the user may proceed to batch analysis for all images in the folder. The collected data are saved as tab-delimited text files that can be imported into Excel or another data analysis software.

Figure 1.

Figure 1.

Overview of AggreCount workflow. A, user selects fluorescent channels corresponding to nuclei, aggregates, and cell bodies. B, threshold for aggregates is adjusted by the user through the native ImageJ threshold tool. The 0.02% value in the threshold window reflects the number of pixels in the red box. C, AggreCount displays aggregate size and distance from nucleus for the user to empirically determine the perinuclear cutoff. D, multiple levels of processing strictness are displayed for segmentation and thresholding of cell bodies. The user may choose any strictness level between 1 and 10. Scale bar, 10 μm.

After selecting the folder of image files to be analyzed and selecting the “setup” option, the first image in the analysis folder will be opened. The user will be prompted to select the channel for the nuclei, aggregates, and cell bodies (Fig. 1A). For cell body segmentation, we recommend a dedicated channel using commercially available dyes such as CellMask; however, an antibody that detects a cytosolic protein (here we have used ubiquitin) works equally well. The user may also select the stack and frame from z-stacks or movies. AggreCount will use the selected slice and frame for that channel for every image processed. For z-stacks or movies, it may be preferable to collapse the image (e.g. average Z projection) before analysis for more consistent results, although in such instances the nuclear localization of aggregates should be carefully assessed. The user will then be prompted (“get image”) to select an appropriate threshold in the aggregate channel using the ImageJ threshold tool (Fig. 1B). AggreCount will continue to loop through the prompt to allow the user to open multiple images using the “get image” option and continue refining the threshold. It is suggested that for each analysis, at least one image with aggregates and one image without aggregates are used as positive and negative controls, respectively, to set the threshold. The final threshold parameter defined by the user will be applied to all images. Once the threshold is established, the user is prompted (“next step”) to open an image that will be processed for nuclei and aggregates using the previously established threshold. The size and distance of each aggregate from the nucleus will be displayed on the composite image (Fig. 1C). This allows the user to empirically determine appropriate size cutoffs for aggregates and distance limits to the perinuclear region. The final setup step allows the user to view three different levels of strictness for determining cell ROIs (levels 2.5, 5, and 7.5) as examples (Fig. 1D). The user may use one of these levels or any integer between 1 and 10 by entering that value into the “cell strictness” box in the main AggreCount settings window.

The main AggreCount settings window allows for manual changes to each option (Fig. S1). The values defined by the user during the setup phase will be autopopulated in the settings window. The remaining values are default values and may be changed. Perinuclear distance is the pixel distance on either side of the nuclear ROI that defines the perinuclear zone. This setting may be useful for quantification of structures such as aggresomes that reside adjacent to the nucleus. User-defined variables are available to set the aggresome, aggregate, nucleus, and cell body size minimums in microns. Additionally, there is an option to set a maximum size for aggregates. The selected channel, slice, and frame for each structure to be analyzed will be displayed and may be changed manually. If there is no channel for cell bodies or if the analysis does not require the identification of cell bodies, the user should uncheck “Find cell bodies.” The macro will calculate distances but not assign aggregates to cells.

Unchecking the “save results” option allows the macro to be run without any files being saved and may be useful when optimizing settings. Otherwise, the macro will create a new folder to save the result files. These results consist of summary text files: (i) summary analysis for all images (AC_analysis\dataset_summary.txt), (ii) all cells (AC_analysis\dataset_cells.txt), and (iii) all aggregates (AC_analysis\dataset_aggregates.txt). Additionally, a detailed results file ('FileName'_analysis.txt) and a .zip file containing cell, nuclei, and aggregate ROIs identified for each image will be saved. Finally, an explanation of each data field is saved as a text file “dataset_description” for users to reference. In batch mode, AggreCount will proceed to analyze each image in the analysis folder. Images will open in the background and will not be visible to the user. The status of the analysis may be monitored in the summary table.

Identification and classification of aggregates

The nuclei can be visualized using standard dyes (4′,6-diamino-2-phenylindole, Hoechst, or DRAQ5, for example), and processing of nuclei images is minimal (Fig. 2A). The macro uses the “enhance contrast” function before subtracting background as a function of the mean pixel intensity. The proportion of the mean that is subtracted can be modulated by changing the “strictness” setting in the settings window. Then a median filter is applied to smooth the image while maintaining borders. Properly defined borders are critical for this analysis because the nucleus ROIs define subcompartments within the cell. The image is then thresholded using the “make binary” function followed by the “dilate” and “fill holes” functions. “Dilate” is used to better define the border of the nucleus because the intensity of the fluorescent stain is often reduced at the edges of nuclei causing the outermost portion to be excluded during the “make binary” function.

Figure 2.

Figure 2.

AggreCount image-processing steps. A, nuclei are processed via fluorescent signal enhancement, conversion to a binary image, and capture of ROIs. B, aggregates are processed via the default method or user-inserted processing steps before being converted to a binary image for ROI identification. C, cell thresholding via enhancement of fluorescent signal, conversion to binary image, and capture of ROIs similar to that of nuclei processing. D, cell segmentation process that identifies fluorescent maxima (top middle panel), segments cell via a watershed algorithm into a Voronoi diagram (bottom middle panel), which is used to capture ROIs. E, final merged image with nucleus, aggregate, and cell body ROIs. Scale bar, 10 μm.

The default method for processing aggregate images aims to enhance relatively small, bright puncta (Fig. 2B). The first step uses a crude background subtraction based on the mean pixel intensity of all areas with fluorescent signal to remove diffuse fluorescent noise. This is followed by isolating bright puncta using the difference of Gaussians approach (27). The image is then converted to 16-bit, and the threshold that was set previously is applied. This binary image is used with the “analyze particles” function to capture ROIs, which are filtered based on the previously set size criteria.

To analyze aggregates at single cell resolution, AggreCount uses two methods for cell body processing: segmentation and thresholding (Fig. 2, C–E). The main difference between these methods is that segmentation defines a cell by the portion of the image that contains it, whereas thresholding aims to capture the cell as a ROI without any surrounding area. Segmentation (Fig. 2D) is often more accurate in differentiating cells that are in close proximity, whereas thresholding (Fig. 2C) provides information on the cell itself such as size and pixel intensity but may omit portions of cells or erroneously merge adjacent cells. The cell area may be an important metric if treatments collapse the cytoplasm, which may spatially restrict aggregates to the perinuclear zone. AggreCount provides both methods so the user may choose the appropriate one for their images. Images of differing cell density may require optimization of segmentation parameters so testing multiple images is good practice.

Segmentation is achieved using the “find maxima” function that finds points of maximal fluorescent intensity in local areas in a merged image of the cell body and nucleus. This function utilizes a prominence setting that determines the trough required between maxima, which can be changed from the settings window using the cell body strictness option. After the maxima are determined, a pixel intensity-based watershed algorithm segments the image into a Voronoi diagram, which is used for ROI capture (Fig. 2, D and E). The cell thresholding method uses a process similar to that of the nuclei processing that enhances contrast, subtracts background as a proportion of the mean (that may be changed with the strictness option), and applies a median filter (Fig. 2C). If cell bodies are not stained, the user may deselect the “find cell bodies” option in the main settings window. The macro will proceed with localization analysis but will not be able to provide analysis on a cell-by-cell basis.

Distance calculation and aggregate localization

Once nuclei and aggregate ROIs have been captured, AggreCount will proceed to calculate the distance between aggregates and nuclei (Fig. 3A, panels i and ii). These distances are used to spatially classify aggregates within the cell and are calculated based on all the pixel coordinates encompassing the perimeters of the aggregate and nucleus (Fig. 3A, panel iii). The distance of each coordinate of the aggregate is calculated for each coordinate of the nucleus perimeter using the distance formula (Fig. 3A, panel iv). If the “find cell bodies” option is unchecked, aggregate distance will be calculated from the nearest nuclei. This value is used to localize the aggregate within one of three subcellular compartments: cytosol, perinuclear zone, or nucleus (Fig. 3B). The user defines the distance by which the perinuclear zone is determined using the perinuclear distance option in the settings window. This value is calculated on either side of the nucleus. Any aggregate that is at least partially contained in this zone is categorized as perinuclear. Thus, aggregates classified as perinuclear can reside on either side of the nuclear envelope. We have specified the default value for perinuclear distance cutoff as 10 pixels for 60× magnification images; higher values may result in cytosolic and nuclear aggregates being classified as perinuclear. The cutoff value should be empirically adjusted for images of different magnification using control images that display the desired phenotype. Aggregates that are farther inside the nucleus are considered nuclear, and aggregates that are excluded from both the perinuclear zone and the nucleus are considered cytosolic. Cell segmentation is performed using a watershed algorithm; thus, cells with complex morphology are difficult to properly segment. Therefore, aggregates in cell types with long processes such as neurons cannot be effectively classified by cellular compartment using AggreCount unless aggregates occur solely in the cell body and nucleus. As can be seen in Fig. S1C, AggreCount is unable to effectively segment cells with long processes such as motor neurons.

Figure 3.

Figure 3.

Delineating subcellular compartments. A, after ROIs have been captured (panels i and ii), each coordinate for aggregate ROIs (panel iii) is compared with each coordinate of nucleus ROIs to determine distance using the distance formula (panel iv). The smallest distance value is recorded as the aggregate distance. B, subcellular compartments within the cell are determined by the nucleus ROI and the user-defined distance parameter and labeled as cytosolic, perinuclear, and nuclear. The 20-pixel distance shown here denotes 10 pixels on either side of the nuclear envelope. This number should be empirically determined by the user. Scale bar, 10 μm in A (panel i) and 3 μm in A (panel ii) and B.

Deploying AggreCount to quantify cellular aggregates

We present several examples of different cellular aggregates to demonstrate the versatility of AggreCount for their quantification. First, we quantified ubiquitin-positive aggresomes and aggregates that arise in cells upon proteasome inhibition. Aggresomes are perinuclear, membrane-delimited structures that form via retrograde trafficking of smaller cytosolic aggregates via the dynein motor (28). HeLa Flp-in TRex cells were treated with the reversible proteasome inhibitor bortezomib for 8 or 18 hr before being fixed and stained for ubiquitin and nuclei (Hoechst) (Fig. 4A). Images were analyzed using AggreCount. As shown in Fig. 4B, both time points have an increased number and size of aggregates compared with the untreated controls. The AggreCount analysis allows for the stratification of aggregates by subcellular location at single cell resolution. This deeper analysis reveals that the 18 hr treatment reduces the number of cytosolic aggregates while the number of perinuclear and nuclear aggregates remain stable (Fig. 4C). However, the size of the perinuclear aggregates greatly increases (Fig. 4, D and E).

Figure 4.

Figure 4.

Analysis of bortezomib-induced aggregates by AggreCount. A, HeLa Flp-in TRex cells were treated with 1 μm bortezomib (Btz) for 8 or 18 hours (hr), fixed, and stained with an anti-ubiquitin antibody to visualize ubiquitin-positive aggregates and aggresomes. The nuclei were stained with Hoechst. B, AggreCount was used to determine the average (Avg.) number of aggregates per cell (upper panel) and average aggregate area (lower panel). C, the number of aggregates in different cellular compartments was quantified. D, the area of aggregates in different cellular compartments was determined. E, prolonged bortezomib treatment (18 hr) leads to an increase in perinuclear aggresome area. At least 41 cells were analyzed. The graphs show the means ± S.E. *, p ≤ 0.1; **, p ≤ 0.05; ***, p ≤ 0.001 as determined by one-way ANOVA with Bonferroni correction (B–D) or Mann–Whitney (E). Scale bar, 10 μm.

We asked how AggreCount compared with other methods used for aggregate quantification. As mentioned above, existing methods primarily involve manual analysis; therefore we determined how long it took for an experienced ImageJ user to manually analyze the same set of images as AggreCount. In addition, we also used an existing CellProfiler pipeline that counts cellular speckles. We found no significant difference in the findings between these two methods and AggreCount for analyzing the number of aggregates per cell (Fig. S4A). However, manual quantification required over an hour for image analysis, whereas both AggreCount and CellProfiler were able to analyze the same set of images in ∼90 s. Importantly, manual quantification and CellProfiler do not provide any information pertaining to the subcellular localization of aggregates. Thus, a significant advantage of AggreCount is the ability to spatially localize aggregates in a facile manner. Although sample preparation and good imaging practices yield the most robust analysis (see “Experimental procedures”), we find that the difference of Gaussians method used for thresholding aggregates enables AggreCount to be adept at overcoming image thresholding challenges such as uneven background illumination and image saturation (Fig. S4, B and C).

Puromycin treatment causes premature chain termination during translation and the accumulation of defective ribosomal products (29, 30). Defective ribosomal products are frequently sequestered into punctate, ubiquitin-positive structures in the cytosol referred to as ALIS (16, 31). AggreCount was able to effectively identify ALIS in puromycin-treated cells (Fig. 5A). We have previously shown that ubiquitin X domain containing 1 (UBXN1) is required for the clearance of ALIS (32). The increase in ALIS in UBXN1 KO cells was effectively captured by AggreCount (Fig. 5, A–C). Notably, ALIS in UBXN1 KO cells were increased in the perinuclear area relative to WT cells (Fig. 5C), illustrating capability of AggreCount to spatially localize aggregates when perturbations alter the subcellular localization of aggregates.

Figure 5.

Figure 5.

ALIS quantification by AggreCount. A, HeLa Flp-in TRex cells (WT and UBXN1 KO) were treated with 5 µg/ml of puromycin for 2 hr, fixed, and stained with an anti-ubiquitin antibody to visualize ubiquitin-positive ALIS. The nuclei were stained with Hoechst. B, AggreCount was used to determine the average number of ALIS per cell (black bars) and average ALIS area (green bars). UBXN1 KO cells have a greater number of ALIS with increased areas C, the area of ALIS in different cellular compartments was determined. At least 96 cells were analyzed. The graphs show the means ± S.E. ***, p ≤ 0.001 as determined by one-way ANOVA with Bonferroni correction (B) or Kruskal–Wallis test with Dunn correction (C). In B, significance is calculated with respect to WT untreated for average aggregate per cell (black) and aggregate area/cell (green). Scale bar, 10 μm.

We next addressed RNA-based cellular aggregates such as stress granules. Stress granules form as a result of a variety of cellular stressors that cause stalling of translation and disassembly of ribosomes (33). Stress granules contain 40S subunits of ribosomes, ribonucleoproteins, and RNAs, and their inappropriate persistence in neurons is linked to neurodegeneration (34). We induced stress granule formation in HeLa cells stably expressing GFP-tagged G3BP1 (a bona fide stress granule component), using sodium arsenite, a well-established chemical that robustly induces stress granule formation (Fig. 6A). Release of cells post-sodium arsenite treatment into drug-free medium leads to the dissolution of stress granules (Fig. 6, A and B). Previous studies have demonstrated a role for p97, an essential, ubiquitin-selective, AAA ATPase that is critical for multiple PQC processes in the cell, in the clearance of stress granules (3537). Treatment of cells with an ATP-competitive p97 small molecule inhibitor (CB-5083) during the formation or release periods produced distinct outcomes (38). Co-treatment of cells with both sodium arsenite and CB-5083 results in the formation of fewer and smaller stress granules compared with sodium arsenite treatment alone (Fig. 6, A and B). Conversely, p97 inhibition during the release period prevents the clearance of stress granules predominantly in the perinuclear region (Fig. 6, A–D).

Figure 6.

Figure 6.

Analysis of stress granules and inclusion bodies by AggreCount. A, HeLa Flp-in TRex cells stably expressing the stress granule marker GFP-G3BP1 were treated with 0.5 mm sodium arsenite for 1 hr. The cells were pretreated with 5 μm CB-5083 (p97 inhibitor) for 1 hr prior to addition of 0.5 mm sodium arsenite for 1 hr. The cells were released for 4 hr into drug-free medium or in medium containing CB-5083, fixed, and imaged. The nuclei were stained with Hoechst. B, AggreCount was used to determine the average number of stress granules per cell (upper graph) and average stress granule area (lower graph). C and D, the area of perinuclear (C) and cytosolic stress granules (D) was quantified. E, U2OS Htt91-mCherry cells were induced with 1 µg/ml of doxycycline for 48 hr. The cells were fixed and imaged for inclusion bodes. The nuclei were stained with Hoechst. F, left panel, a histogram of inclusion body areas based on their cellular location was quantified and binned based on the indicated size bins. Right panel, the size distribution of individual inclusion bodies by cellular location. At least 13 cells were analyzed for B–D, and at least 1036 cells were analyzed for E and F. The graphs show the means ± S.E. ***, p ≤ 0.001 as determined by one-way ANOVA with Kruskal–Wallis test with Dunn correction. Scale bar, 10 μm for A and E. Ctrl, control.

Expansion of a CAG tract in the first exon of the huntingtin (Htt) gene beyond a threshold of ∼35–40 repeats causes Huntington's disease and results in a mutant Htt protein containing an expanded polyQ segment (39). Expression of exon 1 Htt fragments longer than 40 residues leads to the formation of insoluble amyloid-like aggregates of Htt known as inclusion bodies and causes neurodegeneration (41). We measured inclusion body formation using a U2OS cell line stably expressing a doxycycline-inducible Htt polyQ91 construct tagged with mCherry (40). AggreCount was able to identify polyQ aggregates in cells and classify their localization as predominantly perinuclear as previously reported (Fig. 6, E and F) (41). Previous studies have suggested that large inclusion bodies formed by polyQ are largely cytoprotective and smaller soluble aggregates are cytotoxic (42). Because AggreCount can effectively identify and quantify the area of cytosolic and perinuclear aggregates (Fig. 6F); conditions that shift the dynamic between cytosolic aggregates and inclusion bodies can be rapidly assessed using AggreCount.

Discussion

ImageJ and CellProfiler are two of the most commonly used software for immunofluorescent image analysis. Both provide a robust set of tools for image processing, thresholding, and capture of data (43). Our survey of literature pertaining to image analysis of aggregates found no uniform method of image analysis. In many cases, aggregates were quantified manually, which is time-intensive and introduces bias and human error. CellProfiler allows for the batch processing and analysis of images, which helps alleviate these problems. However, there does not currently exist a pipeline for aggregate quantification and localization. Additionally, CellProfiler is limited by its available modules, whereas AggreCount may utilize any native ImageJ tool or user-created plugin. Finally, a moderate level of image-processing background is required for initial development of CellProfiler pipelines (24). Here, we present the AggreCount macro that is based on the widely used FIJI distribution of ImageJ (44). This macro provides an unbiased automated platform for aggregate quantification on a cell-by-cell basis. Unlike other available image analysis tools, AggreCount may be used directly out of the box without any modifications for a wide variety of immunohistochemical stains providing in-depth aggregate quantification. We have deposited AggreCount to GitHub (https://aggrecount.github.io/) to be downloaded as a macro for the reproducible and efficient analysis of aggregates by the research community. Although we believe our method for processing images with aggregates works well for a wide variety of applications, we understand that these processing steps may not be applicable for all experiments. Thus, the portions of the macro that contain the processing steps for aggregates, nuclei, and cells are highlighted and may be altered by the user (Fig. S1B). The ImageJ macro language was designed such that users with limited programming knowledge may utilize it. The “record” function in ImageJ may be used to further customize the script in a user-specific manner.

We demonstrate that AggreCount can capture and quantify a variety of distinct cellular aggregates that arise because of specific perturbations, including aggresomes, ALIS, stress granules, and Htt inclusion bodies. Although the AggreCount macro was designed for the quantification of aggregates, it may be used to quantify and localize organelles, such as mitochondria or lysosomes, and disease markers in neurodegeneration, such as TDP-43 or FUS that relocalize from the nucleus to the cytoplasm and aggregate. Additionally, because this tool analyzes ROIs on a cell-by-cell basis, it may be used to parse out different cell types in a heterogenous population provided individual cell populations can be uniquely labeled. The AggreCount macro provides a powerful platform for unbiased, automated quantification and localization of cellular aggregates.

Experimental procedures

Antibodies and chemicals

The mouse anti-ubiquitin (FK2) used for immunofluorescence was from EMD Millipore. Hoechst dye was from Sigma, and Alexa Fluor–conjugated secondary antibodies were from Molecular Probes. Bortezomib was obtained from Selleckchem. Sodium arsenite and puromycin were from Sigma.

Cell culture

HeLa Flp-in TRex (kind gift from Brian Raught, University of Toronto), HeLa Flp-in TRex GFP-G3BP1 and U2OS HttQ91-mCherry (kind gift from Ron Kopito, Stanford University) were cultured in Dulbecco's modified Eagle's medium supplemented with 10% fetal bovine serum and 100 units/ml penicillin. The cells were maintained in a humidified, 5% CO2 atmosphere at 37 ˚C. The cells were treated with 1 μm bortezomib, 0.5 mm sodium arsenite, 5 μm CB-5083, and 5 µg/ml of puromycin for the indicated times. HttQ91-mCherry expression was induced by treating cells with 1 µg/ml of doxycycline for 48 hr. UBXN1 knockout cells were previously described (34). GFP-G3BP1 stable HeLa Flp-in TREX cell lines were generated by lentiviral transduction as previously reported (45). Cells expressing low levels of GFP-G3BP1 were isolated by flow cytometry. Care should be taken to determine whether treatment of cells with specific agents causes the cytosol to collapse or shrink. In such cases, cytosolic aggregates may be overwhelmingly identified as perinuclear. In such cases, it is useful to use CellMask and the threshold tool to measure the area of cells between treatment conditions.

Immunofluorescence and microscopy

HeLa Flp-in T-REX and U2OS cells were grown on coverslips (no. 1.5) in a 12-well plate. The cells were washed briefly in PBS and fixed with either 4% paraformaldehyde at room temperature (puromycin treatment) for 15 min or ice-cold methanol at 4˚C for 10 min. The cells were washed three times in PBS and then blocked in 2% BSA, 0.3% Triton X-100 in PBS for 1 hr. For the puromycin treatment, the cells were blocked in 3% chicken serum plus 0.1% Triton X-100 in PBS for 1 hr. The coverslips were incubated with the indicated antibodies overnight at 4 ˚C in a humidified chamber, washed, and incubated for 1 hr with the appropriate Alexa Fluor–conjugated secondary antibodies for 1 hr in the dark at room temperature. The cells were washed with PBS, and the nuclei were stained with Hoechst dye and mounted onto slides. Images were collected by using a Nikon A1R scan head with a spectral detector and resonant scanners on a Ti-E motorized inverted microscope equipped with a 60× Plan Apo 1.4–numerical aperture objective lens. The indicated fluorophores were excited with a 405-, 488-, or 594-nm laser line.

For robust image analysis and quantification, standardized sample preparation and image acquisition practices must be followed. Culture conditions must be optimized and observed regularly. For optimal image analysis, we recommend imaging low to moderate cell densities as images with cells in close proximity to one another negatively impact accurate cell counts and segmentation. Imaging must be carried out on the same microscope at identical magnifications and exposure or laser settings because they will heavily influence the outcome of thresholding methods. All the images must be adequately focused using nuclear or fluorophore staining. Additionally, imaging is recommended to capture images in the nuclear stain channel to remove potential unconscious bias in data selection.

Alternative quantification methods

Manual analysis was performed by isolating individual cells from images, applying a threshold, and utilizing the analyze particles ImageJ function. CellProfiler analysis used the publicly available Speckle Counter pipeline with adjustments for file names, image processing, and thresholding.

Data availability

The AggreCount macro is available in the supporting information associated with this article and will be uploaded to GitHub (https://aggrecount.github.io/).

Supplementary Material

Supporting Information

Acknowledgments

We are grateful to Dr. Ron Kopito for the U2OS polyQ91-mCherry cell line. We thank members of the Raman lab, Dr. Peter Juo, and Dr. Shireen Sarraf for suggestions and feedback.

Author contributions—J. A. K., S. M., and M. R. conceptualization; J. A. K. and S. M. data curation; J. A. K. software; J. A. K. formal analysis; J. A. K. and S. M. validation; J. A. K. and S. M. investigation; J. A. K. and M. R. visualization; J. A. K. and S. M. methodology; J. A. K. and S. M. writing-original draft; J. A. K., S. M., and M. R. writing-review and editing; M. R. supervision; M. R. funding acquisition; M. R. project administration.

Funding and additional information—This work is supported by National Institutes of Health Grant R01GM127557, American Cancer Society Research Scholar Grant RSG-19-022-01-CSM, and a Russo Award (to M. R.). The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

Conflict of interestThe authors declare that they have no conflicts of interest with the contents of this article.

Abbreviations—The abbreviations used are:
PQC
protein quality control
ALIS
aggregate-like induced structure
ROI
region of interest
polyQ
polyglutamine
ANOVA
analysis of variance.

References

  • 1. Hartl F. U., Bracher A., and Hayer-Hartl M. (2011) Molecular chaperones in protein folding and proteostasis. Nature 475, 324–332 10.1038/nature10317 [DOI] [PubMed] [Google Scholar]
  • 2. Roodveldt C., Outeiro T. F., and Braun J. E. A. (2017) Molecular chaperones and neurodegeneration. Front. Neurosci. 11, 565 10.3389/fnins.2017.00565 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Peters L. Z., Karmon O., David-Kadoch G., Hazan R., Yu T., Glickman M. H., and Ben-Aroya S. (2015) The protein quality control machinery regulates its misassembled proteasome subunits. PLoS Genet. 11, e1005178 10.1371/journal.pgen.1005178 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Stroo E., Koopman M., Nollen E. A., and Mata-Cabana A. (2017) Cellular regulation of amyloid formation in aging and disease. Front. Neurosci. 11, 64 10.3389/fnsys.2017.00064 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Leeman D. S., Hebestreit K., Ruetz T., Webb A. E., McKay A., Pollina E. A., Dulken B. W., Zhao X., Yeo R. W., Ho T. T., Mahmoudi S., Devarajan K., Passegué E., Rando T. A., Frydman J., et al. (2018) Lysosome activation clears aggregates and enhances quiescent neural stem cell activation during aging. Science 359, 1277–1283 10.1126/science.aag3048 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Kaushik S., and Cuervo A. M. (2015) Proteostasis and aging. Nat. Med. 21, 1406–1415 10.1038/nm.4001 [DOI] [PubMed] [Google Scholar]
  • 7. Saudou F., and Humbert S. (2016) The biology of Huntingtin. Neuron 89, 910–926 10.1016/j.neuron.2016.02.003 [DOI] [PubMed] [Google Scholar]
  • 8. Matus S., Valenzuela V., Medinas D. B., and Hetz C. (2013) ER dysfunction and protein folding stress in ALS. Int. J. Cell Biol. 2013, 674751 10.1155/2013/674751 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Goedert M., Spillantini M. G., Del Tredici K., and Braak H. (2013) 100 years of Lewy pathology. Nat. Rev. Neurol. 9, 13–24 10.1038/nrneurol.2012.242 [DOI] [PubMed] [Google Scholar]
  • 10. Goedert M., and Spillantini M. G. (2006) A century of Alzheimer's disease. Science 314, 777–781 10.1126/science.1132814 [DOI] [PubMed] [Google Scholar]
  • 11. Sontag E. M., Samant R. S., and Frydman J. (2017) Mechanisms and functions of spatial protein quality control. Annu. Rev. Biochem. 86, 97–122 10.1146/annurev-biochem-060815-014616 [DOI] [PubMed] [Google Scholar]
  • 12. Taylor J. P., Tanaka F., Robitschek J., Sandoval C. M., Taye A., Markovic-Plese S., and Fischbeck K. H. (2003) Aggresomes protect cells by enhancing the degradation of toxic polyglutamine-containing protein. Hum. Mol. Genet. 12, 749–757 10.1093/hmg/ddg074 [DOI] [PubMed] [Google Scholar]
  • 13. Guo Q., Lehmer C., Martínez-Sánchez A., Rudack T., Beck F., Hartmann H., Pérez-Berlanga M., Frottin F., Hipp M. S., Hartl F. U., Edbauer D., Baumeister W., and Fernández-Busnadiego R. (2018) In situ structure of neuronal C9orf72 poly-GA aggregates reveals proteasome recruitment. Cell 172, 696–705.e12 10.1016/j.cell.2017.12.030 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Bäuerlein F. J. B., Saha I., Mishra A., Kalemanov M., Martínez-Sánchez A., Klein R., Dudanova I., Hipp M. S., Hartl F. U., Baumeister W., and Fernández-Busnadiego R. (2017) In situ architecture and cellular interactions of PolyQ inclusions. Cell 171, 179–187.e10 10.1016/j.cell.2017.08.009 [DOI] [PubMed] [Google Scholar]
  • 15. Hao R., Nanduri P., Rao Y., Panichelli R. S., Ito A., Yoshida M., and Yao T.-P. (2013) Proteasomes activate aggresome disassembly and clearance by producing unanchored ubiquitin chains. Mol. Cell 51, 819–828 10.1016/j.molcel.2013.08.016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Szeto J., Kaniuk N. A., Canadien V., Nisman R., Mizushima N., Yoshimori T., Bazett-Jones D. P., and Brumell J. H. (2006) ALIS are stress-induced protein storage compartments for substrates of the proteasome and autophagy. Autophagy 2, 189–199 10.4161/auto.2731 [DOI] [PubMed] [Google Scholar]
  • 17. Wheeler J. R., Matheny T., Jain S., Abrisch R., and Parker R. (2016) Distinct stages in stress granule assembly and disassembly. eLife 5, e18413 10.7554/eLife.18413 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. den Engelsman J., Garidel P., Smulders R., Koll H., Smith B., Bassarab S., Seidl A., Hainzl O., and Jiskoot W. (2011) Strategies for the assessment of protein aggregates in pharmaceutical biotech product development. Pharm. Res. 28, 920–933 10.1007/s11095-010-0297-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Park J., Park Y., Ryu I., Choi M.-H., Lee H. J., Oh N., Kim K., Kim K. M., Choe J., Lee C., Baik J.-H., and Kim Y. K. (2017) Misfolded polypeptides are selectively recognized and transported toward aggresomes by a CED complex. Nat. Commun. 8, 15730 10.1038/ncomms15730 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Salemi L. M., Almawi A. W., Lefebvre K. J., and Schild-Poulter C. (2014) Aggresome formation is regulated by RanBPM through an interaction with HDAC6. Biol. Open 3, 418–430 10.1242/bio.20147021 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Nawrocki S. T., Carew J. S., Pino M. S., Highshaw R. A., Andtbacka R. H. I., Dunner K., Pal A., Bornmann W. G., Chiao P. J., Huang P., Xiong H., Abbruzzese J. L., and McConkey D. J. Jr.,. (2006) Aggresome disruption: a novel strategy to enhance bortezomib-induced apoptosis in pancreatic cancer cells. Cancer Res. 66, 3773–3781 10.1158/0008-5472.CAN-05-2961 [DOI] [PubMed] [Google Scholar]
  • 22. Zhou X., Ikenoue T., Chen X., Li L., Inoki K., and Guan K. L. (2009) Rheb controls misfolded protein metabolism by inhibiting aggresome formation and autophagy. Proc. Natl. Acad. Sci. U.S.A. 106, 8923–8928 10.1073/pnas.0903621106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Xu Z., Graham K., Foote M., Liang F., Rizkallah R., Hurt M., Wang Y., Wu Y., and Zhou Y. (2013) 14-3-3 protein targets misfolded chaperone-associated proteins to aggresomes. J. Cell Sci. 126, 4173–4186 10.1242/jcs.126102 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. McQuin C., Goodman A., Chernyshev V., Kamentsky L., Cimini B. A., Karhohs K. W., Doan M., Ding L., Rafelski S. M., Thirstrup D., Wiegraebe W., Singh S., Becker T., Caicedo J. C., Carpenter A. E., et al. (2018) CellProfiler 3.0: next-generation image processing for biology. PLoS Biol. 16, e2005970 10.1371/journal.pbio.2005970 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Schneider C. A., Rasband W. S., and Eliceiri K. W. (2012) NIH Image to ImageJ: 25 years of image analysis. Nat. Methods 9, 671–675 10.1038/nmeth.2089 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Moen E., Bannon D., Kudo T., Graf W., Covert M., and Van Valen D. (2019) Deep learning for cellular image analysis. Nat. Methods 16, 1233–1246 10.1038/s41592-019-0403-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Iwabuchi S., Kakazu Y., Koh J. Y., and Harata N. C. (2014) Evaluation of the effectiveness of Gaussian filtering in distinguishing punctate synaptic signals from background noise during image analysis. J. Neurosci. Methods 223, 92–113 10.1016/j.jneumeth.2013.12.003 [DOI] [PubMed] [Google Scholar]
  • 28. Kopito R. R. (2000) Aggresomes, inclusion bodies and protein aggregation. Trends Cell Biol. 10, 524–530 10.1016/S0962-8924(00)01852-3 [DOI] [PubMed] [Google Scholar]
  • 29. Aviner R. (2020) The science of puromycin: from studies of ribosome function to applications in biotechnology. Comput. Struct. Biotechnol. J. 18, 1074–1083 10.1016/j.csbj.2020.04.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Joazeiro C. A. P. (2019) Mechanisms and functions of ribosome-associated protein quality control. Nat. Rev. Mol. Cell Biol. 20, 368–383 10.1038/s41580-019-0118-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31. Clausen T. H., Lamark T., Isakson P., Finley K., Larsen K. B., Brech A., Øvervatn A., Stenmark H., Bjørkøy G., Simonsen A., and Johansen T. (2010) p62/SQSTM1 and ALFY interact to facilitate the formation of p62 bodies/ALIS and their degradation by autophagy. Autophagy 6, 330–344 10.4161/auto.6.3.11226 [DOI] [PubMed] [Google Scholar]
  • 32. Ganji R., Mukkavalli S., Somanji F., and Raman M. (2018) The VCP-UBXN1 complex mediates triage of ubiquitylated cytosolic proteins bound to the BAG6 complex. Mol. Cell Biol. 38, e00154–18 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Protter D. S. W., and Parker R. (2016) Principles and properties of stress granules. Trends Cell Biol. 26, 668–679 10.1016/j.tcb.2016.05.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Wolozin B., and Ivanov P. (2019) Stress granules and neurodegeneration. Nat. Rev. Neurosci. 20, 649–666 10.1038/s41583-019-0222-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Wang B., Maxwell B. A., Joo J. H., Gwon Y., Messing J., Mishra A., Shaw T. I., Ward A. L., Quan H., Sakurada S. M., Pruett-Miller S. M., Bertorini T., Vogel P., Kim H. J., Peng J., et al. (2019) ULK1 and ULK2 regulate stress granule disassembly through phosphorylation and activation of VCP/p97. Mol. Cell 74, 742–757.e8 10.1016/j.molcel.2019.03.027 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Turakhiya A., Meyer S. R., Marincola G., Böhm S., Vanselow J. T., Schlosser A., Hofmann K., and Buchberger A. (2018) ZFAND1 recruits p97 and the 26S proteasome to promote the clearance of arsenite-induced stress granules. Mol. Cell 70, 906–919.e7 10.1016/j.molcel.2018.04.021 [DOI] [PubMed] [Google Scholar]
  • 37. Jain S., Wheeler J. R., Walters R. W., Agrawal A., Barsic A., and Parker R. (2016) ATPase-modulated stress granules contain a diverse proteome and substructure. Cell 164, 487–498 10.1016/j.cell.2015.12.038 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Anderson D. J., Le Moigne R., Djakovic S., Kumar B., Rice J., Wong S., Wang J., Yao B., Valle E., Kiss von Soly S., Madriaga A., Soriano F., Menon M.-K., Wu Z. Y., Kampmann M., et al. (2015) Targeting the AAA ATPase p97 as an approach to treat cancer through disruption of protein homeostasis. Cancer Cell 28, 653–665 10.1016/j.ccell.2015.10.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Scherzinger E., Sittler A., Schweiger K., Heiser V., Lurz R., Hasenbank R., Bates G. P., Lehrach H., and Wanker E. E. (1999) Self-assembly of polyglutamine-containing huntingtin fragments into amyloid-like fibrils: implications for Huntington's disease pathology. Proc. Natl. Acad. Sci. U.S.A. 96, 4604–4609 10.1073/pnas.96.8.4604 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40. Bersuker K., Brandeis M., and Kopito R. R. (2016) Protein misfolding specifies recruitment to cytoplasmic inclusion bodies. J. Cell Biol. 213, 229–241 10.1083/jcb.201511024 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Hoffner G., Kahlem P., and Djian P. (2002) Perinuclear localization of huntingtin as a consequence of its binding to microtubules through an interaction with β-tubulin: relevance to Huntington's disease. J. Cell Sci. 115, 941–948 [DOI] [PubMed] [Google Scholar]
  • 42. Arrasate M., Mitra S., Schweitzer E. S., Segal M. R., and Finkbeiner S. (2004) Inclusion body formation reduces levels of mutant huntingtin and the risk of neuronal death. Nature 431, 805–810 10.1038/nature02998 [DOI] [PubMed] [Google Scholar]
  • 43. Wiesmann V., Franz D., Held C., Munzenmayer C., Palmisano R., and Wittenberg T. (2015) Review of free software tools for image analysis of fluorescence cell micrographs. J. Microsc. 257, 39–53 10.1111/jmi.12184 [DOI] [PubMed] [Google Scholar]
  • 44. Schindelin J., Arganda-Carreras I., Frise E., Kaynig V., Longair M., Pietzsch T., Preibisch S., Rueden C., Saalfeld S., Schmid B., Tinevez J.-Y., White D. J., Hartenstein V., Eliceiri K., Tomancak P., et al. (2012) Fiji: an open-source platform for biological-image analysis. Nat. Methods 9, 676–682 10.1038/nmeth.2019 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Raman M., Sergeev M., Garnaas M., Lydeard J. R., Huttlin E. L., Goessling W., Shah J. V., and Harper J. W. (2015) Systematic proteomics of the VCP-UBXD adaptor network identifies a role for UBXN10 in regulating ciliogenesis. Nat. Cell Biol. 17, 1356–1369 10.1038/ncb3238 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supporting Information

Data Availability Statement

The AggreCount macro is available in the supporting information associated with this article and will be uploaded to GitHub (https://aggrecount.github.io/).


Articles from The Journal of Biological Chemistry are provided here courtesy of American Society for Biochemistry and Molecular Biology

RESOURCES