DistancePair: PseAAC of distance-pairs and reduced alphabet (DistancePair)
Description
In this function, first amino acids are grouped into a category which is one of 'cp13', 'cp14', 'cp19', 'cp20'. Users choose one of these terms to categorize amino acids.
Then DistancePair function computes frequencies of all grouped residues and also all grouped-paired residues with [0,rng] distance. 'rng'
is a parameter which already was set by the user.
is a FASTA file with amino acid sequences. Each sequence starts
with a '>' character. Also, seqs could be a string vector. Each element of the vector is a peptide/protein sequence.
rng
This parameter is a number. It shows maximum number of spaces between amino acid pairs.
For each k in the rng vector, a new vector (whose size is (number of categorizes)^2) is created which contains the frequency of pairs with k gaps.
normalized
is a logical parameter. When it is FALSE, the return value of the function does not change. Otherwise, the return value is normalized using the length of the sequence.
Grp
for this parameter users can choose between these items: 'cp13', 'cp14', 'cp19', or 'cp20'.
label
is an optional parameter. It is a vector whose length is equivalent to the number of sequences. It shows the class of
each entry (i.e., sequence).
Value
This function returns a feature matrix. Row length is equal to the number of sequences and
the number of columns is (number of categorizes)+((number of categorizes)^2)*(rng+1).