Title: | Amyloid Propensity Prediction Neural Network |
---|---|
Description: | Amyloid propensity prediction neural network (APPNN) is an amyloidogenicity propensity predictor based on a machine learning approach through recursive feature selection and feed-forward neural networks, taking advantage of newly published sequences with experimental, in vitro, evidence of amyloid formation. |
Authors: | Carlos Família [aut, cre], Sarah R. Dennison [aut], Alexandre Quintas [aut], David A. Phoenix [aut] |
Maintainer: | Carlos Família <[email protected]> |
License: | GPL-3 |
Version: | 1.0-1 |
Built: | 2024-12-06 01:34:24 UTC |
Source: | CRAN |
Amyloid propensity prediction neural network (APPNN) is an amyloidogenicity propensity predictor based on a machine learning approach through recursive feature selection and feed-forward neural networks, taking advantage of newly published sequences with experimental, in vitro, evidence of amyloid formation. This approach relies on the assumptions that, i) small peptide stretches within an amyloidogenic protein can act as amyloid forming facilitators that will eventually direct the refolding of the protein along a path involving the formation of an energetically favourable amyloid conformation; ii) the minimum length of these facilitator sequences or hot spots comprises six amino acids; iii) the amyloidogenicity propensity value per amino acid corresponds to the highest value obtained from all six amino acid windows that contain that amino acid; and iv) a peptide or protein is considered amyloidogenic if at least one stretch or hot spot is found within the sequence.
Package: | appnn |
Type: | Package |
Version: | 1.0-1 |
Date: | 2024-12-05 |
License: | GPL-3 |
The amyloidogenic propensity prediction neural network is composed by three functions, the function appnn which performs the propensity prediction calculations, the function print that prints to the console the prediction results, and function plot that generate plots of the prediction results.
Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix
Maintainer: Carlos Família <[email protected]>
Família, C., Dennison, S. R., Quintas, A. & Phoenix, D. A. Prediction of Peptide and Protein Propensity for Amyloid Formation. Plos One 10, e0134679 (2015).
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences) print(predictions) plot(predictions,c(1,2,3))
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences) print(predictions) plot(predictions,c(1,2,3))
This function predicts the amyloidfogenicity propensity of polypeptide sequences through the amyloid propensity prediction neural network (APPNN).
## Default S3 method: appnn(sequences)
## Default S3 method: appnn(sequences)
sequences |
vector of sequences to submit to amyloidogenicity propension prediction neural network |
A list containing the amyloidogenicity propensity predictions for the polypeptides queried.
overall |
The overall amyloidogenicity propensity prediction value for the sequence |
aminoacids |
The amyloidogenicity propensity prediction value per amino acid |
hotspots |
A list of the amyloidogenic hotspots predicted in the sequence, limited by the first and last amino acid |
Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences)
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences)
This function generates plots for the amyloidogenicity propensity predicted values per amino acid for the given sequences.
## S3 method for class 'appnn' plot(x, indices, ...)
## S3 method for class 'appnn' plot(x, indices, ...)
x |
amyloidogenicity propensity prediction results. |
indices |
a vector containing the indices of the sequences to plot. |
... |
not used. |
Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences) plot(predictions,c(1,2,3))
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences) plot(predictions,c(1,2,3))
This function prints to the console the amyloidogenicity propensity predicted values for the given polypeptide sequences.
## S3 method for class 'appnn' print(x, ...)
## S3 method for class 'appnn' print(x, ...)
x |
amyloidogenicity propensity prediction results. |
... |
not used. |
Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences) print(predictions)
sequences <- c('STVIIE','KKSSTT','KYSTVI') predictions <- appnn(sequences) print(predictions)