@@ -24,8 +24,8 @@ and beta-sheets, and they assign the corresponding type to each residue involved
2424can be found in the ` PDB ` and ` mmCIF ` file formats deposited in the PDB, and it can be parsed in ** BioJava**
2525when a ` Structure ` is loaded.
2626
27- - ** Prediction from Atom coordinates** : there exist various programs to predict the SS of a protein.
28- The algorithms use the atom coordinates of the aminoacids to detemine hydrogen bonds and geometrical patterns
27+ - ** Assignment from Atom coordinates** : there exist various programs to assign the SS of a protein.
28+ The algorithms use the atom coordinates of the aminoacids to determine hydrogen bonds and geometrical patterns
2929that define the different types of protein secondary structure. One of the first and most popular algorithms
3030is ` DSSP ` (Dictionary of Secondary Structure of Proteins). ** BioJava** has an implementation of the algorithm,
3131written originally in C++, which will be described in the next section.
@@ -81,17 +81,17 @@ Below you can find some examples of how to parse and assign the SS of a `Structu
8181
8282For more examples search in the ** demo** package for ` DemoLoadSecStruc ` .
8383
84- ## Prediction of Secondary Structure in BioJava
84+ ## Assignment of Secondary Structure in BioJava
8585
8686### Algorithm
8787
88- The algorithm implemented in BioJava for the prediction of SS is ` DSSP ` . It is described in the paper from
88+ The algorithm implemented in BioJava for the assignment of SS is ` DSSP ` . It is described in the paper from
8989[ Kabsch W. & Sander C. in 1983] ( http://onlinelibrary.wiley.com/doi/10.1002/bip.360221211/abstract )
9090[ ![ pubmed] ( http://img.shields.io/badge/in-pubmed-blue.svg?style=flat )] ( http://www.ncbi.nlm.nih.gov/pubmed/6667333 ) .
9191A brief explanation of the algorithm and the output format can be found
9292[ here] ( http://swift.cmbi.ru.nl/gv/dssp/DSSP_3.html ) .
9393
94- The interface is very easy: a single method, named * predict ()* , calculates the SS and can assign it to the
94+ The interface is very easy: a single method, named * calculate ()* , calculates the SS and can assign it to the
9595input Structure overriding any previous annotation, like in the DSSPParser. An example can be found below:
9696
9797``` java
@@ -103,15 +103,15 @@ input Structure overriding any previous annotation, like in the DSSPParser. An e
103103
104104 // Predict and assign the SS of the Structure
105105 SecStrucPred ssp = new SecStrucPred (); // Instantiation needed
106- ssp. predict (s, true ); // true assigns the SS to the Structure
106+ ssp. calculate (s, true ); // true assigns the SS to the Structure
107107```
108108
109109BioJava Class: [ org.biojava.nbio.structure.secstruc.SecStrucPred]
110110(http://www.biojava.org/docs/api/org/biojava/nbio/structure/secstruc/SecStrucPred.html )
111111
112112### Storage and Data Structures
113113
114- Because there are different sources of SS annotation, the Sata Structure in ** BioJava** that stores SS assignments
114+ Because there are different sources of SS annotation, the data structure in ** BioJava** that stores SS assignments
115115has two levels. The top level ` SecStrucInfo ` is very general and only contains two properties: ** assignment**
116116(String describing the source of information) and ** type** the SS type.
117117
@@ -144,7 +144,7 @@ a `Structure`:
144144
145145### Output Formats
146146
147- Once the SS has been assigned (either loaded or predicted ), there exist in ** BioJava ** some formats to visualize it:
147+ Once the SS has been assigned (either loaded or calculated ), there are some easy formats to visualize it in ** BioJava ** :
148148
149149- ** DSSP format** : the SS can be printed as a DSSP oputput file format, following the standards so that it can be
150150parsed again. It is the safest way to serialize a SS annotation and recover it later, but it is probably the most
0 commit comments