Package 'appnn'

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

Help Index


Amyloid propensity prediction neural network (APPNN)

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. 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.

Details

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.

Author(s)

Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix

Maintainer: Carlos Família <[email protected]>

References

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).

Examples

sequences <- c('STVIIE','KKSSTT','KYSTVI')
predictions <- appnn(sequences)
print(predictions)
plot(predictions,c(1,2,3))

Prediction of the amyloidogenicity propensity for polypeptide sequences.

Description

This function predicts the amyloidfogenicity propensity of polypeptide sequences through the amyloid propensity prediction neural network (APPNN).

Usage

## Default S3 method:
appnn(sequences)

Arguments

sequences

vector of sequences to submit to amyloidogenicity propension prediction neural network

Value

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

Author(s)

Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix

Examples

sequences <- c('STVIIE','KKSSTT','KYSTVI')
predictions <- appnn(sequences)

Plots generation of the amyloidogenicity propensity predicted values per amino acid residue.

Description

This function generates plots for the amyloidogenicity propensity predicted values per amino acid for the given sequences.

Usage

## S3 method for class 'appnn'
plot(x, indices, ...)

Arguments

x

amyloidogenicity propensity prediction results.

indices

a vector containing the indices of the sequences to plot.

...

not used.

Author(s)

Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix

Examples

sequences <- c('STVIIE','KKSSTT','KYSTVI')
predictions <- appnn(sequences)
plot(predictions,c(1,2,3))

Print the amyloidogenicity propensity predicted values to the console.

Description

This function prints to the console the amyloidogenicity propensity predicted values for the given polypeptide sequences.

Usage

## S3 method for class 'appnn'
print(x, ...)

Arguments

x

amyloidogenicity propensity prediction results.

...

not used.

Author(s)

Carlos Família, Sarah R. Dennison, Alexandre Quintas, David A. Phoenix

Examples

sequences <- c('STVIIE','KKSSTT','KYSTVI')
predictions <- appnn(sequences)
print(predictions)