Skip to content

Commit 2bd685f

Browse files
author
Andreas Prlic
committed
minor update
1 parent f575b15 commit 2bd685f

3 files changed

Lines changed: 34 additions & 1 deletion

File tree

structure/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Chapter 7 - SEQRES and ATOM records
2323

2424
Chapter 8 - Protein Structure Alignments
2525

26-
Chapter 9 - Biological Assemblies
26+
Chapter 9 - Biological Assemblies
2727

2828
Chapter 10 - Protein Symmetry
2929

structure/firststeps.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,34 @@ This will result in the following view:
8181
</td>
8282
</tr>
8383
</table>
84+
85+
## Asymmetric unit and Biological Assembly
86+
87+
By default many people work with the *asymmetric unit* of a protein. However for many studies the correct representation to look at is the *biological assembly* of a protein. You can request it by calling
88+
89+
<pre>
90+
public static void main(String[] args){
91+
92+
try {
93+
Structure structure = StructureIO.getBiologicalAssembly("4HHB");
94+
// and let's print out how many atoms are in this structure
95+
System.out.println(StructureTools.getNrAtoms(structure));
96+
} catch (Exception e){
97+
e.printStackTrace();
98+
}
99+
}
100+
</pre>
101+
102+
This topic is important, so we dedicated a [whole chapter](bioassembly.md) to it.
103+
104+
## I loaded a Structure object, what now?
105+
106+
BioJava provides a number of algorithms and visualisation tools that you can use to further analyse the structure, or look at it. Here a couple of suggestions for further reads:
107+
108+
+ [The BioJava Cookbook for protein structures](http://biojava.org/wiki/BioJava:CookBook#Protein_Structure)
109+
+ How does BioJava [represent the content](structure-data-model.md) of a PDB/mmCIF file?
110+
+ [How to calculate a protein structure alignment using BioJava](http://biojava.org/wiki/BioJava:CookBook:PDB:align)
111+
+ [How to work with Groups (AminoAcid, Nucleotide, Hetatom)](http://biojava.org/wiki/BioJava:CookBook:PDB:groups)
112+
113+
114+

structure/structure-data-model.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,9 @@ Since all 3 types of groups are implementing the Group interface, you can also i
9696
}
9797
</pre>
9898

99+
## A Note
99100

101+
The detection of the groups works really well in connection with the [Chemical Component Dictionary](checmcomp.md), as we will discuss in the next section. Without this dictionary, there can be inconsistencies in particular with chemically modified residues.
100102

101103

102104

0 commit comments

Comments
 (0)