<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1101601</article-id><article-id pub-id-type="publisher-id">OALibJ-68447</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Simulations Relating to the Determination of Protein Secondary Structure Fractions from Circular Dichroism Spectra
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>David</surname><given-names>A. Haner</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Patrick</surname><given-names>W. Mobley</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Chemistry and Biochemistry, California State Polytechnic University, Pomona, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>pwmobley@cpp.edu(PWM)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>30</day><month>06</month><year>2015</year></pub-date><volume>02</volume><issue>06</issue><fpage>1</fpage><lpage>10</lpage><history><date date-type="received"><day>26</day>	<month>May</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>11</month>	<year>June</year>	</date><date date-type="accepted"><day>18</day>	<month>June</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   
   Test problem simulations are presented of the matrix equation, D = BF, equivalent to least squares data fitting, where the matrices are rectangular with D and F being experimental data. The chosen application is finding fractions of secondary structures of proteins from circular dichroism (CD) spectra employing singular value decomposition, SVD, to obtain the matrix B and its pseudo-reciprocal. In practice the first step of the analysis is to select the reduced noise representation of the CD spectra which sets the bounds for subsequent computation and the development of the CD noise spectra. The conclusion from analysis is to obtain the structural component spectra summarizing the database and all the structural fractions and their uncertainties. The database noise spectrum can be used to prepare the reduced noise CD spectrum for a new protein to yield its structural fractions and their uncertainties. 
  
 
</p></abstract><kwd-group><kwd>Singular Value Decomposition</kwd><kwd> Circular Dichroism</kwd><kwd> Protein Structure</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Mathematical modeling of scientific data is at the foundation of modern scientific exploration of natural phenomena. Usually a model of the phenomenon is hypothesized and translated into quantifiable variables and compared with the related laboratory measurements [<xref ref-type="bibr" rid="scirp.68447-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.68447-ref6">6</xref>] . The analysis of circular dichroism (CD) spectra of proteins for their secondary structure content is a typical example of modern mathematical modeling of laboratory data to quantify molecular structure [<xref ref-type="bibr" rid="scirp.68447-ref7">7</xref>] - [<xref ref-type="bibr" rid="scirp.68447-ref10">10</xref>] . This effort has been under development for several decades and is still evolving today due to technological advances and ever increasing progress into the understanding of biochemical processes.</p><p>Initially the problem was attacked using the techniques that were current, namely constructing the spectral functions describing secondary structures presumed to be present and responsible for the CD spectra. The quality and quantity of the CD spectra has improved with each passing year; however the care required in obtaining high quality experimental data has not lessened. To maximize the usefulness of experimental data, not only should each laboratory take great care in obtaining it, but a generally acceptable protocol should be employed to ensure that the quality of the data is easily documented. The results from the analysis of the quality data are made credible by presenting output obtained by the treatment of selective test problems with the analytical algorithms. The protocol must be comprehensive enough to ensure reproducible measurement results of reproduced materials and environments. It is then that confidence can be drawn from the implication of the analytical results. In short, there is no substitute for precise data. After the necessary database is complete with calibrated and validated data, then the analytical data reduction into model parameters follows. One of the first steps in the development or testing of analytical modeling is the design of test problems. Adequate test problems are those which simulate the real database and demonstrate or quantify the prediction capability of the algorithms employed.</p><p>Deriving protein secondary structure content from CD spectra has changed from postulating component spectra of the characteristic structures to the use of the secondary structure fractions from X-ray data as a basis for the mathematical prediction of the component spectra representation of the CD database. The mathematical technique used is well developed [<xref ref-type="bibr" rid="scirp.68447-ref3">3</xref>] and is usually found under the heading “Factor Analysis.” The CD spectra of proteins are digitized intensity signals taken over intervals of the optical spectrum and the secondary structure fractions are derived from X-ray measurements for each protein included in the database [<xref ref-type="bibr" rid="scirp.68447-ref7">7</xref>] . This information is presented as arrays of numbers or matrices, usually rectangular. Usually the CD and X-ray data are analyzed employing the techniques of singular value decomposition, SVD [<xref ref-type="bibr" rid="scirp.68447-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.68447-ref6">6</xref>] . In fact, current programs that are widely used in analyses of CD data, Dichroweb [<xref ref-type="bibr" rid="scirp.68447-ref11">11</xref>] and CDPro [<xref ref-type="bibr" rid="scirp.68447-ref12">12</xref>] , are largely based on SVD as described by Forsythe, et al. [<xref ref-type="bibr" rid="scirp.68447-ref2">2</xref>] with various restrictions to the database and the acceptability of the results. (The Dichroweb site has good reviews of CD spectra analysis techniques on the home page and under Background Information/ About Deconvolution Algorithms.) Rarely are the fractions of secondary structures reported with the concomitant standard deviations or is the experimental error associated with the resulting functional fitting to the CD spectrum available. This omission is discussed in the analysis presented in the Results and Discussion section.</p><sec id="s1_1"><title>1.1. Theory</title><p>Simulation of a solution strategy helps to validate its use and to define its limitations and instability. The solution strategy in operation here is to start with two independent experimental measurements on a group of proteins and to combine these measurements to uncover fundamental structural factors that are common to all the proteins. The two experimental measured quantities used in this case are the fractions of secondary structures for each protein as measured by X-ray crystallography and their individual calibrated CD spectrum. Thus,</p><disp-formula id="scirp.68447-formula991"><label>(1a)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x6.png"  xlink:type="simple"/></disp-formula><p>where:</p><p>D = CD spectra (calibrated);</p><p>B = the basis function (fundamental factors), to be determined;</p><p>F = the secondary structure fractions (X-ray results).</p><p>Generally, the variables are rectangular matrices reflecting that the CD spectrum for each protein is a digital listing and the number of proteins must be a number greater than or equal to the number of secondary structures fractions. The rank of the CD data, D, must agree with the rank of the fraction data, F, and is achieved by the number of singular values retained. The resulting data matrix is the reduced matrix, D<sup>+</sup>. Then</p><disp-formula id="scirp.68447-formula992"><label>(1b)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x7.png"  xlink:type="simple"/></disp-formula><p>where F<sup>*</sup> is the pseudo-inverse of F.</p><p>This problem can be reformulated from a different point of view, though related to the first. That is,</p><disp-formula id="scirp.68447-formula993"><label>(2a)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x8.png"  xlink:type="simple"/></disp-formula><p>where</p><p>X = projector functions (a.k.a.: generalized inverse functions [<xref ref-type="bibr" rid="scirp.68447-ref7">7</xref>] );</p><p>D<sup>+</sup> = CD spectra (calibrated), reduced;</p><p>F = the fractions (X-ray results).</p><p>And</p><disp-formula id="scirp.68447-formula994"><label>(2b)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x9.png"  xlink:type="simple"/></disp-formula><p>where D<sup>*</sup> is the pseudo-inverse of D<sup>+</sup>.</p><p>The relationship between the two points of view is that X and B are pseudo-reciprocal to each other. Equation (1) can be used to find the basis functions, B, which characterize the connection between matrices D<sup>+</sup> and F. Once B is defined it will be used with other spectra of proteins to find corresponding values of the secondary structure fractions and their confidence intervals or uncertainties. Correspondingly, Equation (2) could be solved to obtain the matrix X to project the fractional values from the spectrum of a protein from the reduced database. By finding B, the pseudo-reciprocal of X, the solution by Equation (1) leads directly to finding the confidence intervals for the fractions obtained by function fitting to the reduced CD data.</p><p>There is another equivalent point of view for solution of this model. Transforming to physically meaningful representation from the SVD formulation [<xref ref-type="bibr" rid="scirp.68447-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.68447-ref6">6</xref>] : factorization of rectangular matrices.</p><disp-formula id="scirp.68447-formula995"><label>(3a)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x10.png"  xlink:type="simple"/></disp-formula><p>where</p><p>U = column orthogonal matrix;</p><p>S = diagonal matrix of singular values;</p><p>V' = row orthogonal matrix, transpose.</p><p>Introducing T, the rotation matrix</p><disp-formula id="scirp.68447-formula996"><label>(3b)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x11.png"  xlink:type="simple"/></disp-formula><p>equating the factors to the experimental factors; thus</p><disp-formula id="scirp.68447-formula997"><graphic  xlink:href="http://html.scirp.org/file/68447x12.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.68447-formula998"><label>(3c)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68447x13.png"  xlink:type="simple"/></disp-formula><p>and further T and then B.</p><p>The algorithms of SVD set the dimensions of the matrices after reducing the rank by choosing the number of singular values retained to the same number as the primary factors (secondary structure fractions). Since generally the matrices are rectangular, and therefore the subsequent factors are rectangular matrices, the techniques of finding pseudo-inverses are required [<xref ref-type="bibr" rid="scirp.68447-ref3">3</xref>] . In order to accommodate the numerical solutions of the two parts of the protein database, digital programs will be written, compiled, and executed as the solution develops. Part of the program development is to use test problems to prove results from the algorithms employed. An efficient use of test problems is to design them so as to finally bring the test solution to mimic a simulation of a realistic problem.</p></sec><sec id="s1_2"><title>1.2. Simulations</title><p>To begin the simulations of this model one must choose the number of basis functions, the size of the spectral range of the database, the number of proteins, and their fractions of secondary structures. In order to validate and perfect the digital algorithms involved in the solution of the protein databases, it is valuable to formulate a simulation of the CD spectral portion of the database by selecting the basis functions possessing some of the characteristics for the structure. This is achieved by choosing well-defined, distinct functions defined over the same wavelength range anticipated for the laboratory setting. In this application 81 points in the wavelength interval for 20 spectra with four secondary structures were chosen.</p><p>The four basis functions chosen relate to the first four harmonic oscillator functions (SHM), which have some orthogonality character (that is orthogonality on + to − infinity, a one dimensional domain) though not complete on the finite domain of digital functions as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Those functions are used with the specially designed secondary fractions matrix that sum to one for the possible structure fractions and that are uniformly distributed over the group of simulated proteins, so that the list of fractions of each structural type over the protein group sum to the same number. That is the sum of all the entries of the rows sum to the same number, one; and such that all the entries in the columns summed yield the same unique number as shown in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>After the matrix, D is constructed using the functions, B, as prescribed and proportioned by the matrix, F, then the algorithms of the solution are applied to matrices, D and F to obtain the matrices, B and X corresponding to Equations (1)-(3). The solution algorithms should yield the basis functions, B that are pseudo-reciprocal to X, the projector functions. The results of the simulations should yield the known basis functions and a least squares fit to the spectra should yield the elements of the fractions matrix, F, and provide precision indices or standard</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Harmonic oscillator basis functions. The four orthogonal basis functions, B, used to synthesize the simulated spectra from the fractions of secondary structures of <xref ref-type="table" rid="table1">Table 1</xref>. Simple harmonic motion (SHM) function 1: blue diamond; SHM2: brown square; SHM3: green triangle; SHM4: purple circle</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/68447x14.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Secondary structure fractions for a database of virtual proteins. The secondary structures fraction, F, a rectangular matrix, has columns: I, II, III, and IV, which represent four types of secondary structures. For real proteins these structures are often from X-ray studies and typically would be the canonical examples: α-helix, β-structure, etc. Each row lists the fractions of the structures present for that protein. Each row sums to one, and each column (proteins 1-20) sums to the same number</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Protein</th><th align="center" valign="middle" >I</th><th align="center" valign="middle" >II</th><th align="center" valign="middle" >III</th><th align="center" valign="middle" >IV</th><th align="center" valign="middle" >Protein</th><th align="center" valign="middle" >I</th><th align="center" valign="middle" >II</th><th align="center" valign="middle" >III</th><th align="center" valign="middle" >IV</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.4</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.2</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >1.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >0.4</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.2</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >1.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.55</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >1.0</td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.55</td><td align="center" valign="middle" >0.15</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.1</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.55</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.1</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >0.55</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td><td align="center" valign="middle" >0.15</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.1</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.0</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.1</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >0.3</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.33</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.4</td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.33</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.4</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0.33</td></tr></tbody></table></table-wrap><p>deviations for the fractions on the constructed database. The solution for the projectors when applied to the spectra should yield the corresponding structural fractions of the spectrum. Further, X and B should prove to be pseudo-reciprocal.</p></sec></sec><sec id="s2"><title>2. Materials and Methods</title><p>This type of scientific modeling can be developed on digital computers using any of many high-level computational compilers. We used Microsoft Fortran Powerstation Professional Development System, Version 1.0 for MS-DOS and Windows Operating Systems, 1993, U.S. patent No. 4,955,066, running on a Dell Dimension 2400 PC. Various subroutines were taken directly from references 1, 2, and 6 (some of these subroutines are available in C in more recent publications by these last authors), while the main programs were our adaptations written in the Fortran Powerstation above (very similar to Fortran 77). SVD was checked by running the equivalent generalized matrix inversion. The criteria for the selection of the virtual secondary structure fractions are described in the text and the legend of <xref ref-type="table" rid="table1">Table 1</xref>. The data type was generally double precision.</p></sec><sec id="s3"><title>3. Results and Discussion</title><p>The simulation database, D, is a matrix of 81 rows and 20 columns. Each column represents the CD spectrum of a virtual protein. The first step in the solution is to obtain the singular values for the data matrix, D. The results are shown in <xref ref-type="table" rid="table2">Table 2</xref>, and reflect the characteristics of the simulation. Also shown in <xref ref-type="table" rid="table2">Table 2</xref> are the residual standard deviation and the variance which are directly related to the singular values (see reference 3 for details). Addition of the variances can be used to estimate the importance of each singular value and the order of the reduction. Since the utilization of archived protein data has two independent parts, the CD spectra and the X-ray derived secondary structure fractions, each part should be analyzed for singular values to insure that the rank of the independent parts are in agreement.</p><p><xref ref-type="table" rid="table3">Table 3</xref> shows the singular values from SVD of the matrix, F, <xref ref-type="table" rid="table1">Table 1</xref>. The SVD algorithm used in our analysis does not order the singular values, however the largest values are chosen due to their importance. The fact that the singular values and variances are large and similar is due to the details of the simulation; SVD of actual database components will probably be more varied. The next step in the algorithm is to find the basis functions by Equations (1)-(3), and the pseudo-reciprocal projectors. The solution basis functions are duplicates of the starting basis functions shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The solutions for the pseudo-reciprocal projectors are shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. These functions are nearly identical to the basis functions except for a change in amplitude. This is to be expected since orthogonal functions are pseudo-reciprocal.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> SVD results for SHM database</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Singular values</th><th align="center" valign="middle" >Residual std. dev.</th><th align="center" valign="middle" >Variance</th></tr></thead><tr><td align="center" valign="middle" >96.828</td><td align="center" valign="middle" >3.295</td><td align="center" valign="middle" >0.552</td></tr><tr><td align="center" valign="middle" >50.390</td><td align="center" valign="middle" >2.225</td><td align="center" valign="middle" >0.149</td></tr><tr><td align="center" valign="middle" >50.396</td><td align="center" valign="middle" >1.866</td><td align="center" valign="middle" >0.149</td></tr><tr><td align="center" valign="middle" >50.395</td><td align="center" valign="middle" >1.358</td><td align="center" valign="middle" >0.149</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> SVD result for fractions of <xref ref-type="table" rid="table1">Table 1</xref></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Singular values</th><th align="center" valign="middle" >Residual std. dev.</th><th align="center" valign="middle" >Variance</th></tr></thead><tr><td align="center" valign="middle" >1.161</td><td align="center" valign="middle" >0.336</td><td align="center" valign="middle" >0.149</td></tr><tr><td align="center" valign="middle" >2.232</td><td align="center" valign="middle" >0.358</td><td align="center" valign="middle" >0.552</td></tr><tr><td align="center" valign="middle" >1.161</td><td align="center" valign="middle" >0.360</td><td align="center" valign="middle" >0.149</td></tr><tr><td align="center" valign="middle" >1.161</td><td align="center" valign="middle" >0.360</td><td align="center" valign="middle" >0.149</td></tr></tbody></table></table-wrap><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Pseudo-reciprocal functions for SHM. Functions are reciprocal to those of <xref ref-type="fig" rid="fig1">Figure 1</xref>. From SHM#: 1―diamond, 2―square, 3―triangle, 4―circle</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/68447x15.png"/></fig><p>Application of the pseudo-reciprocal basis functions (projectors) to the simulated CD spectra showed the secondary structure fractions for each virtual protein of <xref ref-type="table" rid="table1">Table 1</xref>. To further confirm the reciprocity of the projectors to the basis functions, a least squares fit of the computed basis functions to virtual protein number 5, shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, was completed. The resulting fractions were identical; the fit function is not shown as it is identical to within machine precision. The results from the least squares fitting (LSQ) of spectrum no 5 using the computed basis functions are shown in <xref ref-type="table" rid="table4">Table 4</xref>. The fractions are the linear coefficients of the LSQ for the basis functions to the reduced CD spectrum. The uncertainty in the secondary fractions are the product of the deviation factors times the sample variance [<xref ref-type="bibr" rid="scirp.68447-ref1">1</xref>] . The uncertainties in parameters for real data should be larger regardless of the precision of the computation.</p><p>To further test simulations to the solution algorithms a linearly independent (LID) set of basis functions [<xref ref-type="bibr" rid="scirp.68447-ref6">6</xref>] , shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>, were chosen to construct the virtual protein CD spectra database using the secondary structure fractions of <xref ref-type="table" rid="table1">Table 1</xref>. The singular value decomposition of the simulated CD data was computed and the results are shown in <xref ref-type="table" rid="table5">Table 5</xref>. These results show that the singular values reflect information about the independence of the functions and fractions. The simulation has some features that mimic a real CD database such as decreasing singular values. The functions, shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>, are clearly not the same shape as those in <xref ref-type="fig" rid="fig4">Figure 4</xref>, demonstrating the lack of orthogonality.</p><p>Application of these functions to the simulated spectra showed the structure fractions for each virtual protein as given in <xref ref-type="table" rid="table1">Table 1</xref>. The spectrum of virtual protein number 5 is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>. This spectrum does not resemble the spectrum shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>; however the fit parameters are identical as they should be with variances within machine precision. A summary of the linear least squares fitting of virtual protein number 5 is shown in <xref ref-type="table" rid="table6">Table 6</xref>.</p><p>In summary, the results are as follows: The pseudo-reciprocals were obtained using the two algorithms, SVD and general matrix methods. The results are duplicated to within anticipated machine precision at double precision and the standard deviation calculated for the solution functions arrived at by the different approaches show the high degree of agreement again governed by machine precision. The singular values obtained for the decomposition of the D and F matrices indicate well defined completeness of the simulations components and the adequacy of the algorithms used in the digital programs. In developing the simulations and the cross checking nature of the solution strategy, the programming of the algorithms was maximized.</p></sec><sec id="s4"><title>4. Conclusions</title><p>Any of the three formulations presented for finding the basis functions and/or projector functions, Equations (1)-(3), are adequate when employed on precisely generated test problems. Testing on precise data requires no choices to be made in regard to the number of singular values to be retained in view of the variance obtained for</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Simulated spectrum for protein #5. The simulated spectrum of virtual protein number 5 (see <xref ref-type="table" rid="table1">Table 1</xref>) and its resulting computed fit superimposed</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/68447x16.png"/></fig><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Results for LSQ of virtual protein #5. I through IV are secondary structures</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Structure</th><th align="center" valign="middle" >Fraction</th><th align="center" valign="middle" >Deviation factor</th></tr></thead><tr><td align="center" valign="middle" >A (zero set)</td><td align="center" valign="middle" >0.127E−15</td><td align="center" valign="middle" >0.201 S</td></tr><tr><td align="center" valign="middle" >I</td><td align="center" valign="middle" >0.300</td><td align="center" valign="middle" >0.366 S</td></tr><tr><td align="center" valign="middle" >II</td><td align="center" valign="middle" >0.300</td><td align="center" valign="middle" >0.230 S</td></tr><tr><td align="center" valign="middle" >III</td><td align="center" valign="middle" >0.300</td><td align="center" valign="middle" >0.305 S</td></tr><tr><td align="center" valign="middle" >IV</td><td align="center" valign="middle" >0.100</td><td align="center" valign="middle" >0.203 S</td></tr></tbody></table></table-wrap><p>S, sample variance = 0.200E−14.</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> SVD result for LID database LID: linearly independent basis functions</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Singular values</th><th align="center" valign="middle" >Residual std. dev.</th><th align="center" valign="middle" >Variance</th></tr></thead><tr><td align="center" valign="middle" >107.75</td><td align="center" valign="middle" >3.382</td><td align="center" valign="middle" >0.6254</td></tr><tr><td align="center" valign="middle" >60.87</td><td align="center" valign="middle" >2.125</td><td align="center" valign="middle" >0.1997</td></tr><tr><td align="center" valign="middle" >49.68</td><td align="center" valign="middle" >1.492</td><td align="center" valign="middle" >0.1330</td></tr><tr><td align="center" valign="middle" >27.87</td><td align="center" valign="middle" >0.7512</td><td align="center" valign="middle" >0.0419</td></tr></tbody></table></table-wrap><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Results for LSQ of virtual protein #5 for LID basis set. I through IV are secondary structures</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Structure</th><th align="center" valign="middle" >Fraction</th><th align="center" valign="middle" >Deviation factor times S</th></tr></thead><tr><td align="center" valign="middle" >A (zero set)</td><td align="center" valign="middle" >0.1135E−13</td><td align="center" valign="middle" >0.269 S</td></tr><tr><td align="center" valign="middle" >I</td><td align="center" valign="middle" >0.300</td><td align="center" valign="middle" >0.048 S</td></tr><tr><td align="center" valign="middle" >II</td><td align="center" valign="middle" >0.300</td><td align="center" valign="middle" >0.017 S</td></tr><tr><td align="center" valign="middle" >III</td><td align="center" valign="middle" >0.300</td><td align="center" valign="middle" >0.035 S</td></tr><tr><td align="center" valign="middle" >IV</td><td align="center" valign="middle" >0.100</td><td align="center" valign="middle" >0.035 S</td></tr></tbody></table></table-wrap><p>S = sample variance = 0.585E−14.</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Linearly independent basis functions (LID). All ranges of the independent variable are chosen to fit within the simulation range. Function (Fn) 1: Gaussian-blue diamond; Fn 2: Sine-brown square; Fn 3: Bessel of zero order- green triangle; Fn 4: Newman’s Bessel of second kind of zero order-purple circular dot</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/68447x17.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Pseudo-reciprocal functions for LID Functions are reciprocal to those of <xref ref-type="fig" rid="fig4">Figure 4</xref> and show the lack of orthogonality between the two groups. Function (Fn) 1: Pseudo-reciprocal (PsR) of Gaussian-blue diamond; Fn 2: PsR of Sine-brown square; Fn 3: PsR of Bessel of zero order-green triangle; Fn 4: PsR of Newman’s Bessel of second kind of zero order-purple circular dot</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/68447x18.png"/></fig><p>the CD data or the X-ray secondary structure fractions as the number of singular values is set by the test problem. If one has access to and understanding of the computer code, then one can insert extra steps to produce results of other checks to the veracity of the analysis program. If not, then inputting designed virtual data and obtaining reasonable output will help to build confidence in the numerical solution.</p><p>When processing real laboratory data the choice of the number of singular values retained is determined by the number of secondary structures expressed in the fractions data. The remaining choices in the steps to obtain</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Protein number 5 spectrum for LID Spectrum of protein number 5 computed and fitted traces are identical</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/68447x19.png"/></fig><p>the basis functions can be determined by choosing the set of functions that yield the smallest standard deviation of the function fitting of the reduced CD spectrum or spectra. Finally the old adage “garbage in, garbage out” prevails in the digital age. Thus high quality, calibrated, standardized and validated input data will give the high quality, reliable and reproducible output results.</p><p>The reward for the labor of algorithm development and precise data accumulation is realized by obtaining the basis set of functions for the database, reciprocal projectors, and the noise database. These results lead directly to finding the secondary structure fractions from the CD of a new protein. This is accomplished by using all the information available from the database and the algorithms used in the analysis. The mathematical description is</p><disp-formula id="scirp.68447-formula999"><graphic  xlink:href="http://html.scirp.org/file/68447x20.png"  xlink:type="simple"/></disp-formula><p>where</p><p>D = the CD database;</p><p>D<sup>+</sup> = the reduced database for the retained singular values;</p><p>E = the noise database for the negligible singular values.</p><p>The rectangular matrix, E, the same size as D, contains all the unused information or noise present in the CD spectra and D<sup>+</sup> contains all the useful information present in the CD spectra. Any new protein CD spectrum is composed of useful information and noise. What is desired is to remove the noise from the new spectrum and then to process the reduced spectrum by the projection or basis functions to obtain the secondary structure fractions present. This is done by finding the matrix E for the database as part of the first steps before finding the projectors, X, and the basis, B. There is a noise spectrum for each protein in the database in the matrix E and they are representative of the noise spectra of the proteins contained in the database. A simple average of the noise spectra should be subtracted from the CD spectrum of the target protein to obtain a reasonable approximation of its reduced spectrum. The reduced spectrum is then subjected to the database-derived projectors X or basis B to obtain the estimated secondary structure fractions and their uncertainties. Note that this technique works best when the database fits the criteria contained in the Introduction and the legend to <xref ref-type="table" rid="table1">Table 1</xref>: the sum of the secondary structure decimal fractions should be one for a selected protein (horizontally in <xref ref-type="table" rid="table1">Table 1</xref>) and the same number within a selected secondary structure (vertically in <xref ref-type="table" rid="table1">Table 1</xref>). The database needs to be four or more proteins; adding more does not help unless they move the set closer to the criteria.</p><p>In future studies we will obtain CD spectra and X-ray secondary structure fractions from published databases and subject selected lists of proteins to analysis as described here. We will describe the error estimation on parameters of the model in relation to the significant precision of the input data. Our preliminary studies of the computed prediction of secondary structure fractions for a reduced CD data and X-ray secondary structure database show that a single parameter adjustment of the CD spectra will rectify the ambiguity in the summation of the fractions to one per protein.</p></sec><sec id="s5"><title>Acknowledgements</title><p>The authors thank Anne T. Tang for assistance in formatting and Dr. Lisa Alex for her support and encouragement.</p></sec><sec id="s6"><title>Cite this paper</title><p>David A. Haner,Patrick W. Mobley, (2015) Simulations Relating to the Determination of Protein Secondary Structure Fractions from Circular Dichroism Spectra. Open Access Library Journal,02,1-10. doi: 10.4236/oalib.1101601</p></sec><sec id="s7"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.68447-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bevington, P. (1969) Data Reduction and Error Analysis for the Physical Sciences. McGraw-Hill, New York, 154.</mixed-citation></ref><ref id="scirp.68447-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Forsythe, G.E., Malcolm, M.A. and Moler, C.B. (1977) Computer Methods for Mathematical Computations. Prentice-Hall, Inc., Englewood Cliffs, 192.</mixed-citation></ref><ref id="scirp.68447-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Malinowski, E.R. (1991) Factor Analysis in Chemistry. 2nd Edition, John Wiley and Sons, New York, 58, 85, 95, 111.</mixed-citation></ref><ref id="scirp.68447-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Olver, P.J. and Shakiban, C. (2006) Applied Linear Algebra. Pearson Prentice Hall, New Jersey, 425.</mixed-citation></ref><ref id="scirp.68447-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Perrin, C.L. (1970) Mathematics for Chemists. John Wiley &amp; Sons Inc., New York, 247.</mixed-citation></ref><ref id="scirp.68447-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Press, W.H., Flannery, B.P., Teukolsky, S.A. and Vetterling, W.T. (1986) Numerical Recipes. Cambridge University Press, Cambridge, 52, 60, 172.</mixed-citation></ref><ref id="scirp.68447-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Compton, L.A. and Johnson, W.C. (1986) Analysis of Protein Circular Dichroism Spectra for Secondary Structure Using a Simple Matrix Multiplication. Analytical Biochemistry, 155, 155-167. http://dx.doi.org/10.1016/0003-2697(86)90241-1</mixed-citation></ref><ref id="scirp.68447-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hennessey, J.P. and Johnson, W.C. (1981) Information Content in the Circular Dichroism of Proteins. Biochemistry, 20, 1085-1094. http://dx.doi.org/10.1021/bi00508a007</mixed-citation></ref><ref id="scirp.68447-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hennessey, J.P. and Johnson, W.C. (1982) Experimental Errors and Their Effect on Analyzing Circular Dichroism Spectra of Proteins. Analytical Biochemistry, 125, 177-188. http://dx.doi.org/10.1016/0003-2697(82)90400-6</mixed-citation></ref><ref id="scirp.68447-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Miles, A.J., Whitmore, L. and Wallace, B.A. (2005) Spectral Magnitude Effects on the Analyses of Secondary Structure from Circular Dichroism Spectroscopic Data. Protein Science, 14, 368-374. http://dx.doi.org/10.1110/ps.041019905</mixed-citation></ref><ref id="scirp.68447-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Whitmore, L. (2001) DichroWeb—Online Circular Dichroism Analysis. http://dichroweb.cryst.bbk.ac.uk/html/home.shtml</mixed-citation></ref><ref id="scirp.68447-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Sreerama, N. (2004) CDPro—A Software Package for Analyzing Protein CD Spectra. http://lamar.colostate.edu/~sreeram/CDPro/</mixed-citation></ref></ref-list></back></article>