Description Usage Arguments Details Value Author(s) References Examples
Calculates the atomic solvent accessible surface area (SASA) of the provided PDB (protein structure) using the FreeSASA application (website).
1 | FreeSASA.diff(atoms.oi, probeRadius = 1.4)
|
atoms.oi |
PDB structure read into R by |
probeRadius |
Numerical values indicating the probe radius in Angstroms for the FreeSASA application; default: 1.4 |
The purpose of this function is to calculate and return the calculated atomic SASA for the provided PDB (protein structure) and the SASA of the protein when including the hydrating waters.
Several of the FreeSASA options are set
and NOT user changeable. Specifically, no log information
is returned; the -L
; the number of slices per atom is set to the
FreeSASA default of 20 (Lee & Richards
algorithm); each FreeSASA calculation
uses four (4) threads; and the ProtOr atomic radii are used.
It might be too late if you are reading this, but it is
strongly encouraged to run FreeSASAcheck()
to
check if the FreeSASA application is
correctly installed.
A PDB list with FreeSASA (ProtOr) atomic radii placed in the occupancy (o) column and SASA values calculated using the Lee & Richards method in the b-value (b) column.
Emilio Xavier Esposito emilio@exeResearch.com
ProtOr (Protein-Organic) atomic radii:
Jerry Tsai, Robin Taylor, Cyrus Chothia, and Mark Gerstein. The packing
density in proteins: standard radii and volumes. J Mol Biol, 1999,
290 (1), pp 253-266.
DOI: 10.1006/jmbi.1999.2829
PMID: 10388571
SASA calculation method:
B Lee, FM Richards. The interpretation of protein structures: estimation
of static accessibility. J Mol Biol, 1971, 55 (3),
pp 379-400.
DOI: 10.1016/0022-2836(71)90324-X
FreeSASA application:
Simon Mitternacht. FreeSASA: An open source C library for solvent
accessible surface area calculations [version 1; referees: 2 approved].
F1000Research, 2016, 5:189
DOI: 10.12688/f1000research.7931.1
PMCID: PMC4776673
FreeSASA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | ## Not run:
SASA.diff <- FreeSASA.diff(atoms.oi = thrombin.1hai$atom,
probeRadius = 1.4)
head(SASA.diff)
# uniq.atom.ids SASA.prot SASA.hetatm SASA.lost
# 1 THR_1_L_N_1 0.00 0.00 0
# 2 THR_1_L_CA_2 0.00 0.00 0
# 3 THR_1_L_C_3 0.00 0.00 0
# 4 THR_1_L_O_4 0.00 0.00 0
# 5 THR_1_L_CB_5 1.92 1.92 0
# 6 THR_1_L_OG1_6 11.25 11.25 0
#
stem(SASA.diff$SASA.lost)
#
# The decimal point is at the |
#
# 0 | 00000000000000000000000000000000000000000000000000000000000000000000+1721
# 2 | 00000000000001111111111122222222223333333333444444445555555555566666+88
# 4 | 00001111111122222333333333334444444455555566677777777788899999000000+23
# 6 | 00000111111222222222223333444455556666677778889900001112222333334455
# 8 | 001122222333344566777888999001111222223444556667899
# 10 | 000000001233445567888990001333344567899999
# 12 | 00001233334446678800111233344788889
# 14 | 00134448881223589
# 16 | 014466389
# 18 | 0945578888
# 20 | 22347702
# 22 | 246999
# 24 | 09457
# 26 | 44
# 28 | 6
# 30 |
# 32 |
# 34 | 9
# 36 |
# 38 |
# 40 |
# 42 |
# 44 |
# 46 | 9
#
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.