# CTD module¶

This module is used for computing the composition, transition and distribution

descriptors based on the different properties of AADs. The AADs with the same

properties is marked as the same number. You can get 147 descriptors for a given

protein sequence. You can freely use and distribute it. If you hava any problem,

you could contact with us timely!

References:

[1]: Inna Dubchak, Ilya Muchink, Stephen R.Holbrook and Sung-Hou Kim. Prediction

of protein folding class using global description of amino acid sequence. Proc.Natl.

Acad.Sci.USA, 1995, 92, 8700-8704.

[2]:Inna Dubchak, Ilya Muchink, Christopher Mayor, Igor Dralyuk and Sung-Hou Kim.

Recognition of a Protein Fold in the Context of the SCOP classification. Proteins:

Structure, Function and Genetics,1999,35,401-407.

Authors: Zhijiang Yao and Dongsheng Cao.

Date: 2016.06.04

CTD.CalculateC(ProteinSequence)[source]

Calculate all composition descriptors based seven different properties of AADs.

Usage:

result=CalculateC(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCTD(ProteinSequence)[source]

Calculate all CTD descriptors based seven different properties of AADs.

Usage:

result=CalculateCTD(protein)

Input:protein is a pure protein sequence.

CTD.CalculateComposition(ProteinSequence, AAProperty, AAPName)[source]

A method used for computing composition descriptors.

Usage:

result=CalculateComposition(protein,AAProperty,AAPName)

Input: protein is a pure protein sequence.

AAProperty is a dict form containing classifciation of amino acids such as _Polarizability.

AAPName is a string used for indicating a AAP name.

CTD.CalculateCompositionCharge(ProteinSequence)[source]

A method used for calculating composition descriptors based on Charge of

Usage:

result=CalculateCompositionCharge(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCompositionHydrophobicity(ProteinSequence)[source]

A method used for calculating composition descriptors based on Hydrophobicity of

Usage:

result=CalculateCompositionHydrophobicity(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCompositionNormalizedVDWV(ProteinSequence)[source]

A method used for calculating composition descriptors based on NormalizedVDWV of

Usage:

result=CalculateCompositionNormalizedVDWV(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCompositionPolarity(ProteinSequence)[source]

A method used for calculating composition descriptors based on Polarity of

Usage:

result=CalculateCompositionPolarity(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCompositionPolarizability(ProteinSequence)[source]

A method used for calculating composition descriptors based on Polarizability of

Usage:

result=CalculateCompositionPolarizability(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCompositionSecondaryStr(ProteinSequence)[source]

A method used for calculating composition descriptors based on SecondaryStr of

Usage:

result=CalculateCompositionSecondaryStr(protein)

Input:protein is a pure protein sequence.

CTD.CalculateCompositionSolventAccessibility(ProteinSequence)[source]

A method used for calculating composition descriptors based on SolventAccessibility

Usage:

result=CalculateCompositionSolventAccessibility(protein)

Input:protein is a pure protein sequence.

CTD.CalculateD(ProteinSequence)[source]

Calculate all distribution descriptors based seven different properties of AADs.

Usage:

result=CalculateD(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistribution(ProteinSequence, AAProperty, AAPName)[source]

A method used for computing distribution descriptors.

Usage:

result=CalculateDistribution(protein,AAProperty,AAPName)

Input:protein is a pure protein sequence.

AAProperty is a dict form containing classifciation of amino acids such as _Polarizability.

AAPName is a string used for indicating a AAP name.

CTD.CalculateDistributionCharge(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on Charge of

Usage:

result=CalculateDistributionCharge(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistributionHydrophobicity(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on Hydrophobicity of

Usage:

result=CalculateDistributionHydrophobicity(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistributionNormalizedVDWV(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on NormalizedVDWV of

Usage:

result=CalculateDistributionNormalizedVDWV(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistributionPolarity(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on Polarity of

Usage:

result=CalculateDistributionPolarity(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistributionPolarizability(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on Polarizability of

Usage:

result=CalculateDistributionPolarizability(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistributionSecondaryStr(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on SecondaryStr of

Usage:

result=CalculateDistributionSecondaryStr(protein)

Input:protein is a pure protein sequence.

CTD.CalculateDistributionSolventAccessibility(ProteinSequence)[source]

A method used for calculating Distribution descriptors based on SolventAccessibility

Usage:

result=CalculateDistributionSolventAccessibility(protein)

Input:protein is a pure protein sequence.

CTD.CalculateT(ProteinSequence)[source]

Calculate all transition descriptors based seven different properties of AADs.

Usage:

result=CalculateT(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransition(ProteinSequence, AAProperty, AAPName)[source]

A method used for computing transition descriptors

Usage:

result=CalculateTransition(protein,AAProperty,AAPName)

Input:protein is a pure protein sequence.

AAProperty is a dict form containing classifciation of amino acids such as _Polarizability.

AAPName is a string used for indicating a AAP name.

CTD.CalculateTransitionCharge(ProteinSequence)[source]

A method used for calculating Transition descriptors based on Charge of

Usage:

result=CalculateTransitionCharge(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransitionHydrophobicity(ProteinSequence)[source]

A method used for calculating Transition descriptors based on Hydrophobicity of

Usage:

result=CalculateTransitionHydrophobicity(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransitionNormalizedVDWV(ProteinSequence)[source]

A method used for calculating Transition descriptors based on NormalizedVDWV of

Usage:

result=CalculateTransitionNormalizedVDWV(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransitionPolarity(ProteinSequence)[source]

A method used for calculating Transition descriptors based on Polarity of

Usage:

result=CalculateTransitionPolarity(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransitionPolarizability(ProteinSequence)[source]

A method used for calculating Transition descriptors based on Polarizability of

Usage:

result=CalculateTransitionPolarizability(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransitionSecondaryStr(ProteinSequence)[source]

A method used for calculating Transition descriptors based on SecondaryStr of

Usage:

result=CalculateTransitionSecondaryStr(protein)

Input:protein is a pure protein sequence.

CTD.CalculateTransitionSolventAccessibility(ProteinSequence)[source]

A method used for calculating Transition descriptors based on SolventAccessibility

Usage:

result=CalculateTransitionSolventAccessibility(protein)

Input:protein is a pure protein sequence.

CTD.StringtoNum(ProteinSequence, AAProperty)[source]

Tranform the protein sequence into the string form such as 32123223132121123.

Usage:

result=StringtoNum(protein,AAProperty)

Input: protein is a pure protein sequence.

AAProperty is a dict form containing classifciation of amino acids such as _Polarizability.