Module protkit.properties
Package properties contains classes to calculate properties of proteins.
Properties are divided into various categories:
- Chemical Identity: Properties that describe the chemical composition of molecules.
- Physiochemical: Properties that describe the physical and chemical characteristics of molecules.
- Pharmacophore: Properties that relate to the recognition and binding of a molecule to its biological target.
- Structural: Properties related to the three-dimensional structure of a molecule.
Expand source code
"""
Package `properties` contains classes to calculate properties of proteins.
Properties are divided into various categories:
- Chemical Identity: Properties that describe the chemical composition of molecules.
- Physiochemical: Properties that describe the physical and chemical characteristics of molecules.
- Pharmacophore: Properties that relate to the recognition and binding of a molecule to its biological target.
- Structural: Properties related to the three-dimensional structure of a molecule.
"""
from .bond_angles import BondAngles
from .bond_lengths import BondLengths
from .bounds import Bounds
from .charge import Charge
from .chemical_class import ChemicalClass
from .charge import Charge
from .circular_variance import CircularVariance
from .dihedral_angles import DihedralAngles
from .donors_acceptors import DonorsAcceptors
from .hydrophobicity import Hydrophobicity
from .interface import Interface
from .mass import Mass
from .polarity import Polarity
from .surface_area import SurfaceArea
from .vdw_radius import VDWRadius
from .volume import Volume
Sub-modules
protkit.properties.bond_angles-
Implements class to calculate bond angles
BondAnglesto calculate bond angles in a residue, chain or protein. protkit.properties.bond_lengths-
Implements class
BondLengthsto calculate the bond lengths in a residue, chain or protein. protkit.properties.bounds-
Implements class
Boundsto calculate the bounds and center of a residue, chain or protein … protkit.properties.charge-
Implements class
Chargeto calculate the charge of a residue, chain, protein or sequence … protkit.properties.chemical_class-
Implements class
ChemicalClassto represent the chemical class of a residue … protkit.properties.circular_variance-
Implements class
CircularVarianceto calculate the circular variance of a protein … protkit.properties.dihedral_anglesprotkit.properties.donors_acceptors-
Implements class
DonorsAcceptorsto represent the donors and acceptors of hydrogen bonds. protkit.properties.hydrophobicity-
Implements class
Hydrophobicityto calculate the hydrophobicity and hydrophobicity class of a residue, chain, protein or sequence … protkit.properties.interface-
Implements class
Interfaceto represent an interface between two proteins … protkit.properties.mass-
Implements class
Massto calculate the mass of an atom, residue, chain, protein or sequence … protkit.properties.polarity-
Implements class
Polarityto calculate the polarity of a residue, chain, protein or sequence … protkit.properties.surface_area-
Implements class
SurfaceAreato calculate the surface area of proteins … protkit.properties.vdw_radius-
Implements class
VDWRadiusto provide van der Waals radii for atoms. protkit.properties.volume-
Implements class
Volumeto calculate the volume of a protein, chain, residue or sequence …