• No results found

Hybrid Spot Segmentation in Four-Channel Microarray Genotyping Image Data

N/A
N/A
Protected

Academic year: 2021

Share "Hybrid Spot Segmentation in Four-Channel Microarray Genotyping Image Data"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Hybrid Spot Segmentation in Four-Channel Microarray Genotyping Image Data

Mohsen Abbaspour

a

, Rafeef Abugharbieh

a

, Mohua Podder

b,c

, Ben W. Tripp

c

, and Scott J. Tebbutt

c

a Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada, V6T 1Z4

bDepartment of Statistics, University of British Columbia, Vancouver, Canada, V6T 1Z2

c iCAPTURE Centre (Department of Medicine), St. Paul’s Hospital, University of British Columbia, Vancouver, Canada V6Z 1Y6 [email protected]

Abstract— In this paper we present a novel hybrid algorithm for spot segmentation in four-channel genotyping microarray images. A new four-dimensional clustering approach for fully- automated spot segmentation is proposed, along with a new iterative method to automatically identify the number of clusters in a single-spot area. A spatial shape detection step is simul- taneously applied, which assists a nonlinear diffusion filtering step in detecting the connected objects, while a spot masking step prevents various noise types from misleading the spot extraction algorithm. The developed analysis system successfully handles various four-channel as well as traditional two-channel microarray image data obtained from different sources. The platform is tested on 34 microarray data sets. The segmentation algorithm accurately segments donut-shaped spots, as well as irregular spot shapes, spots with intensity variations and different noise types effectively. The data extracted from the samples is fed to genotyping algorithms with the results achieving high accuracy rates of up to 99.8% with a call rate of 90.8%.

I. INTRODUCTION

The completion of the Human Genome Project opened new horizons for studying how the interaction between human genetic variation and the environment can affect different patients’ susceptibilities to disease and medical therapies.

A common type of genetic variation between individuals is defined by single nucleotide polymorphisms (SNPs) [1], which are single base changes at specific DNA sites in the genome. Increasing experimental evidence suggests that differ- ent combinations of SNPs, in association with environmental factors, determine an individual’s risk for complex genetic disease and responsiveness to medical interventions and drug toxicity [2]. Rapid determination of multiple SNPs is required to apply this knowledge to medical conditions. Microarray- based genotyping strategies provide a robust and accurate tool for the study of hundreds of SNPs (genotypes) on a single chip [3]. Recently, we have developed and tested a robust microarray genotyping chip based on arrayed primer extension (APEX) technology [4] for population-based genetic association studies of complex disease [3]. The arrays were scanned using a biochip reader, the result of which is four 16- bit gray-scale TIFF images (channels) that correspond to the four nucleotides. We scanned our images at 10-micron resolu- tion. The images are arrays of spots in rows and columns.

Image processing is an important stage in any microarray data analysis system. Microarray image processing is typically categorized to achieve the following tasks [5]:

Addressing or gridding

Spot segmentation

Background subtraction and normalization

Addressing is the process of assigning coordinates to in- dividual spots on the microarray image, in order to facilitate individual spot segmentation and mapping of spot intensities to their respective genetic information [6]. In [7], we proposed a new fully-automated algorithm that applies different filtering techniques to the horizontal and vertical projection profiles of the image in order to extract the gridding information. In this paper, we present a novel approach for accurate four- channel microarray spot segmentation. The rest of this paper is organized as follows. In section II, we briefly review current state of the art approaches for solving the spot segmentation problem. In section III our novel spot segmentation technique is presented. In section IV, we introduce the background subtraction and normalization methods applied. Finally, in section V, the proposed segmentation technique is compared to other segmentation algorithms, both qualitatively and quan- titatively, by calling the genomic information obtained.

II. MICROARRAYSPOTSEGMENTATION

Figure 1 shows one of our microarray channel images. Each of the channel images consists of an array of spots arranged in rectangular groups called subgrids, which are arranged in relatively equal spacing forming a meta-array image called a grid. Our grids are composed of 16 subgrids in a 4 × 4 arrangement. Each subgrid is an18 × 18 arrangement of spots.

Figure 1 also shows a subgrid, and a cell containing an indi- vidual spot. Highlighted spots indicate positive control spots used for normalization purposes. The position and number of control spots varies for different experiments, but is always known to the user.

Spot segmentation is the process of classifying the pixels of cells obtained through the gridding process as either fore- ground, which contains genetic information, or background.

2006 IEEE International

Symposium on Signal Processing and Information Technology

0-7803-9754-1/06/$20.00©2006 IEEE 11

(2)

Fig. 1. Illustration of one of the four channels ofan example microarray slide.

The grid is contrast adjusted for better visualization. One of the subgrids is presented in larger scale. The ten encircled spots are positive control spots used for normalization.

Background area detection is important for subsequent quan- tification. Microarray segmentation methods are traditionally categorized into four groups [5]:

Fixed circle segmentation

Adaptive circle segmentation

Adaptive shape segmentation

Histogram segmentation

Spot segmentation is affected by various image degradations such as different noise types and printing inaccuracies, as well as other defects including spot shape irregularities such as donut-shaped spots, background variations, and within-spot changes in probe distribution [8]. The circular spot mask methods do not fit well to irregular spots, neither do they detect holes or donuts within the spots. Pure histogram- based methods completely ignore spatial information, hence results tend to be inaccurate especially for low-intensity spots [9]. Various techniques were proposed for microarray seg- mentation. For example, seeded region growing is widely used in microarray analysis literature [5]. It is however very problematic to automatically control the flow, i.e. to efficiently stop the growing, which makes this method very non-robust and sensitive to input parameters. Watershed segmentation [10] has also been used, but again suffers from problems related to donut-like spots and irregularities in spots and backgrounds. Segmentation based on Active Contour Models [11] has been recently reported but still fails to solve the problem of non-homogenous spots such as donut-shaped spots containing an inner hole. Another approach for microarray shape segmentation techniques is that of [12], where a wavelet- based edge detection method was presented. This method is however sensitive to contamination noise according to the reported results.

Our proposed segmentation method is based on multi- dimensional clustering, a histogram-based method that effec- tively overcomes problems related to donut-like structures and spot intensity variations. Clustering segmentation has been used in two-channel cDNA microarray analysis literature such

as the method presented by [13], which is inaccurate for low- intensity spots. Li et al. [8] applied one-dimensional model- based clustering on the sum of the two channels to detect spot and background areas in cDNA microarray images, and suggested a Bayesian framework for specifying the number of clusters in the image space. Their method also integrates spatial image information. However, adding the intensity of our four channels before normalization gives an unfair empha- sis to the channels with higher fluorescent intensities. Also, basic information theory calculations show that when there is multi-dimensional data, working in one dimension does not use the entire available information. Because the pixel intensities of each cell is a mixture of Gaussian distributions, we apply K-means clustering, which is optimal for such a population [14]. The suggested number of clusters in [8] is set to three at most. In other words, they classify the pixel values either as spot, background or inner hole. This classification is, however, not sufficient for our data. Visual observations indicate that clustering with three clusters may suffer from defects or spot intensity variations. The spot itself needs to be divided into strong and weak pixels. In this paper, a new method for automatically identifying the number of clusters is also proposed. A connected-component extraction step is applied for extracting spot and background areas, in order to benefit from spatial shape information as well. In contrast with the method of [8], which applied the shape analysis to the result of clustering by simple cut-off thresholds for the size of connected objects, our iterative algorithm iterates between determining the number of clusters, and spatial analysis, thus combining the strengths of both methods. We also choose the spot size thresholds adaptively. A nonlinear diffusion filtering step precedes clustering to smooth the data so that contiguous objects appear in each clustering iteration, while keeping the spot edges intact (i.e. preserving gradient information). The decision of which object to be selected as the spot and which as the background is not made only based on the intensity of connected objects, but incorporates the position of the spot information as well, using a fixed circular mask, in order to avoid the effect of blobs and other bright noise types.

III. HYBRIDSEGMENTATIONBASED ON

MULTI-DIMENSIONALCLUSTERING ANDSHAPE

CONSTRAINTS

The proposed segmentation algorithm is as follows. We first apply a pre-processing (nonlinear diffusion filtering). This is followed by a four-dimensional clustering algorithm, which adaptively determines the number of clusters. Integrated with the clustering process, a refining shape detection step is also applied in an iterative way. However, for the sake of clarity, it is explained in a separate section. Figure 2 summarizes the process. An important parameter, which is used in the seg- mentation algorithm, is the theoretical spot diameter, which is computed automatically in the gridding process by frequency domain analysis of the image projection profiles. We call this valued.

(3)

Fig. 2. Proposed spot segmentation algorithm in brief.

1) Nonlinear diffusion smoothing filter: Clustering results (spot and background) can be significantly affected by noise, especially for low-intensity spots. This affects the subsequent connectivity detection step. A smoothing filter that does not modify the general topology of the image like a nonlinear diffusion filter can solve the problem. The general idea of nonlinear diffusion filtering [16] is to convolve an image I(x, y) with an edge-preserving smoothing filter G(x, y). This can be expressed as the solution to the heat conduction (diffusion) equation:

It= div(c∇I) (1)

with initial condition I(x, y, 0) = I0(x, y), in which I0(x, y) is the original image and∇I is the gradient of I. Itshows the diffusion of the image, andc is the diffusivity coefficient. If c is a constant, the process is called linear diffusion filtering, which also causes the blurring of edges in the image. In nonlinear diffusion smoothing, on the other hand,c is defined as a function c(x, y, t). A proper choice for c is a function of the gradient of image,|∇I| which is usually a bell-shaped function that reduces diffusion when the gradient is large, e.g.

near the edges of the image to avoid blurring at those locations.

2) Four-dimensional clustering: Our multi-dimensional clustering based segmentation approach employes K-means clustering on the four-channel microarray data. The K-means algorithm is one of the most well-known clustering techniques [19]. It requires the number of clusters be known. The K- means procedure can be summarized as follows: for a set X = {x1, ..., xr} to be clustered, given the number of clustersm < r, m of the xis are considered as initial cluster centers while the rest of thexis are assigned to these clusters according to their Euclidean distances from the cluster centers (each point is assigned to its closest cluster). New cluster centers are then computed as the arithmetic mean of the components in each cluster, and classification is applied again,

according to the distances from the newly obtained centers.

This loop is repeated until no significant cluster changes occur [15]. Ideally, in our case each image cell must be clustered into two sets, i.e. spot and background. However, different degradations that exist in the images necessitate the use of an adaptively determined number of clusters depending on the particular data at hand.

3) Finding the proper number of clusters: We propose a new method for determining the number of clusters which is summarized in Algorithm 1. The algorithm starts clustering with the number of clusters set to two, then progressively increases this number. In each step, we compare the detected spot area to that obtained in the previous iteration. The process is stopped when the spot area detected no longer changes. For the sake of clarity, we present the number of clusters detection, and shape analysis algorithms separately.

Algorithm 1. The algorithm developed for determining the re- quired number of clusters for the proposed multi-dimensional clustering segmentation technique.

1) Initialization: Set the number of clusters to2 (N = 2).

2) Clustering: Find clustering results forN and N + 1.

3) Shape detection: Extract spot areas based on the shape analysis stage described in section III-.4. Two binary imagesIN andIN +1 are generated, each composed of ones for spot areas and zeros for non-spot areas.

4) Compute difference: Compare detected spot areas, com- putedN =P |IPN−I|I N +1|

N| .

5) Similarity Check: IfdN ≤ β then stop, else N = N + 1, go to step 2.β is a threshold measuring how much the results of segmentation with N and N + 1 clusters are different. A suitable value for β was found to be 0.05.

4) Connected components extraction and shape analysis:

An eight-connected morphological connectivity labeling stage is applied to extract objects constituting a connected compo- nent. After detecting connected objects, we discard all objects which are of a size bigger than 120% of the automatically calculated theoretical spot size (which is equal to πd2/4) in order to avoid erroneously selecting large objects as the spot. We also discard objects smaller than a lower bound.

The lower bound used in [8] is 1/6 of the theoretical spot size. This size is, however, not enough for many of our spots.

Spots of a size down to 4% of the theoretical size were observed in our experiments. But if we start with a very small spot size lower limit, contamination noise may be selected as the spot, as contamination is usually brighter than true data. Therefore, we start the connected component detection stage with a sufficiently large value, i.e. at least 25% of the theoretical spot size, and decrease this size if we can not detect at least two connected objects (we need at least two as spot and background). Finally, we select the darkest and brightest retained objects as the background, and spot, respectively.

Sometimes however, as shown in the results section, choosing the darkest/brightest objects does not work well, especially

(4)

−3 −2.5 −2 −1.5 −1 −0.5 0 x 104

−400

−200 0 200 400 600 800 1000

(a) (b)

Fig. 3. Clustering in four dimensions. (a) Spatial illustration of four- dimensional clustering for a spot projected onto two dimensions using PCA.

The number of clusters is set to three here. Circles denote the spot, triangles denote the inner hole, and stars denote the background. (b) The corresponding 3-cluster segmentation result is shown with three different colors. The white cluster shows the need for spatial analysis to detect connected objects. The gray cluster is the one detected as the spot, and the black is the background.

for low-intensity spots. For this reason, a shape constraint is utilized where if80% of the detected spot does not fit within a circular mask of diameter1.5d, we discard this decision and choose the next brightest object as the spot mask. The size 1.5d is chosen to make sure it is an area the spot will fit in, because the spots are generally in the middle of the gridding cells, and this size is big enough to cover any legitimate spot.

Finally, we discard saturated pixels that appear in the detected spot area. Saturated pixels are defined as the pixels whose intensity values are equal to the maximum pixel intensity (2n− 1, n = 16).

Figure 3(a) shows an example of our multi-dimensional clustering results. In this figure, we reduced the number of dimensions from four to two for visualization purposes using principal component analysis (PCA). The number of clusters used here is3. Figure 3(b) shows the obtained clusters displayed spatially as pixels of different colors for different clusters detected.

IV. BACKGROUNDSUBTRACTION ANDNORMALIZATION

Background subtraction refers to the process of removing background signals that degrade the actual genetic information measurements. Normalization on the other hand refers to re- scaling of all channel intensities with respect to each other, due to intrinsic fluorescent value variations for each different dye during the imaging. The median values of the spot pixels are used for subsequent cell quantification. The background subtraction approach used in our paper is the region method [17]. As the background value, we use the median of the background area detected in section III. In other words, we choose the minimum of the medians of all connected objects obtained in the segmentation process. This choice resolves the problem of negative estimates [17], i.e. negative values that appear when the estimated background is greater than the estimated spot value, which happens more frequently

(a) (b)

Fig. 4. Watershed vs. proposed clustering segmentation technique. (a) A donut spot as segmented by watershed. (b) Proposed four-dimensional clustering result for the same spot.

for low-intensity spots. The background-subtracted values are then normalized. We can not use the common normalization methods like that of [5], which are typically applied to two- channel microarray data, and are based on smoothing their two-dimensional scatter-plots. Such methods are based on the specific distribution of the ratio of spot values between channels, which is not true for our four-channel genotyping data. Instead, normalization of our data is based on scaling the data according to the median of the control spots as described in section I [3].

V. RESULTS

The developed segmentation platform is validated both qualitatively and quantitatively with respect to biological ref- erences. To achieve that we applied our proposed algorithm to a set of 34 Coriell1 DNA samples involving 96 SNPs.

We compared our segmentation algorithm with the commonly used edge-detection method (watershed segmentation). We also compared our multi-dimensional clustering results with those of one-dimensional clustering. We also illustrated the effect of changing the number of clusters on the segmentation results. Several image defects are successfully handled by our new proposed clustering method. Robustness of the algorithm was also confirmed by the high accuracies observed in the genotyping results.

A. Qualitative Validation

The superior performance of our segmentation algorithm is illustrated for several scenarios. Figure 4 compares the proposed four-dimensional clustering with watershed segmen- tation in detecting an inner hole. Figure 5 shows the result of multi-dimensional clustering versus one-dimensional clus- tering (i.e. using the sum of the four channels). In Figure 6 we present two different spots, for which multi-dimensional clustering is done once based only on the spot expected signals2, which includes one or at most two of the channels, while the other uses all four channels. In Figure 7 the effect of increasing the number of clusters on the ability to handle low intensity spots is investigated. Figure 8 shows the effect of nonlinear diffusion filtering. Finally, Figure 9 shows the effect of using the circular mask in preventing blob noise from

1Coriell Institute for Medical Research (2005) http://coriell.umdnj.edu.

2Usually only one or two of the channels may contain genomic data in each spot. This characteristic is known to the user.

(5)

Fig. 5. Figures to the left show the one-dimensional clustering result based on the sum of the channels for two spots. Figures to the right are the same spots however segmented using the proposed four dimensional clustering.

(a)

(b)

Fig. 6. Spots to the left show segmentation based on the spot expected genotypes for two arbitrary spots. Spots to the right present the same spots segmented in four dimensions as proposed in this paper. The centric bright area in (a) is identified as part of the spot on the left side, while it is excluded on the right side. The expected genotype is T/- in (a) and A/G in (b).

affecting spot detection. In Figure 9(b), in the first iteration of the stage described in section III-.4, the blob is detected as the brightest object, since the size of the true spot is less than 1/4 of the theoretical average spot size. However, the spot mask used corrects for this mistake by discarding the detected object, the greatest part of which is outside the spot mask. In the following, the true spot is detected. Figure 10 shows the results of applying our algorithm for detecting the number of clusters for a number of spots.

(a) (b)

Fig. 7. Result of changing the number of clusters. (a) Segmentation of an arbitrary spot with three clusters. (b) The same spot with four clusters. Weak hybridization results (spot borders) are omitted.

(a) (b)

Fig. 8. (a) Detected background area suffers from non-homogeneity. (b) The same background area after applying nonlinear diffusion filtering. Sometimes non-homogeneity prevents detection of connected objects.

(a)

(b)

(c)

Fig. 9. (a) The spot highlighted by the circle is polluted by a blob, (b) segmentation result without using the spot mask. Blob is detected as the spot, (c) using the spot mask corrects the segmentation result.

B. Genotyping Results

A genotyping algorithm [18], is applied to the data obtained from the set of Coriell samples using the microarray image analysis platform introduced in this paper. The gene-calling algorithm recognizes the genotypes by fitting them into pre- defined clusters. The clusters are obtained by using part of the data as the training set. The two criteria used to validate the results are ‘call rate’, and ‘accuracy’. The call rate is the proportion of cases which were genotyped by the algorithm and the accuracy is the concordance rate by comparing the resultant genotypes with the validated true genotypes, which are known for the set of 34 samples obtained from a public data base (NCBI3). Results are summarized in Table I. The parameter ‘fit threshold’ used in this table is a clustering parameter of the genotyping algorithm, which when increased omits the suspicious genotypes by considering only the data that is close enough to the cluster centers, and consequently improves the proportion of correctly detected genotypes. As shown in this table, our high call rates and accuracies confirm the robustness of our fully-automated platform.

VI. CONCLUSION ANDFUTUREWORK

We presented a robust algorithm for fully-automated spot segmentation in four-channel microarray images. A novel segmentation method is developed based on four-dimensional

3National Center for Biotechnology Information (2005) www.ncbi.nlm.nih.gov.

(6)

2 3 4 5 6 7 0

0.2 0.4 0.6 0.8 1

0.05 level n = 4 n = 6 n = 5 n = 2 n = 4

Fig. 10. Detecting the number of clusters for some spots. Horizontal axis shows the number of clusters, while vertical axis shows the value of dN in Algorithm 3. The decision (number of clusters to use) for the spots is listed in the upper right corner.

TABLE I

RESULTS OF PROPOSED GENOTYPING DATA EXTRACTED USING OUR PLATFORM. EFFECT OF VARYING THE FIT THRESHOLD(DESCRIBED IN

SECTIONV-B)IS ILLUSTRATED.

Fit threshold Call Rate% Accuracy%

0 100 98.6

0.000001 92.1 99.7

0.001 90.8 99.8

clustering. A new effective method is presented for deter- mining the number of clusters. An adaptive shape detection step integrated following the multi-dimensional clustering which ensures the accurate detection of spot areas, while spot masking was used to prevent any blobs and other defects from affecting the spot extraction. The proposed segmentation scheme successfully handled donut-shaped spots and weak spot border pixels effectively. The results of segmentation also shows high accuracy in genotyping. Future work in this project will include flagging of suspicious spots, as well as distribution analysis, data modeling and statistical study of pixel intensities across each spot, in order to improve the normalization scheme.

ACKNOWLEDGMENT

The authors of this paper wish to acknowledge the support of the National Sanitarium Association, BC Lung Association, the National Sciences and Engineering Council of Canada (NSERC), AllerGen NCE. We also wish to thank Dr. Will Welch and Prof. Ruben H. Zamar for their continual support.

REFERENCES

[1] D. G. Wang, J. B. Fan, C. J. Siao, et al., “Large-scale Identification, Mapping, and Genotyping of SNPs in the Human Genome,” Science, vol. 280, pp. 1077–1082, 1998.

[2] N. Risch and K. Merikangas, “The Future of Genetic Studies of Complex Human Diseases,” Science, vol. 273, pp. 1516–1517, 1996.

[3] S. J. Tebbutt, J. Q. He, K. M. Burkett, et al., “Microarray Genotyping Resource to Determine Population Stratification in Genetic Association Studies of Complex Disease,” Biotechniques, vol. 37, pp. 977–985, 2004.

[4] A. Kurg, N. Tonisson, I. Georgiou, et al., “Arrayed Primer Extension:

Solid-phase Four-color DNA Resequencing and Mutation Detection Tech- nology,” Genet Test, vol. 4, pp. 1–7, 2000.

[5] Y. H. Yang, M. J. Buckley, S. Dudoit, and T. P. Speed, “Comparison of Methods for Image Analysis on cDNA Microarray Data”, Department of Statistics, University of California at Berkeley, Technical Report vpl. 584, 2000.

[6] R. Fabbri, L. da F. Costa, and J. Barrera, “Towards Non-parametric Gridding of Microarray Images,” 14th Int. Conf. Digital Signal Processing, vol. 2, pp. 623–626, July 2002.

[7] M. Abbaspour, R. Abugharbieh, M. Podder, and S. J. Tebbutt, “Fully- automated Analysis of Multi-resolution Four-channel Micro-array Geno- typing Data”, SPIE Symp. Medical Imaging, vol. 6144, pp. 61443M-1–8, 2006.

[8] Q. Li, C. Fraley, R. E. Bumgarner, K. Y. Yeung, and A. E. Raftery,

“Donuts, Scratches and Blanks: Robust Model-based Segmentation of Microarray Images,” Bioinformatics, vol. 21, pp. 2875–2882, 2005.

[9] A. Petrov and S. Shams, “Microarray Image Processing and Quality Control,” Journal of VLSI Signal Processing, vol. 38, pp. 211–226, 2003.

[10] R. Hirata, Jr., J. Barrera, R. F. Hashimoto, D. O. Dantas, and G. H. Es- teves, “Segmentation of Microarray Images by Mathematical Morphology,”

Real-Time Imaging, vol. 8, pp. 491–505, 2002.

[11] M. Katzer, and F. Kummert, “Methods for Automatic Microarray Image segmentation,” IEEE Trans. Nanobioscience, vol. 2, pp. 202–214, 2003.

[12] X. H. Wang and S. H. Istepanian, “Application of Wavelet Modulus Maxima in Microarray Spot Recognition”, IEEE Trans. Nanobioscience, vol. 2, pp. 190–192, 2003.

[13] D. Bozinov and J. Rahnenfuhrer, “Unsupervised Technique for Robust Target Separation and Analysis of DNA Microarray Spots Through Adap- tive Pixel Clustering”, Bioinformatics, vol. 18, pp. 747–756, 2002.

[14] L. Xu, “Bayesian Ying-Yang Machine, Clustering and Number of Clusters”. Pattern Recognition Letters, vol. 18, pp. 1167–1178, 1997.

[15] C. G. Looney, “Pattern Recognition Using Neural Networks,” Oxford University Press, 198 Madison Avenue, NY, 10016, pp. 15–33, 1997.

[16] P. Perona and J. Malik, “Scale-space and Edge Detection Using Anisotropic Diffusion,” IEEE Trans. Pattern Analysis and Machine In- telligence, vol. 12, pp. 629–639, 1990.

[17] A. Bengtsson, “Microarray Image analysis: Background Estimation Using Region and Filtering Techniques”, Master’s theses, Lund University, vol. E40, 2003.

[18] D. C. Walley, B. W. Tripp, Y. C. Song, K. R. Walley, and S. J. Tebbutt,

“MACGT: Multi-dimensional Automated Clustering Genotyping Tool for Analysis of Microarray-based Mini-sequencing Data,” Bioinformatics, In press, 2006.

[19] J. B. MacQueen, “Some Methods for classification and Analysis of Multivariate Observations,”, Proceedings of 5-th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, University of California Press, vol. 1, pp. 281–297, 1967.

References

Related documents

curcuminoid/cr excretion in DM mice was approxi- mately four times higher than the noDM mice, but food intake was only ~50% higher. Total urine creatinine over the 12-hour

procedural and therefore requires that federal agencies ensure funded programs, including disaster plans, are NEPA-compliant, but it is unclear whether built historic resources are

A physical compatibility study with sodium chloride injection, glucose injection, and sterile water was performed to evaluate the safety of the NIM-EPC-SGC-MMs for clinical

Holding other explanatory variables constant, perceived usefulness in this study has emerged to have statistically insignificant influence on customers usage of

Ganguly et al BMC Pregnancy and Childbirth 2014, 14 352 http //www biomedcentral com/1471 2393/14/352 RESEARCH ARTICLE Open Access Considerations of private sector obstetricians

Automated testing of NFV orchestrators against carrier grade multi PoP scenarios using emulation based smoke testing Peuster et al EURASIP Journal on Wireless Communications and

CUAJ ? Residents? Room Sarwal et al Uretero internal iliac artery fistula Case ? Uretero internal iliac artery fistula presenting with multiple negative angiographic studies Gautamn

CUAJ ? February 2013 ? Volume 7(2Suppl1) ? 2013 Canadian Urological Association S11 rEviEwrEviEw Cite as Can Urol Assoc J 2013;7(2) S11 S17