PMC:4589114 JSONTXT 3 Projects

Application of Subspace Clustering in DNA Sequence Analysis Abstract Abstract Identification and clustering of orthologous genes plays an important role in developing evolutionary models such as validating convergent and divergent phylogeny and predicting functional proteins in newly sequenced species of unverified nucleotide protein mappings. Here, we introduce an application of subspace clustering as applied to orthologous gene sequences and discuss the initial results. The working hypothesis is based upon the concept that genetic changes between nucleotide sequences coding for proteins among selected species and groups may lie within a union of subspaces for clusters of the orthologous groups. Estimates for the subspace dimensions were computed for a small population sample. A series of experiments was performed to cluster randomly selected sequences. The experimental design allows for both false positives and false negatives, and estimates for the statistical significance are provided. The clustering results are consistent with the main hypothesis. A simple random mutation binary tree model is used to simulate speciation events that show the interdependence of the subspace rank versus time and mutation rates. The simple mutation model is found to be largely consistent with the observed subspace clustering singular value results. Our study indicates that the subspace clustering method may be applied in orthology analysis. 1. Introduction Identification of orthologous relationships among protein and nucleotide sequences is of wide interest for biological sequence analysis because such information provides insight into the molecular function and evolutionary history of these sequences. To date, many mathematical techniques have been utilized intensively and extensively in biological sequence analysis to perform diverse functions, ranging from sequence alignment to sequence clustering (e.g., survey Andreopoulos et al, 2009). From a computational perspective, the two common methods of clustering of orthologous genes are three-way triangle relative reciprocal similarity and graph clustering used in NCBI clusters of orthologous groups (COG) and orthoMCL works (respectively in Wolf et al., 2012, and Li et al., 2003). Both of the aforementioned methods are well represented in the literature as used in orthologous protein classifications. The development of additional mathematical tools and theory for analysis of related sequences is an area of burgeoning interest. Examples may be found in the literature, such as in Kim and Lee (2006) and Viswanath and Madabhushi (2012). We propose a new approach based upon a hypothesis that under evolutionary constraint, descendant sequences from a common ancestor share a mathematical subspace, as opposed to ambient space. In particular, we hypothesize that member nucleotide or peptide sequences lie within low dimensions within the ambient space of all sequences. Therefore, the subspace dimensions are a reflection of mutation and time elapsed since the speciation or duplication within the cluster. In order to investigate the hypothesis, several sets of experiments and estimates of the p-values for the the null-hypothesis are computed. The nucleotide sequences data were taken from the reverse mapping provided by NUCOCOG, that is, the nucleotide sequences–based COG database of Meereis and Kaufmann (2008), relating the works of Wolf and Makarova (2012) at the NCBI. A simple interface was written to extract the raw nucleotide sequences for a given cluster identification number. The subspace clustering was initially performed on the nucleotide sequences. However, the subspace clustering was found to produce similar results with the forward mappings to amino acids forming proteins. The accuracy was found to be slightly less than the nucleotide clustering, presumably due to the degeneracy of the forward mapping, which may discard retained inheritance elements present in the nucleotides. 2. Methods The following section contains an overview of the methods used to estimate the dimensional rank of the subspaces of COG sequences and the principle angles distribution. The population sample data used in this study come primarily from the first Ms=200 orthologous clusters of the NUCOCOG database reverse mapping to the NIH NCBI COG database. 2.1. Subspace considerations In this work, it is preferred to obtain a reasonable estimate of the dimensions of COG subspaces at hand, since many of the common methods assume constant equal subspace dimensions in the models. The fundamental aspects considered toward estimating the rank of the subspace included review and analysis of the principal angles and singular values distributions. 2.1.1. Rank estimation of a single orthologous group Let a set of unaligned nucleotide sequences form a matrix for the j-th experiment comprising mj sequences containing, at most, M base pairs of a prospective orthologous cluster that is to be analyzed. To estimate the effective rank of Wj, the modal selection algorithm of Yan and Pollefeys (2006) was initially used to estimate the rank r as follows: where σj is the j-th singular value and κ is a suitable constant. The foregoing method was repeated to estimate the distribution of ranks across a sample of the first Ms=200 orthologous clusters from the NUCOCOG database. 2.1.2. Distribution of principle angles The principle angles between orthologous subspaces is defined the smallest principal angle between two subspaces Si and Sj, denoted by the matrix element θi,j, is defined as The angular distribution was estimated by computing a subspace basis estimate for each COG and then computing the principal angles from the above equation. 2.1.3. Orthologous sequences subspace basis Let the mk-nucleotide sequences be comprised of data row vectors whose membership is known to be the kth COG and further compose a row matrix such that the factorization estimate is given by where , M is the adjusted length of the nucleotide or protein sequence, r is the rank approximation of the singular value decomposition (SVD), mk is the number of sequence in the COG of interest, and † denotes the Hermitian adjoint. The subspace basis is constructed as the first-most r column vectors , and the singular value matrix where the k-th subspace basis is chosen as . The subspace dimension is seen to be dim(Sk)=rk. In this work, the subspace basis is computed by the LSA algorithm of Yan and Pollefeys (2006). 2.1.4. Sequence alignment Prior to performing the subspace analysis, the randomly selected cluster nucleotide sequences are aligned to ensure best common basis representation. This alignment corresponds to a relative energy minimization argument and is also a best effort attempt to allow for mutations, which may include insertions and/or deletions. The multiple sequence alignment used in this study was the MAFFT code in Katoh and Standley (2013) and Chenna et al. (2003), compiled and optimized for use on the Intel i7 processor under 3.12.x baseline Linux kernel. The goal is to perform the alignment for each Wj matrix as described below. 2.2. Probability of error estimates In order to estimate the statistical significance of the experimental outcomes, an approximation is employed to compute the probability of the experimental data and classification outcomes. Consider the probability of randomly classifying k-groups into a set where items experiments. Let the known membership identification classification cluster vector be defined as . The probability of randomly selecting the unique set of cluster memberships among k-groups from a total of Nj sequences is needed for the j-th random experiment. Let the random vector be defined as the set of random variables for the gene sequence memberships of the j-th experiment, and the group index element ci be defined as a mapping of the known group id such that . The classification outcome probability is a binary event, where the probability of random success is ps=1/k and the probability of failure is . To estimate the p-value tail due to one or more errors in classification results, the estimate for probability of nj-classification errors (order is not important here) and Nj−nj correct for total of Nj sequences of k-cluster groups becomes the binomial as follows: where probability of success is ps=1/k. It is noted that for the experiments below, the error in the tail about the outcome is estimated as the probability of nj-errors or less. The missrate for the experiments was computed using the LSA code distribution from the online resource of Johns Hopkins University Vision, Dynamics, and Learning Lab. 2.3. Subspace dimensions in the model tree In order to investigate the relationship of the subspace dimensions to the phylogenetic history, a simple randomized binary evolutionary tree was developed. Since the orthologous trees are inferred (predicted), the analysis here uses simulations of a binary randomized evolutionary tree, where each speciation branch is a random outcome of an M-component random vector , where each component is comprised of a binary random variable product (probability of mutation) with a uniformly randomly selected nucleotide of (mutation). 2.3.1. Simple random binary mutation tree model In order to investigate the vector properties and singular values, a mathematical construction is used for the k-th nucleotide sequence vector sk in for to represent a particular sequence in the above model balanced binary random mutation tree: where v1=sCA is the common ancestor at the root of the tree; vm=sm−sparent(m) is the m-th column vector of matrix V, which represents the mutation difference vector from the parent sparent(m) to child sm, where the parent(m) function returns the parent branch pointer of the m-th child; and Cm,k are scalar coefficients. An example of a simple binary model tree is shown in Figure 1. It should be noted that in reality, phylogenetic trees are generally not perfect, binary, or symmetric, due to incomplete data, missing evolutionary paths, differing branch lengths, or other reasons. FIG. 1. Symmetric balanced binary model tree. If each species branch is comprised of the sum of all speciation and mutation vectors in the path from the common ancestor, it is then possible to simulate and solve for the singular value decomposition (SVD) or eigenvalue decomposition (EVD) of the random binary tree of depth d having 2d+1−1=Ns species vectors in ring for all Ns nucleotide sequences of M components. For example, compute 2(2+1)−1=7 speciation vectors, which also include the root common ancestor in counting. Let v1=sca be the common ancestor, v2=s2−v1 be the speciation mutation vector v2 from sca to the path leading to species s2, and so on. By inspection of Figure 1, the resulting set of speciation nucleotide random vectors comprising the columns of matrix may be written in terms of an upper triangular matrix form as follows: where are column vectors, and matrix contains the selective inheritance coefficients Cm,k of the column vectors vm, which comprise the species column vectors of matrix S. Mathematically, each random component of the mutation vector is represented by a product of a Bernoulli mutation event and a uniformly distributed nucleotide random outcome Xk,j∈{0,1,2,3}. Nucleotides are represented as mathematical rings as needed. Formally, let the random mutation vector be defined as It should be noted that by the above definitions, where and . To simplify the analysis, it is assumed that the statistical expected magnitude of the speciation vector distance of mutation is directly proportional to the elapsed time period between the speciation node of the tree from the parent to child. In addition, a simple constant rate of mutation is assumed, relative to a constant molecular clock rate. Mathematically, the aforementioned assumptions allow estimation of the expected number of mutations or differences from child to parent sequence as where is the m-th species orthologous vector, gm is the number of generations per unit time, M is the total number of base-pairs for the sequence, tm is the elapsed time from parent to child, and pb is the effective probability of mutation change or difference associated with the binary random speciation event over the period tm; the p=0 norm is employed here. Dimensional analysis of the above shows the temporal rate of mutations per speciation event to be where BP is the number of base-pairs in the gene sequence of interest. In the simulated results for the binary tree of this study, the mutation vectors are generated from binomial distribution where the initial probability of mutation is set to pb=0.1 for a mutation rate of 10 percent of the orthologous sequence and increased in 10 percent increments to pb=0.5. 2.3.2. Stochastic phylogenetic tree model In order to investigate the secondary hypothesis, a simplified statistical binary tree whose branches are comprised of random variables (RV) for the elapsed time was developed. Although not used here, a more extensive model may allow (1) each speciation event to be an m-fold generalization of the binary tree, which may also be an empty branch, and (2) the lengths of the speciation branches would have unequal lengths with random variable outcomes. Using the foregoing simple mathematical model and expectation results, it is noted that the expectation of any pair of vector dot products from two randomly created binary trees A, B is statistically estimated as follows: In the above simple binary mutation tree treatment, the IID random variable vectors components sj have zero mean and are independent. If the root common ancestor sequence vectors are randomly generated with similar IID variates, then statistically, the species vectors of tree A are uncorrelated with the vectors of tree B. Two general outcomes are noted as follows: • case I orthologous genes of differing common ancestors lie within independent subspaces if and only if the common ancestor vectors are uncorrelated. The trees do not intersect in expectation. •  caseII recent descendants of common ancestors may still retain nonvanishing similarity from inherited common ancestor vector components. The trees intersect. 2.4. Experimental approach In order to test the subspace mutation tree relationship hypothesis, we seek to cluster sequences from the known COG database. Toward this end, two randomized experiments were conducted to test the primary hypothesis using the COG database and sets of thirty trials each containing unknown mixtures of sequences belonging to K∈{2, 3} orthologous groups. It should be noted that the experiments permit both false positives and false negatives. Also, the two and three groups correspond to two and three subspaces, which conceptually compare to two and three motion classification tests presented in Tron and Vidal (2007). The approach is as follows: (1) Estimate the subspace dimensions of the first Ms≃200 clusters from the NCBI COG by computing the singular value decomposition (SVD) in Akritas et al. (2006) of j-th cluster and computing the rank rj using Equation (2.1). Figure 2a and 2b show the estimated rank results for the first 200 clusters and a single cluster respectively. The rank of the cluster provides an estimate of the subspace dimension. (2) Estimate inter-subspace principle angle distribution using Equation (2.2) and the following density counting functional, Figure 2c shows the angle distribution of the first group of M=200 clusters used in this study. (3) Perform random selection for the experiment. (a) Draw random nucleotide sequences set rows from randomly selected clusters and compose associated sets of block row matrices where wk contains the mk rows from the k-th COG cluster where . (b) Construct the combined matrix data stack where the rows of Wj contain the nucleotide sequence set for the j-th experiment. (c) Randomize the order of rows of Wj again using uniform random distribution. (4) Align Wj matrix by nucleotide sequences (rows), with preference given to global alignment algorithms using codes such as MAFFT. (a) Compute the subspace segmentation using LSA or other method with subspace dimensions d=7 and the number of known clusters (see Results section Figure 3a). (5) Compute the misclassification rate and compare to null probability, (a) for each experimental sample and algorithm output set where are known. (b) Compute the p-values for each experiment. (6) Go to random selection above and repeat R=30 times. FIG. 2. Estimates of subspace rank and distribution of principle angles. COG, Clusters of orthologous groups. (a) Example estimated rank (y-axis) versus COG number (x-axis) Ms = 200. (b) Typical singular values (y-axis) distribution of a single cluster with rank estimate versus cluster eigenvector index (x-axis): reff ≃ 4. (c) Typical cumulative number (y-axis) percent distribution versus principle angles (x-axis degrees) of Equation (2.7). FIG. 3. Results for M = 2 and M = 3. (a) Example un-randomized result for M = 3 COG samples clustering group (y-axis) versus experiment (x-axis); percent error = 5.7%. [Delta-aminolevulinic acid dehydratase, Phosphoribosylamine-glycine ligase, Ribosomal protein S14]. (b) Example error (y-axis) versus experiment (x-axis) using randomized samples for M = 2 randomly selected from Ms = 200 COG's; average 6 percent error. (c) Example error (y-axis) versus experiment (x-axis using randomized samples for M = 3 randomly selected from Ms = 200 COG's; average 13 percent error. 2.5. Detailed algorithm Samples were drawn at random uniformly from the first Ms=200 COG's of the nucleotide groups of the NUCOCOG reverse mapping provided by reference database Meereis and Kaufmann (2008) and Meiler et al. (2012) as used in implementation of the methods in Algorithm (1). The preliminary results reported here are in agreement with the three-way mutual bidirectional best hits (BBH) genomic nearest match forming the basis of a protein cluster triangle. The general method is shown in Algorithm (1), where the case for K=3 is similar to three-motion image segmentation. The time complexity is approximately O(R) · O(lsa()+missclass()+mafft()), where lsa() and missclass() functions are from the Johns Hopkins University LSA distribution, and mafft() is the MAFFT alignment program function. 3. Results In this section, the average subspace dimensions are obtained from the rank estimates of the first M=200 clusters of our sample in this study. Representative results of the subspace clustering algorithm are presented. The singular value decomposition of simulations and rank estimates for the simple binary model tree have distributions consistent with the subspace hypothesis. 3.1. Estimation of parameters The estimated rank for the first M=200 cluster samples is shown in Figure 2a, where the rank estimation method is further illustrated as shown in Figure 2b. Figure 2c shows the subspace angle distribution of same aforementioned cluster samples. 3.2. Experimental objectives The experimental data sequence analysis methods used here are designed to evaluate the subspace algorithm hypothesis for COGs of proteins or DNA nucleotide sequences with presumed known truth from the NIH COG database. The objectives include consideration of membership, similarity, principle angles, ensemble distribution, and/or other aspects. It is important that the experimental design allows for both false positives and false negatives, since a primary objective is to estimate the error rate and the statistical significance of the experimental results. Plots of the p-values for each experiment are to be computed and considered relative to the null hypothesis. The primary concern is to evaluate the stated hypothesis and related prediction: descendants of common ancestor orthologs diverge over elapsed time within subspaces. If the method demonstrates feasibility, the knowledge may be utilized within the context of future sequence analysis tools or methods. As such, the analysis herein is not a replacement for the existing COG method at this time. 3.3. Computational considerations The data matrix of interest is a three-dimensional tensor of the form and size 1000–4000 (nucleotide base pairs)×50 – 100 (orthologous genus species taxon of interest)×2 – 200 (orthologous protein groups). Several observations regarding the challenges of existing methods in COG are included below. (1) Direct application of linear algebra is complicated by mutation events, such as insertion and deletion. However, preliminary results suggest potential for a hybrid model using subspace techniques combined with traditional methods published and demonstrated in the NIH COG series of Makarova et al. (2007). (2) Real-world data sets are often incomplete, contain noise, and have other outliers due to errors and uncertainties and potential false positives and false negatives. These aspects generally complicate the process of modeling and inference, which may be significant. The experiments discussed in this study do not contain known nonmember outlying sequences. Nonmember outliers may be addressed in a future effort. 3.4. Experiments Randomized simulations were performed using two and three clusters for R=30 experiments each. A typical example for a single experiment for M=3 is shown in Figure 3a. The average error for two orthologous gene clusters was estimated to be about 5%. The average error for three orthologous gene clusters was about 13%. Typical experimental simulation classification error results are shown in Figures 3b and c. 3.5. Statistical significance Preliminary review of the estimated experimental errors and probabilities suggests that the orthologous sequences are indeed members of a common subspace, since the observed correct classification outcomes (with shown error rates) would occur due to random selection on average with probability estimate in the case of 30 experiments using 2 orthologous clusters. The case for random successful classification (with shown error rates) of 3 orthologous clusters in 30 experiments has an average probability estimate of , but with two-fold increased success errors. The latter result suggests successful selection of three COGs at random is unlikely. 4. Discussion In our small orthologous population sample study, we observe that the common ancestors are sufficiently uncorrelated as to significantly preserve the inherited vector components that allow the LSA (Zappella et al., 2011) algorithm to perform the subspace classification of descendants relative to their common ancestors. A larger study would be needed to ascertain the limiting degree of applicability of the observed distinctiveness of the common ancestor orthologous sequences. 4.1. Supplemental results for simple model tree This section includes results from simulation and analysis of the simple binary model tree. The characteristics of rank, tree depth, and number of nodes are consistent with the main hypothesis and are included here for reference. It should be noted that operations such as dot products and projections are generally performed after alignment. Also, the ℓ2 or ℓ0 distances have been used in the literature (Kim and Lee, 2006; Viswanath and Madabhushi, 2012). 4.1.1. Idealized model tree The simple randomized binary mutation tree was generated for mutation rates pb ranging from 0.1 (10%) to 0.5 (50%), and the singular values were computed. The simple model simulation results are shown in Figure 4a. The distribution of singular values is sharply concentrated for 0.1 mutation rate but spreads out significantly for the higher mutation rate. These results are consistent with increasing effective rank versus mutation rate. The cumulative relative sums over the singular values of the same results are shown in Figure 4b. The effective rank may be estimated by the 90% area under the curve, which gives ranks ranging from circa 8 to 18, with the larger ranks correlating with larger mutation rates. FIG. 4. Simple binary mutation tree simulations. (a) Symmetric balanced binary model tree versus mutation rate. (b) Cumulative sum normed of symmetric balanced binary model tree versus mutation rate. 4.1.2. Singular values versus binary tree depth Simulations using the random binary tree evolution model were run over a range of depths. For each complete balanced random tree, the rank was estimated using Equation (2.1), as shown in Figures 2a and 5a. The dependence of estimated rank versus binary tree depth is noted in Figure 5b. FIG. 5. Estimation of group rank. (a) Example determination of rank for symmetric balanced binary phylogenetic model tree with random mutation vectors (estimated rank = 6, h = 4, 31 × 64 sequences by nucleotides, and 10 percent average branch mutation of nucleotides. (b) Estimated SVD rank of a simulated symmetric balanced binary phylogenetic model tree with random mutation vectors. Rank (y-axis) versus binary tree height (x-axis) (13 × 64 sequences by nucleotides and 10 percent average branch mutation of nueclotides). 4.1.3. Singular values versus mutation rates The simulated results for the simple binary mutation tree are shown in Figures 4a and b. The rank of the tree for the given mutation may be estimated at the 90% level in the cumulative sum of the singular values normalized for the two cases here, Ns=[31, 15]. It is seen that the rank of the tree is a function of the tree depth d and mutation rate γφ as follows: Since the mutation time lengths are constant in this simple model, it is expected that a better model would allow for random mutation time. 4.1.4. Subspace relationships in the simple model tree The dimensions of the subspaces are observed to be dependent upon similarities among the sequences. In particular, it is observed that the mutation rate product with the number of sequence replication is proportional to the estimated rank dimensions of the binary tree. This is consistent, since a tree with very high rate of mutations would produce species that were all significantly different, and the full rank of the sequence matrix would be required for the subspace representation. In addition, a perfect binary tree shows increasing rank versus depth, as illustrated in the simulations presented. The subspace nature of orthologous groups in general is believed to have a connection within the molecular aspects of divergent evolutionary processes. In particular, the simple mathematical model binary tree simulations indicate descendants from two uncorrelated unique common ancestors are statistically unlikely to intersect, and therefore, the subspaces of binary trees are not expected to intersect. It is important to note that statistically, the mathematical model allows exceptions and variance about the mean, which is consistent with exceptions that are expected in nature and biology. However, the reader should be mindful that the binary tree is generally too simple for most orthologous sequence relationships, and is primarily used here as a means for analysis. 4.1.5. Model tree simulations Based upon the results in Figure 1, the estimated dimensional rank of the subspace Sj follows a relation with the height of the tree, h, as anticipated, which is observed to be a monotonically increasing function over the data range. The subspace dimension for each orthologous group could be the estimated value as determined empirically using Equation 4.1. In addition, the simulation data are consistent with the following observation: rank estimates for the perfect complete binary tree are dependent upon the rate of mutation and the elapsed time, which give rise to the length of the branches. The larger the rate of mutations per generation for a given unit of time, the more quickly descendants diverge from the common ancestor, and the more significant the members of the branches become in the singular value decomposition, thereby increasing the rank approximation value [Eq. (2.1)]. In summary, the observed results support the hypothesis relating the mutation events in the phylogenic tree to the subspace constraint. 5. Conclusions The experimental results are consistent with the hypothesis that similar genes of various related organisms lie within relatively small subspaces. Randomized experimental simulations were performed using two and three clusters for R=30 experiments each. The average p-values of each series were found to be p≪0.001 and support the subspace hypothesis. As a consequence, the results suggest that multiple orthologous genes comprise a union of subspace representation. It is expected that other genes of an organism's genome do not lie closer to the orthologous cluster subspace than does the COG member. However, the degree of uniqueness should be verified independently. Future efforts should improve methods of alignment and selection of focal regions. For example, it is expected that use of critical regions, such as maximum entropy or centroids of the sequences, would provide faster performance with regard to alignment and subspace segmentation. Also, early testing using GPCA showed promise for improved performance, but further investigation is needed. It is envisioned that the use of the subspace clustering algorithms and concepts may provide an additional means (in addition to NIH COG and OrthoMCL) for theoretical and applied classification of related sequences. 6. Appendix A brief overview and discussion of subspace clustering and related theory is presented below with references from the literature. 6.1. The subspace theoretic problem Problem 1. The general subspace clustering or segmentation problem can be stated as follows: Let where is a set of subspaces of a Hilbert space or Banach space . Let be a set of data points drawn from . Then, (1) determine the number of subspaces M, (2) determine the set of dimensions , (3) find an orthonormal basis for each subspace Si, (4) collect the data points belonging to the same subspace into the same cluster. 6.2. Subspace segmentation methods Subspace clustering may be viewed as multiple independent nonintersecting (except at zero) low-rank spaces amenable to singular value decomposition or principle components in linear algebra. The technique has shown success in areas such as face recognition and motion detection. Methods in the literature (Vidal, 2010) generally fall into four categories: • algebraic methods—generalized principle component analysis (GPCA) and reduced row echelon form (RREF); • sparsity methods—sparse subspace clustering (SSC) and low rank representation (LRR); • local neighborhood methods—local subspace affinity (LSA), nearness to local subspace (NLS), and spectral curvature clustering (SCC); • iterative and statistical methods—random sample consensus (RANSAC) and agglomerative lossy compression (ALC). Most of the methods incur significant numerical computational complexity, owing to the number of unknown quantities of the set characteristics, such as dimensions, bases, and members, for general problem domains. The sparsity methods often require the most computational cost relative to the other methods. References for solving Problem 1 in the literature include sparsity methods (Eldar and Mishali, 2009; Elhamifar and Vidal, 2009; Elhamifar and Vidal, 2010); algebraic methods (Vidal et al. 2005; Tron and Vidal, 2007); iterative and statistical methods (Kanatani and Sugaya, 2003; Aldroubi et al., 2009; Tseng, 2000; Fischler and Bolles, 1981; Silva and Costeira, 2008; Aldroubi and Zaringhalam, 2009); and spectral clustering methods (Lauer and Schnorr, 2009; Chen and Lerman, 2009). These methods and applications on subspace clustering are reviewed and discussed in Vidal (2010). Algorithm 1: Subspace Clustering Experimental Algorithm for Randomly Selected Data from K=3 Orthologous Groups Require: Input Ms=200 known clusters of orthologous groups (COG) gene data clusters of nucleotides from which to form the experiment matrices comprised of noiseless data measurements containing an ensemble randomized mixture of kmax-known subspaces each of dimensions d for data originally of block rows of sequences, having nj sequence rows and Q columns of basepairs (padded if needed). 1: set R=30 (e.g., set kmax=K=3 for three COGs) 2: for for do 3:  for for do 4:   sample mj,k-data sequences at random uniformly from the k-th random uniformly selected COG and create row block matrices where sj,k is the greatest block length of the nucleotide sequences 5:   set and perform blind randomization of the rows to obtain and but first save the truth mapping of row vectors as column vector where . 6:   align ensemble Wj using MAFFT program 7:   use LSA subspace segmentation algorithm to classify the randomized matrix into a group membership column vector . 8:   compute the miss-rate nj vector by comparing errors between truth rj and classification result Mj 9:   compute the probability of obtaining nj errors or less in Nj outcomes due to random occurrence for statistical significance estimates of the p-value. 10:  end for 11:  end for Acknowledgment The research of Ali Sekmen and Tim Wallace was supported in part by NASA Grant NNX12AI14A. Author Disclosure Statement The authors declare that there are no known conflicts of interests.

Document structure show

Annnotations

blinded