Colorectal cancer is a major contributor to death and disease worldwide. The ApcMin mouse is a widely used model of intestinal neoplasia, as it carries a mutation also found in human colorectal cancers. However, the method most commonly used to quantify tumour burden in these mice is manual adenoma counting, which is time consuming and poorly suited to standardization across different laboratories. We describe a method to produce suitable photographs of the small intestine of ApcMin mice, process them with an ImageJ macro, FeatureCounter, which automatically locates image features potentially corresponding to adenomas, and a machine learning pipeline to identify and quantify them. Compared to a manual method, the specificity (or True Negative Rate, TNR) and sensitivity (or True Positive Rate, TPR) of this method in detecting adenomas are similarly high at about 80% and 87%, respectively. Importantly, total adenoma area measures derived from the automatically-called tumours were just as capable of distinguishing high-burden from low-burden mice as those established manually. Overall, our strategy is quicker, helps control experimenter bias, and yields a greater wealth of information about each tumour, thus providing a convenient route to getting consistent and reliable results from a study.
Human colorectal cancer is a major contributor to both disease and death in the Western world, with approximately 1.1 million cases diagnosed in 20181. Due to the massive impact of colorectal cancer worldwide, many animal models have been created to understand this disease and test potential treatments. Mutations in the Wingless/Int-1 (Wnt) pathway are commonplace in human colorectal cancer2. The Adenomatous polyposis coli (APC) protein is part of the canonical Wnt pathway, which is strongly conserved across many species, including humans and mice. APC promotes the destruction of ß-catenin and prevents Wnt signalling. Interestingly, the Apc gene is mutated in over 80% of colorectal cancer cases, as well as in some breast cancers3. One of the Apc mutations is particularly noteworthy, as it causes Familial Adenomatous Polyposis4. This hereditary genetic disease causes thousands of polyps to form in the patient’s colon, which will invariably lead to colorectal cancer if that patient is not screened and treated.
The ApcMin mouse is a widely used model of spontaneously occurring intestinal tumours that closely model human Familial Adenomatous Polyposis5. ApcMin mice have been highly valuable in demonstrating key mechanisms in colorectal cancer, for example, the importance of Vascular Endothelial Growth Factor in the initial growth of intestinal tumours6, the role of COX-2 in adenoma formation7, and the role of IL-33 in promoting tumorigenesis by modifying the tumour immune environment8. ApcMin mice produce an inactive, truncated APC protein due to a mutation leading to a premature stop codon in the Apc gene9. This functional loss in ApcMin mice favours aberrant cell growth and, ultimately, spontaneous adenoma generation in the mouse intestinal tract. Adenomas continue to grow throughout the mouse’s life, eventually causing bleeding, anaemia, and death, suggesting that tumour size, rather than tumour count, may be a relevant metric.
Despite the wide use of the ApcMin model, there is no standardised technique to quantify adenoma burden in these mice. Most papers rely on complex protocols and report only on manually-counted adenoma numbers, or numbers and areas in selected areas of the intestinal tract, although some also include information on adenoma location and size10,11,12,13,14. However, high quality semi-automated methods are now becoming available to facilitate the identification of tumour lesions in histological images15, or guide the visual classification of macroscopic tumour lesions including melanomas in patients16. Therefore, these methods can offer rapid and objective tumour identification in a broad range of situations.
In this paper, we describe a simple protocol for preparing standardised, photography-based images of mouse small intestine (SI), large intestine (LI) and caecum; a new ImageJ17 software macro called FeatureCounter that automatically identifies tumour-like features in the SI images and extracts measures such as area; and a machine learning pipeline for classifying these features as true adenomas or not. We illustrate this strategy’s performance on 120 mice of different genotypes, age and sex. On the whole, our approach extracts a more detailed picture of the adenoma burden in mice, enabling a rapid and more sophisticated analysis of the experimental results.
Adenoma enumeration approaches
Unbiased and standardised evaluation of tumour burden is essential to the interpretation of the results of any preclinical study addressing tumour biology and potential therapy. This is normally achieved by blinding investigators to the treatment group and performing manual quantification under a microscope. Nonetheless, individual and day-to-day variations in measurement techniques make the standardization of results difficult to achieve. To overcome these limitations, we designed three new techniques to evaluate tumour count and area in the SI of tumour-prone ApcMin mice. The three techniques differed in degree of automation, in how “features” of interest were identified, and in how those features were classified or “called” as true Adenomas or not. A diagrammatic representation of the steps and approximate time taken to perform a traditional method compared to these three new techniques are shown in Fig. 1. A summary of these approaches is provided below:
The TRAD (Traditional) method involved dissecting the intestinal tract, longitudinally opening the gut, spreading the tissue onto a petri dish or glass plate, and manually enumerating tumours on fresh tissue using a stereomicroscope (Supplementary Fig. 1). The nature of these visually-identified tumours can be confirmed by standard histological techniques as shown in Supplementary Fig. 1.
The DRAW approach involved dissecting the SI and removing all fat tissue, opening it longitudinally taking care to leave any visible tumours intact, and carefully spreading the tissue flat on a suitable cardboard as detailed in the Methods section. This was then photographed close-up with a white ruler in shot for scale, and the photo stitched together and opened using the Java-based image processing programme ImageJ17. The image was scaled using the ruler, and the ImageJ ‘freehand selection’ function was used to manually draw the margin of each of the visually-identified Ad. These features were then measured and added up using the ImageJ’s ‘analyse particles’ function to generate adenoma numbers and area. The same approach was used also to quantify tumours in the LI and caecum, after they were prepared similarly to the SI. In this study, the DRAW approach identified no adenomas in the SI, caecum or LI from control mice, indicating high researcher reliability when identifying tumours.
The CALL approach followed the DRAW approach up to the full SI image opening in ImageJ. At this point, the FeatureCounter macro was run in ImageJ to automatically set the scale and outline the contour of interesting features that might be adenomas. From here, a researcher manually located each feature and “called” (assigned) them as ‘true Adenomas’ (Ad) or ‘not Adenomas’ (nAd). The resulting information was used by ImageJ ‘analyse particles’ function to calculate adenoma number and areas. Thus, the CALL approach automatically identifies adenoma-like features that are then verified by eye, providing a gold-standard training set for machine learning if required.
Finally, the LDA approach used the FeatureCounter macro-identified features generated using the CALL approach, and Linear Discriminant Analysis (LDA, a simple machine learning technique) to determine how to discriminate between Ad and nAd features based on the feature measures. Once trained on a CALL dataset, this method is fully automatic, and features can be delineated by FeatureCounter and then classified as an Ad or nAd by the LDA.
Photography and FeatureCounter can be faster than manual quantification
We compared the time required to quantify SI tumours using the various approaches described in Fig. 1. Preparing the SI for analysis using the TRAD approach took about 30 minutes. In contrast, the time to prepare and photograph one SI sample for all other approaches took in total about 40 minutes, including sample dissection, washing, photographing, and image stitching time. Similar quality images were obtained using either fresh SI tissue or tissue that had been stored frozen and thawed before sample processing and analysis. Use of frozen tissues added about 5–10 minutes to the total tissue preparation time, but introduced a very useful experimental breakpoint option when immediate analysis was not possible or highly inconvenient, as is often the case in survival studies.
The quantification of tumours using the TRAD approach, by visually quantifying tumours under the dissecting microscope, took up to 60 minutes per sample depending on tumour burden. Measurement of individual tumour sizes would add considerably to this time, especially when the tumour burden is high. In the DRAW approach, tracing features by hand in ImageJ took about 1 to 10 minutes per sample, again depending on tumour burden. Running the FeatureCounter macro to automatically identify image features of interest took about 15–30 seconds. Manually calling tumour features from the FeatureCounter macro’s features in the CALL approach took 1 to 5 minutes per sample, while the LDA approach (assuming a streamlined processing pipeline) took only one minute to complete the analysis across all 3188 features from 117 animals. It is immediately apparent that the main time gain is in the ability to automatically identify and call features, which is highest on heavily tumour-burdened mice. For low-burden mice, the extra preparation time would offset this gain; however, the consistency and depth of data generated using the DRAW, CALL or LDA methods may make the extra time investment beneficial compared to the TRAD approach. Overall, the TRAD approach takes approximately 90 minutes per sample, the DRAW approach 60 minutes, the CALL approach 50 minutes and the LDA method 45 minutes per sample. Figure 1 schematizes these four approaches along with time costs for each step of each method.
Tissue preparation and FeatureCounter true positive rate
High quality tissue preparation is essential to tumour identification using the FeatureCounter macro. Figure 2A shows a SI laid out on cardboard, before being bisected into two long pieces which were then cut longitudinally and, using tweezers, opened out, spread flat with smoothed edges, and cleaned with PBS to expose any adenomas present. A representative image is presented in Fig. 2B. Tumours are visible as denser white areas on the blue cardboard background. From these images, tumours were manually delineated by an experienced researcher to generate the DRAW mask in Fig. 2C. Alternatively, the FeatureCounter macro was used to automatically flag adenoma-like areas and generate a mask as shown in Fig. 2D. FeatureCounter identified very few features from a good preparation of control SI with no adenomas. Representative image and mask are shown in Fig. 2E,F, respectively. Common issues with tissue preparation and image analysis include rolled edges, excess fat, patches of dried tissue, and light reflections which can all be picked up as non-tumour features by the FeatureCounter macro (Supplementary Fig. 2). These “false positive” image features can be largely avoided by first removing excess fat at sample collection and then, during preparation, ensuring that the tissue edges are flat by smoothing with tweezers, regularly moistening the samples once mounted, and finally ensuring consistent camera and light placement during photography. Once the protocol is learnt, it is relatively simple to avoid all these artifacts.
Validation of tumour identification in the small intestine
To ensure that our premise of identifying image features as actual adenomas was correct, we carried out experiments where fresh SI tissue was spread on blue cardboard, analysed using the DRAW method, and then used as a source of tissue for microscopic analysis. As shown in Fig. 3C,D, two putative adenomas were selected due to their relatively isolated location away from other tumours in the same sample, removed using a scalpel, then formalin fixed, embedded in paraffin, and stained with haematoxylin and eosin. Figure 3A,E show a magnification of these adenomas. Microscopic images in Fig. 3B,F revealed a typical morphology with thickened mucosa, glandular appearance and a sessile structure. This appearance is characteristic of adenomas as described in ApcMin mice5 and very similar to that of ApcMin adenomas imaged in our Lab using standard methods such as Swiss rolling of intestinal tissue (Supplementary Fig. 1).
As a further validation of the tumour-bearing status of ApcMin mice as determined using the DRAW method, we compared spleen and body weight between groups of ApcMin mice and their adenoma-free WT littermates, which were sacrificed at the same time or shortly after euthanasia of the last surviving ApcMin mouse in the same litter. A total of 49 mice, 27 ApcMin and 22 WT, were assessed. The average age of the ApcMin mice was 149 days with SD of 37, while the average age of the WT controls was 177 ± 21 days. The results in Fig. 4 show that spleen weight was significantly higher in ApcMin mice compared to WT controls, while body weight was lower. This is consistent with the reported anemia that develops in ApcMin mice with increasing tumour burden, which in turn leads to splenomegaly5. All ApcMin mice harboured numerous adenomas in the SI and a considerable tumour burden measured as total tumour surface throughout the SI. No tumours were detected in the WT littermates.
Linear discriminant analysis setup and feasibility
We postulated that it would be possible to identify the true adenomas amongst the SI image features delineated by FeatureCounter using data from the 22 shape and colour feature measures provided by ImageJ. For example, one might expect adenomas to have rounder shapes and slightly different colour than fat deposits and other non-tumour features. We thus investigated the use of machine learning techniques for separating the true adenomas, “Ad”, from not true adenomas, “nAd”. To provide a full training data for such a classifier, all the image features from 120 mice with complete measures were called as Ad or nAd by a blinded, experienced researcher using the CALL method. The dataset ultimately contained 3447 image features (1286 Ad, 1919 nAd, rest unclassified).
As a first analysis, we performed a PCA of the of the image feature data generated using FeatureCounter. It was quickly apparent that there was segregation – though imperfect – between the Ad and nAd classes (see Supplementary Fig. 3), suggesting that it was likely that the LDA would be able to identify true Ad from nAd. We thus pursued the LDA to try and automatically separate the feature classes based on the measure data.
Non-independence of observations can be a major problem in any statistical methodology not designed to take it into account, as is the case for LDA. Here, observations (image features) are nested within mice, in other words, many features may be found in the same mouse, potentially causing non-independence of observations. This may be an issue if, for example, a generally low-quality gut preparation led to bias in one or more image feature measurements across all features from that mouse: the LDA learning would include this bias and thus fail to generalize properly to all features. We thus used the PCA in Supplementary Fig. 3 to highlight potential mouse-level biases. As shown in Supplementary Fig. 3, the barycentres of most of the 120 mice clustered at the center of the PCA, indicating no major mouse-level bias. For animals with barycentres not clustering within this central area, SI photographs were retrieved and scrutinised for signs of substandard preparation. We concluded that 3 mice had photography of insufficient quality due to either poor sample preparation or inappropriate camera settings. After excluding these, no such bias was observed. This result emphasises the importance of standardising the tissue preparation and photography protocols to minimise sample batch effects. After this step, 3188 features with proper CALL classifications (1279 Ad (40.1%) and 1909 nAd (59.9%)) from 117 mice were retained for training the classifier.
Linear discriminant analysis performance
As with any classification strategy, it is good practice to perform a validation experiment to assess the classifier’s stability and performance when faced with novel data; in other words, we wanted to check that the LDA classification strategy would perform well when applied to real-world experimental numbers. Using a “bootstrapping” random sampling with replacement strategy (see “LDA validation” in Methods), we generated a total of 4000 sub-sampled datasets, computationally representing the equivalent number of ‘experiments’ of normal ApcMin and WT animals, and each was used to train a separate LDA. We chose a bootstrapping approach due to the relatively smaller size of our full dataset, and selected with replacement to ensure that population distribution was maintained for selections within each sub-sampled dataset. For each sub-sampled dataset, feature-level performance indicators including accuracy, TPR and Positive Predictive Value (PPV, or precision) and dataset-wide performance indicators (such as the ratio of positive adenoma calls over true adenomas) were derived for Ad and nAd in the 4000 sub-sampled datasets, and compared to those obtained using LDA on the full dataset, as described in the Methods.
The distributions of the feature-level performance indicators are presented in Fig. 5A,B. The accuracy achieved for the full dataset was of 87%. The TPR (or the percent of the true Ad / nAd correctly identified as such by the LDA) for the full LDA of Ad and nAd were close to 80% and 90%, respectively, indicating that the LDA was identifying correctly the majority of both real Ad and nAd features. The PPV (or the proportion of the features identified as Ad / nAd by the LDA that were correctly identified) of Ad or nAd were approximately 85% and 87% respectively, again showing good performance of the full LDA to classify Ad and nAd features. Unsurprisingly, the LDA done on the whole dataset outperformed the majority of bootstrapping datasets, perhaps indicating a slight overfitting when using the full dataset. Nonetheless, all the indicators obtained on the sub-sampled datasets remained strong (indeed, the worst performing indicator was Ad.TPR, with only 75% of values above 75%).
Importantly, the LDA performed very well when considering mouse-level performance indicators. The Ad.ratio represents the ratio of the LDA-derived Ad count over the CALL-provided Ad-count; the nAd.ratio is a similar indicator for nAd features. If the LDA was, in practice, perfect, these ratios would be of exactly 1 (although it should be noted that the converse is not true, and a ratio of 1 does not correspond to perfect performance). We observed that the majority (the “most average 50%”, as indicated by the gray boxes in Fig. 5B) of sub-sampled dataset Ad.ratios were between 0.919 and 1.051, with a median of 0.984, while the whole dataset achieved an Ad.ratio of 0.941. The nAd.ratio performed arguably even better, with the majority of sub-sampled dataset nAd.ratios being between 0.965 and 1.054 with a median of 1.010, compared to an overall dataset performance of 1.04. Full indicator quantiles are given in Tables S3 and S4, with the 0% and 100% quantiles indicating the minimum and maximum values, that is, 0% and 100% of datasets below the indicated values, respectively. Taken together, these results indicate that despite the presence of a low frequency of inaccurate tumour callings, the estimated mouse-level tumour count is highly accurate.
Both the adenoma numbers and the total adenoma areas calculated by LDA showed high correlation to the values obtained using DRAW or CALL. Concordance between LDA and CALL was very good, in general with LDA obtaining only slightly less Ad counts than CALL, as shown by the regression line & confidence region thereof in Fig. 5C. Quite interestingly, the total Ad area was a much more accurate and consistent mouse-level measure compared to the number of Ad, as evidenced by the tight regression line in Fig. 5E. Unsurprisingly, the LDA approach yields mouse-level measures closer to those of CALL rather than that of DRAW, as it was trained and used on adenoma callings from the CALL approach (Fig. 5D for counts and 5 F for area); however, all three approaches generate similar tumour number and total tumour area measures, indicating a good predictive value across the three methods.
Adenoma area is a valuable measure of tumour burden
Many previous papers have used total tumour number as the only measurement of tumour burden to assess the effects of various treatments on ApcMin mice (for example10,11,13). However, this does not take into account the size of the tumours, which can also be highly variable.
The automated method described here greatly facilitates the measurement of total adenoma area. We investigated how appropriate total adenoma area is as a measure of tumour burden. Figure 6A illustrates why total area should be measured and recorded: it presents two samples with identical tumour counts, but largely different tumour sizes. Biologically, larger tumours in the colon have been shown to be associated with shorter patient survival, showing the importance of considering tumour size as well as number in response to treatments18,19. Furthermore, Fig. 6B illustrates that, in a sample of 63 mice evaluated using the DRAW method, the average area of each tumour varied between different sections of the intestinal tract, with tumours in the LI being significantly larger on average than SI tumours. We also examined the correlation between total adenoma area and adenoma count in the SI. As shown in Fig. 6C, the correlation between adenoma area and count was high, but the spread increased with tumour number, thus reinforcing the utility of both measurements in evaluating tumour status. Finally, we correlated the number and total area of tumours in the SI to spleen weight, which represents a good surrogate measure of health status in ApcMin mice. Total tumour area in the SI was a better correlate of spleen weight than tumour number (Fig. 6D), even when excluding a potential outlier (R2 = 0.36 vs. 0.43). We argue that these observations, taken together, demonstrate the need to evaluate tumour area in addition to tumour count.
Utility of the total adenoma area measurements as assessed by LDA
To evaluate the usefulness and comparability of the tumour burden measures established by the DRAW and LDA approaches, we compared their power to discriminate between tumour burdens in mice of different ages (147 days or younger versus older than 147 days at the time of sacrifice, which are expected to have different tumour burdens) as a proof of principle. These comparisons are illustrated in Fig. 7A–D. Younger mice show a significantly lower number of Ad and total Ad area than older mice, in both the DRAW and LDA method, thus validating that both manual and automatic classification of SI features can distinguish between lower numbers and area of adenomas. Unsurprisingly, differences were much more pronounced for the area measures than the counts, further illustrating the utility of area as a measure of tumour load.
We have developed a standardised protocol for first preparing and photographing mouse SI samples, then for the manual (using the DRAW approach) or automatic (using an ImageJ macro, FeatureCounter) identification of interesting image features (CALL approach), and finally an LDA-based method for the automatic classification of said features as true Adenomas or not Adenomas. Taken as a whole, these strategies allow for the rapid and robust derivation of mouse-level tumour burden measures (both as adenoma count and total adenoma area) for subsequent analysis.
Each of the steps in this standardised protocol works towards reducing technical, mouse-, and experimenter-level bias and variability. To note, best results for training the LDA classifier would be expected by using training sets called manually by either a single experimenter (as in this study), allowing the LDA to “learn” the same cues as that experimenter, or by as many different experimenters as possible (preferably across the same mice) allowing the LDA to “learn” the common cues to all.
Even with the best practice, however, the correct classification of image features by our LDA step was not perfect. Most certainly, each step of our proposed method can be further improved in future research. The use of diffuse lighting (such as a photography tent) at the photography stage would minimise reflections that can be picked up as image features. The FeatureCounter may be adjusted to detect less features in tumour-less images (for example, by increasing the threshold size to ignore small features), while the automatic classification may be adjusted or replaced with another, more advanced machine learning methodology. For example, a GLMNET algorithm20 would allow the simultaneous selection and estimation of input variable coefficients, at the very least leading to more consistent, if not more accurate, results. More advanced machine learning algorithms, such as deep convolutional neural networks, are also available and are now being used in the analysis of images from pathological samples, with new quantification approaches becoming available (reviewed in15). Importantly, deep neural networks trained on very large databases (in excess of 100,000 pathological images) have been shown to deliver classifications that are as accurate as those of a specialist, as in the case of skin lesions16. Therefore, deep neural networks have the potential to provide better classification of images such as those generated in this study.
We have designed our semi-automated strategy to be faster and also more flexible than previously used methods. Samples can be processed and analysed while fresh, or can be frozen and analysed later at a convenient time. Through the sample freezing step, “break points” are introduced into the experimental workflow, i.e. points at which the experimentation for a single sample can be suspended temporarily, while in traditional methods each sample is often prepared and counted the same day. The reduced time cost in tumour quantification can be another major benefit in the DRAW, CALL and LDA approaches. It is thus immediately apparent that, beyond the added flexibility, our automated strategy may earn a considerable sample preparation and counting time gain when many mice – especially heavily tumour-burdened ones – are being assessed. Furthermore, the preparation techniques are accelerated further when processing multiple samples at a time. Additionally, the wealth of data is higher using these approaches compared to the TRAD count method, where just tumour number, or cumulative tumour area in a small section of the intestine, is assessed. We also note that once digitised, the photographic information can be stored almost indefinitely, allowing the data to be revisited if need be, for example, after a FeatureCounter update, or after the implementation of a new classification methodology, or for meta-analysis. Finally, if the effort of generating a large LDA training set was not justified, the CALL and DRAW methods can be rapidly implemented, and are still quicker, and producing more detailed data than the traditional method.
Several previous papers (for example10,11,13,) have only reported on total adenoma number, using this as the lone tumour burden measure to assess the effects of various treatments on ApcMin mice. However, this does not take into account the size or aspect of the tumours, which can be highly variable. For our part, we believe that adenoma count certainly cannot be used alone, as area can differ for identical adenoma counts, and its distribution changes between different segments of the mouse intestinal tract. The reasons for these similarities and differences are multiple. For example, early studies of the ApcMin mouse strain reported that adenomas develop mostly during early life and up to puberty, and their numbers did not increase after 100 days of age14. After this stabilisation in numbers, the adenomas have been observed to instead grow in size12, thus increasing tumour burden in a way not captured by adenoma count alone. Additionally, significant size differences have been found in some cases, demonstrating that area measures can provide additional information about treatments or exacerbating conditions21. For example, therapies may be effective at controlling adenoma growth without fully eradicating tumours, an effect that would be detected as decreased burden with little or no change in tumour number. We thus conclude that adenoma area, and potentially other measures, are of sufficient importance and value to warrant the use of new methods to facilitate collection of such information. As adenoma number is still generated using our approach, comparisons to previous studies remain possible. Of note, with our ImageJ feature-based approach, it is possible to derive several aggregate measures (for example, average adenoma greyscale value per mouse, as listed in parameters in Supplementary Table 2) that might relate back to tumour burden or other biological indicators of interest. Further research in this direction may yield interesting insights.
In conclusion, we propose a semi-automated method to rapidly quantify tumour number and associated tumour burden measures in a standardized manner. Our method is convenient, can be adapted to provide measurements of several tumour characteristics, and will facilitate the use of ApcMin mouse intestinal adenoma model in a variety of applications.
C57BL/6J-ApcMin (ApcMin) mice were purchased from The Jackson Laboratory (Bar Harbor, ME) and bred in SPF conditions at the Malaghan Institute of Medical Research by mating C57BL/6J-ApcMin/+ males with Wild-type (WT) C57BL/6 J (Apc+/+) females. ApcMin/+ and WT offspring were identified by PCR and were both used in experimental conditions and pipeline development. Water and standard laboratory chow were available ad libitum. All mice were checked regularly for signs of anaemia and sickness, and were euthanised for tissue collection if they developed pallor, low haematocrit (<20%), weight loss, slow movement and/or hunched posture.
All experimental protocols were approved by the Victoria University of Wellington Animal Ethics Committee, and were carried out in accordance with the Victoria University of Wellington Code of Ethical Conduct.
Mice were euthanised and the entire intestinal tract was extracted and sectioned into the SI, caecum and LI. Special care was taken to remove as much mesenteric fat as possible. Sections were washed thoroughly using PBS, drained, and analysed immediately or frozen in 6 well plates at −80 °C until further use.
For image analysis, SI tract sections were thawed (if frozen) and spread out in a thin horseshoe shape on pieces of Steel Blue Germination paper (Anchor Paper Company, St Pauls, MN, USA) approximately 25 × 10 cm in size. This colour was selected to enhance the contrast between adenomas and the rest of the intestine. Once laid out on the paper, the SI was cut into 2 equal pieces. Each piece was then cut longitudinally along the tube, opened and edges spread flat using the edge of curved tweezers. Mucus and intestinal contents were removed by spraying PBS on the tissue preparation, revealing any adenomas present. The preparation was then photographed with a Panasonic Lumix G Vario DMX-G5W and a 45–150 mm lens with additional 4x filter (Marumi, Japan), with a white ruler in shot. Multiple pictures were taken and stitched together to reconstruct an image of the entire SI using the software Hugin 2013.0.022.
For the LI and caecum, a similar strategy was undertaken, where the tissue was placed on the same type of Steel Blue Germination Paper as the SI, cut longitudinally (with multiple cuts needed for the caecum), spread as flat as possible with special care taken to flatten tissue near an adenoma in the caecum, and photographed with the white ruler in shot. Both the LI and the caecum are small enough that they could be captured in one photograph.
Manual delineation of tumours in images (DRAW approach)
In order to enumerate and measure the area of tumours in the stitched images of SI, LI and caecum, we used the Java-based image processing programme “ImageJ” (https://imagej.net17), which is freely available and able to analyse images in a variety of formats. Full detail on tissue preparation, photography and analysis can be found at https://gitlab.com/gringer/featurecounter/blob/master/Sample_Photography.pdf.
Images were scaled using a small macro and the white ruler in shot as a reference. ImageJ’s ‘freehand selection’ function was then used to manually delineate visually-identified image regions corresponding to adenomas. A scaled mask image was created using ImageJ’s ‘create mask’ function, and was analysed with the ‘analyze particles’ function to generate adenoma numbers and measurements such as area. This is referred to as the “DRAW” approach.
FeatureCounter, an ImageJ macro for the automatic identification of image features
In order to automate the identification of image regions potentially corresponding to adenomas from the photographs of intestinal sections as described in the DRAW approach, we developed a more extensive ImageJ macro, called “FeatureCounter”, focusing on SI sections as these contain the large majority of the tumours that develop in ApcMin mice. First, FeatureCounter subtracts the blue background, leaving a grey scale image. It subsequently performs automatic thresholding, before despeckling the image according to the parameters listed in Table S1. This leaves areas of over 0.2mmsq in size, or “image features” that are potentially tumours. The “analyse particles” function within ImageJ measures 22 variables for each feature: Area, Perimeter, Mean, StdDev, Mode, Min, Max, Median, Skew, Kurt, Major, Minor, Angle, Circularity, AR, Round, Solidity, Feret, FeretAngle, MinFeret, IntDen, and RawIntDen. The details of these measures and their processing can be found in Table S2.
FeatureCounter was optimised to work on the SI due to its smooth and regular surface. It does not perform as well at quantifying tumours in the LI, where the surface of the intestinal wall is ridged, or in the caecum, where the tissue does not spread out flat particularly well. As the number of tumours in the caecum and LI rarely exceeds 3 (mean and SD of LI and caecum is 1.81 ± 2.00 and 0.41 ± 0.75 respectively), these tumours can be quickly and accurately quantified manually from photos using the DRAW approach. Therefore, further work to optimize FeatureCounter performance on the LI and caecum did not seem warranted, and was not pursued.
Manual validation of tumour features (CALL approach)
Image features identified by FeatureCounter can be manually validated. After running the macro, a user can manually assign or “call” which features are tumours, referring to them as “Adenoma” (Ad) or “not-an-Adenoma” (nAd) or, for unclear features, ‘Not Assigned’ (NA). In our study, there were relatively few NA features, and they were consequently excluded from further analyses. We refer to this approach as the “CALL” approach.
Of further interest, the image feature measures obtained from FeatureCounter can be leveraged in a machine learning algorithm to automatically determine which features are tumours and which are false positives. Such a machine learning algorithm would require a gold-standard “training dataset”, i.e., a dataset of image features, their measurements, and a prior validation of which features are indeed tumours or not, to learn tumour-specific patterns. The CALL approach can be used to generate such a training set.
Linear discriminant analysis (LDA) for automatic classification of image features
Using the image feature measurements from FeatureCounter and a training dataset as prepared using the CALL approach above, a machine learning technique can be used to attempt to automatically separate tumour features from non-tumour features using the feature measurements. LDA is one such supervised classification technique. It determines discriminant functions – or the optimal linear combinations of the various input variables (here: the 22 feature measures) – that can be used to classify statistical observations (here: image features) into different classes (here: Ad or nAd). In our implementation, the squares of the input variables were included as further input variables, as this allows quadratic separations within the original variable space. All data were analysed within the R statistical programming framework23.
LDA is sensitive to several influences, including (1) extreme non-normality in input variable distributions and (2) extreme outliers in input variables. For these reasons, it is recommended to pre-process the input variables. We manually examined the distributions of the feature measure variables per class, and applied log10 transformations, shifted log10 transformations, and imposed certain filters, as described in Table S2.
The applicability of LDA to the transformed feature data was first evaluated by performing a Principal Components Analysis (PCA) with package FactoMineR24, the assumption being that if the major axes of variability in the measurement data cannot segregate the classes even partially, there is no point in performing an LDA and more advanced machine learning techniques need to be used. The LDA was then performed using the lda function in the R package MASS25 for features with no missing values. A link to the R script used to run the LDA can be found in the Supplementary materials. We then proceeded to investigate the performance of our LDA at two levels, described below: at the feature level (checking whether the classification performed well) and at the mouse level (checking whether, in practice, the methodology allowed for accurate tumour counting and area quantification).
LDA feature-level and dataset-level performance
We compared the LDA’s feature-level predictions to the adenomas selected using the CALL method, which were considered “true” adenomas in this instance. We considered as indicators of the LDA’s performance the True Positive Rate (TPR, or Sensitivity, here defined as the proportion of all true Ad that were also identified as adenomas using LDA), the Positive Predictive Value (PPV, or the proportion of the LDA-identified adenomas that were indeed Ad), and the Accuracy (the proportion of all features correctly identified as Ad or nAd). Similar calculations were done for the nAd classes.
As indicators of dataset-level performance of the CALL and LDA adenoma callings, we counted the number of Ad and nAd calls, and calculated the ratios of the number of LDA-predicted Ad and nAd over the number of CALL-provided Ad and nAd (Ad.ratio and nAd.ratio, respectively). An LDA with perfect performance would generate ratios of exactly 1, although a value of 1 is not necessarily indicative of perfect performance.
To assess the robustness of the LDA’s results, we performed a large validation experiment with a complex re-sampling scheme inspired by those of mixed modelling/multi-level models. We chose to randomly sample mice (with replacements, i.e. a same mouse can be sampled more than once) from the 117 with appropriate data, including all their image features in each sub-sampled dataset. Mice continued to be sampled until a) at least 12 mice (about 10.3% of the total) had been sampled, and until b) at least 750 features (23.5% of total) had been sampled. Indeed, as the choice of the feature number parameter in the re-sampling scheme strongly influences the performance indicators, we empirically determined that a minimal feature count of 750 presented the best trade-off between sample size and indicator performance (Supplementary Fig. 4). Additionally, to ensure some measure of class balance, only sub-sampled datasets with a composition containing at least 30% Ad features and 30% nAd features were retained. A total of 4000 sub-sampled datasets were generated (computationally representing the equivalent number of ‘experiments’ of normal ApcMin and WT animals), and each was used to train a separate LDA. For each sub-sampled LDA model, feature-level performance indicators (Accuracy, TPR, PPV) and dataset-level performance indicators (Ad.ratio and nAd.ratio) described above were derived. For all indicators, we established their quantiles of interest (0, 5, 25, 50, 75, 95, 100%) to compare to the values obtained on the full dataset LDA.
Statistics used to compare mouse-level results
Comparisons of mouse data (weight, tumour numbers etc) used the Mann-Whitney U test or a Kruskal-Wallis test followed by Dunn’s multiple comparison test, and were performed using Prism 8.0 GraphPad software.
To compare adenoma results at the mouse level (counts, total areas) obtained using different methods (CALL and LDA), we used Deming regression, a statistical technique used for comparing two measurement methods for a same quantity, where both measurements are assumed to have measurement error (typical linear regression only assumes error in the outcome variable). We used the mcreg function implemented in package mcr26 assuming a variance ratio of 1, and using bootstrapping (n = 999, ‘Bias-corrected and accelerated’ method) to obtain a regression curve confidence area.
The FeatureCounter ImageJ macro is freely available to download from https://gitlab.com/gringer/featurecounter/ together with instructions for photography, and macro installation, some examples of tumour images, and the R code for running the LDA. The datasets generated during the current study are available from the corresponding author on reasonable request. Tumour images and corresponding masks (DRAW) are available from Zenodo repository. https://doi.org/10.5281/zenodo.3365777.
GLOBOCAN. Estimated cancer incidence, mortality and prevalence worldwide in 2012, (2012).
Half, E., Bercovich, D. & Rozen, P. Familial adenomatous polyposis. Orphanet J. Rare Dis. 4, 22, https://doi.org/10.1186/1750-1172-4-22 (2009).
Kinzler, K. W. & Vogelstein, B. Lessons from hereditary colorectal cancer. Cell 87, 159–170 (1996).
Nishisho, I. et al. Mutations of chromosome 5q21 genes in FAP and colorectal cancer patients. Sci. 253, 665–669 (1991).
Moser, A. R., Pitot, H. C. & Dove, W. F. A dominant mutation that predisposes to multiple intestinal neoplasia in the mouse. Sci. 247, 322–324 (1990).
Korsisaari, N. et al. Inhibition of VEGF-A prevents the angiogenic switch and results in increased survival of Apc+/min mice. Proc. Natl Acad. Sci. USA 104, 10625–10630, https://doi.org/10.1073/pnas.0704213104 (2007).
Zhang, M. Z. et al. Inhibition of 11beta-hydroxysteroid dehydrogenase type II selectively blocks the tumor COX-2 pathway and suppresses colon carcinogenesis in mice and humans. J. Clin. Invest. 119, 876–885, https://doi.org/10.1172/JCI37398 (2009).
He, Z. et al. Epithelial-derived IL-33 promotes intestinal tumorigenesis in Apc (Min/+) mice. Sci. Rep. 7, 5520, https://doi.org/10.1038/s41598-017-05716-z (2017).
Su, L. K. et al. Multiple intestinal neoplasia caused by a mutation in the murine homolog of the APC gene. Sci. 256, 668–670 (1992).
Amos-Landgraf, J. M. et al. Sex disparity in colonic adenomagenesis involves promotion by male hormones, not protection by female hormones. Proc. Natl Acad. Sci. USA 111, 16514–16519, https://doi.org/10.1073/pnas.1323064111 (2014).
Chae, W. J. & Bothwell, A. L. IL-17F deficiency inhibits small intestinal tumorigenesis in ApcMin/+ mice. Biochem. Biophys. Res. Commun. 414, 31–36, https://doi.org/10.1016/j.bbrc.2011.09.016 (2011).
Kettunen, H. L., Kettunen, A. S. & Rautonen, N. E. Intestinal immune responses in wild-type and Apcmin/+ mouse, a model for colon cancer. Cancer Res. 63, 5136–5142 (2003).
Maywald, R. L. et al. IL-33 activates tumor stroma to promote intestinal polyposis. Proc. Natl Acad. Sci. USA 112, E2487–2496, https://doi.org/10.1073/pnas.1422445112 (2015).
Moser, A. R., Dove, W. F., Roth, K. A. & Gordon, J. I. The Min (multiple intestinal neoplasia) mutation: its effect on gut epithelial cell differentiation and interaction with a modifier system. J. Cell Biol. 116, 1517–1526 (1992).
Wang, S., Yang, D. M., Rong, R., Zhan, X. & Xiao, G. Pathology Image Analysis Using Segmentation Deep Learning Algorithms. Am J Pathol, https://doi.org/10.1016/j.ajpath.2019.05.007 (2019).
Esteva, A. et al. Dermatologist-level classification of skin cancer with deep neural networks. Nat. 542, 115–118, https://doi.org/10.1038/nature21056 (2017).
Schneider, C. A., Rasband, W. S. & Eliceiri, K. W. NIH Image to ImageJ: 25 years of image analysis. Nat. Methods 9, 671–675 (2012).
Kornprat, P. et al. Value of tumor size as a prognostic variable in colorectal cancer: a critical reappraisal. Am. J. Clin. Oncol. 34, 43–49, https://doi.org/10.1097/COC.0b013e3181cae8dd (2011).
Suzuki, C. et al. The initial change in tumor size predicts response and survival in patients with metastatic colorectal cancer treated with combination chemotherapy. Ann. Oncol. 23, 948–954, https://doi.org/10.1093/annonc/mdr350 (2012).
Friedman, J., Hastie, T. & Tibshirani, R. Regularization Paths for Generalized Linear Models via Coordinate Descent. J. Stat. Softw. 33, 1–22 (2010).
McAlpine, C. A., Barak, Y., Matise, I. & Cormier, R. T. Intestinal-specific PPARgamma deficiency enhances tumorigenesis in ApcMin/+ mice. Int. J. Cancer 119, 2339–2346, https://doi.org/10.1002/ijc.22115 (2006).
Desile, M. Hugin 2013.0.0, 2013).
Team, R. C. R: A language and environment for statistical computing., (2013).
Husson, F, Josse, J., Le, S. & Mazet, J. FactoMineR: Multivariate Exploratory Data Analysis and Data Mining with R. http://CRAN.R-project.org/package=FactoMineR. (2013).
Venables, W. N. & Ripley, B. D. Modern Applied Statistics with S. Fourth Edition. (Springer, 2002).
Manuilova, E., Schuetzenmeister, A. & Model, F. MCR: method comparison regression. http://CRAN.R-project.org/package=mcr, (2014).
We sincerely thank all staff at the Malaghan Institute of Medical Research Biomedical Research Unit for maintenance of the ApcMin mouse strain. We thank Professor Terry Speed, (Walter and Eliza Hall Institute of Medical Research) for helpful discussions about statistical analysis. We also thank the Free and Open Source Software community for access to a number of programs used over the course of this project. This work was funded by the A.M. Duncan Bequest to the Malaghan Institute of Medical Research, and funding from the N.Z. Cancer Society and the Health Research Council of N.Z. to F.R.
The authors declare no competing interests.
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Shepherd, A.L., Smith, A.A.T., Wakelin, K.A. et al. A semi-automated technique for adenoma quantification in the ApcMin mouse using FeatureCounter. Sci Rep 10, 3064 (2020). https://doi.org/10.1038/s41598-020-60020-7
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.