Skip to content

Commit

Permalink
Peptides v.2.2
Browse files Browse the repository at this point in the history
Wimley-White hydrophobicity scales were added.
  • Loading branch information
dosorio authored May 25, 2017
2 parents 7c72d8d + 9183b03 commit ed0b17c
Show file tree
Hide file tree
Showing 8 changed files with 34 additions and 8 deletions.
6 changes: 6 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,11 @@ r:
- release
- devel

r_github_packages:
- jimhester/covr

after_success:
- Rscript -e 'covr::codecov()'

cache: packages
sudo: false
10 changes: 7 additions & 3 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
Package: Peptides
Version: 2.1
Date: 2017-05-02
Version: 2.2
Date: 2017-05-25
Title: Calculate Indices and Theoretical Physicochemical Properties of Protein Sequences
Authors@R: c(person("Daniel","Osorio",email="[email protected]",role=c("aut","cre")),person("Paola","Rondon-Villarreal",role=c("aut","ths")),person("Rodrigo","Torres",role=c("aut","ths")),person("J. Sebastian","Paez",email="[email protected]",role=c("ctb")))
Authors@R: c(person("Daniel","Osorio",email="[email protected]",role=c("aut","cre")),
person("Paola","Rondon-Villarreal",role=c("aut","ths")),
person("Rodrigo","Torres",role=c("aut","ths")),
person("J. Sebastian","Paez",email="[email protected]",role=c("ctb"))
)
Maintainer: Daniel Osorio <[email protected]>
URL: https://github.com/dosorio/Peptides/
Suggests:
Expand Down
4 changes: 2 additions & 2 deletions R/RcppExports.R
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

chargeList <- function(seq, pH, pKscale = "Lehninger") {
.Call('Peptides_chargeList', PACKAGE = 'Peptides', seq, pH, pKscale)
.Call(Peptides_chargeList, seq, pH, pKscale)
}

absoluteCharge <- function(seq, pH = 7, pKscale = "Lehninger") {
.Call('Peptides_absoluteCharge', PACKAGE = 'Peptides', seq, pH, pKscale)
.Call(Peptides_absoluteCharge, seq, pH, pKscale)
}

# Register entry points for exported C++ functions
Expand Down
6 changes: 6 additions & 0 deletions R/data-AA.R
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@
#' \item{Wilson:} Wilson K.J., Honegger A., Stotzel R.P., Hughes G.J. Hydrophobic constants derived from HPLC peptide retention times. Biochem. J. 199:31-41(1981).
#' \item{Wolfenden:} Wolfenden R.V., Andersson L., Cullis P.M., Southgate C.C.F. Hydration potential (kcal/mole) at 25C. Biochemistry 20:849-855(1981).
#' \item{Zimmerman:} Zimmerman, J. M., Eliezer, N., & Simha, R. (1968). The characterization of amino acid sequences in proteins by statistical methods. Journal of theoretical biology, 21(2), 170-201.
#' \item{interfaceScale_pH8} White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' \item{interfaceScale_pH2} White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' \item{octanolScale_pH8} White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' \item{octanolScale_pH2} White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' \item{oiScale_pH8} White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' \item{oiScale_pH2} White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' }
#' \item{crucianiProperties:} The three Cruciani et. al (2004) properties, are the scaled principal component scores that summarize a broad set of descriptors calculated based on the interaction of each amino acid residue with several chemical groups (or "probes"), such as charged ions, methyl, hydroxyl groups, and so forth. \itemize{
#' \item{PP1:} Polarity,
Expand Down
4 changes: 3 additions & 1 deletion R/hydrophobicity.R
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#' @title Compute the hydrophobicity index of a protein sequence
#' @description This function calculates the GRAVY hydrophobicity index of an amino acids sequence using one of the 38 scales from different sources.
#' @param seq An amino-acids sequence
#' @param scale A character string specifying the hydophobicity scale to be used; must be one of \code{"Aboderin"}, \code{"AbrahamLeo"}, \code{"Argos"}, \code{"BlackMould"}, \code{"BullBreese"}, \code{"Casari"}, \code{"Chothia"}, \code{"Cid"}, \code{"Cowan3.4"}, \code{"Cowan7.5"}, \code{"Eisenberg"}, \code{"Engelman"}, \code{"Fasman"}, \code{"Fauchere"}, \code{"Goldsack"}, \code{"Guy"}, \code{"HoppWoods"}, \code{"Janin"}, \code{"Jones"}, \code{"Juretic"}, \code{"Kidera"}, \code{"Kuhn"}, \code{"KyteDoolittle"}, \code{"Levitt"}, \code{"Manavalan"}, \code{"Miyazawa"}, \code{"Parker"}, \code{"Ponnuswamy"}, \code{"Prabhakaran"}, \code{"Rao"}, \code{"Rose"}, \code{"Roseman"}, \code{"Sweet"}, \code{"Tanford"}, \code{"Welling"}, \code{"Wilson"}, \code{"Wolfenden"} or \code{"Zimmerman"}
#' @param scale A character string specifying the hydophobicity scale to be used; must be one of \code{"Aboderin"}, \code{"AbrahamLeo"}, \code{"Argos"}, \code{"BlackMould"}, \code{"BullBreese"}, \code{"Casari"}, \code{"Chothia"}, \code{"Cid"}, \code{"Cowan3.4"}, \code{"Cowan7.5"}, \code{"Eisenberg"}, \code{"Engelman"}, \code{"Fasman"}, \code{"Fauchere"}, \code{"Goldsack"}, \code{"Guy"}, \code{"HoppWoods"}, \code{"Janin"}, \code{"Jones"}, \code{"Juretic"}, \code{"Kidera"}, \code{"Kuhn"}, \code{"KyteDoolittle"}, \code{"Levitt"}, \code{"Manavalan"}, \code{"Miyazawa"}, \code{"Parker"}, \code{"Ponnuswamy"}, \code{"Prabhakaran"}, \code{"Rao"}, \code{"Rose"}, \code{"Roseman"}, \code{"Sweet"}, \code{"Tanford"}, \code{"Welling"}, \code{"Wilson"}, \code{"Wolfenden"}, \code{"Zimmerman"}, \code{"interfaceScale_pH8"}, \code{"interfaceScale_pH2"}, \code{"octanolScale_pH8"}, \code{"octanolScale_pH2"}, \code{"oiScale_pH8"} or \code{"oiScale_pH2"}.
#' @return The computed GRAVY index for a given amino-acid sequence
#' @references Aboderin, A. A. (1971). An empirical hydrophobicity scale for alpha-amino-acids and some of its applications. International Journal of Biochemistry, 2(11), 537-544.
#'
Expand Down Expand Up @@ -89,6 +89,8 @@
#' Kawashima, S. and Kanehisa, M.; AAindex: amino acid index database. Nucleic Acids Res. 28, 374 (2000).
#'
#' Kawashima, S., Pokarowski, P., Pokarowska, M., Kolinski, A., Katayama, T., and Kanehisa, M.; AAindex: amino acid index database, progress report 2008. Nucleic Acids Res. 36, D202-D205 (2008).
#'
#' White, Stephen (2006-06-29). "Experimentally Determined Hydrophobicity Scales". University of California, Irvine. Retrieved 2017-05-25
#' @details The hydrophobicity is an important stabilization force in protein folding; this force changes depending on the solvent in which the protein is found. The hydrophobicity index is calculated adding the hydrophobicity of individual amino acids and dividing this value by the length of the sequence.
#' @examples
#' # COMPARED TO GRAVY Grand average of hydropathicity (GRAVY) ExPASy
Expand Down
Binary file modified R/sysdata.rda
Binary file not shown.
6 changes: 6 additions & 0 deletions man/AAdata.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions man/hydrophobicity.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit ed0b17c

Please sign in to comment.