mordred package¶
modred descriptor calculator.
-
class
mordred.
Descriptor
[source]¶ Bases:
object
abstract base class of descriptors.
-
as_argument
¶ argument representation of descriptor
-
coord
¶ get 3D coordinate
-
dependencies
()[source]¶ descriptor dependencies.
Return type: { str
: (Descriptor
orNone
)} orNone
-
explicit_hydrogens
= True¶
-
classmethod
is_descriptor_class
(desc)[source]¶ check calculatable descriptor class or not.
Return type: bool
-
kekulize
= False¶
-
mol
¶ get molecule
-
require_3D
= False¶
-
require_connected
= False¶
-
rtype
= None¶
-
-
class
mordred.
Calculator
(descs=[], ignore_3D=False)[source]¶ Bases:
object
descriptor calculator.
Parameters: descs – see register()
method-
descriptors
¶ all descriptors.
you can get/set/delete descriptor.
-
echo
(s, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>, end='\n')[source]¶ output message
-
map
(mols, nproc=None, nmols=None, quiet=False, ipynb=False, id=-1)[source]¶ calculate descriptors over mols.
Parameters: Return type: Iterator
[scalar]
-
pandas
(mols, nproc=None, nmols=None, quiet=False, ipynb=False, id=-1)[source]¶ calculate descriptors over mols.
Parameters: mol_name (str) – molecular column name Return type: pandas.DataFrame
-
register
(desc, ignore_3D=False)[source]¶ register descriptors.
Parameters: desc ( module
,Descriptor
class/instance orIterable
) –descriptors to register
module
: Descriptors in moduleDescriptor
class: useDescriptor.preset()
-
-
mordred.
all_descriptors
()[source]¶ yield all descriptor modules.
Returns: all modules Return type: Iterator
(Descriptor
)
-
mordred.
get_descriptors_from_module
(mdl)[source]¶ get descriptors from module.
Parameters: mdl (module) – module to search Return type: [ Descriptor
]
Subpackages¶
- mordred.error package
- mordred.surface_area package
- mordred.tests package
- Submodules
- mordred.tests.Dummy module
- mordred.tests.test_ABCIndex module
- mordred.tests.test_ETA module
- mordred.tests.test_SASA module
- mordred.tests.test_SLogP module
- mordred.tests.test_VEA module
- mordred.tests.test_atomic_property module
- mordred.tests.test_base module
- mordred.tests.test_by_references module
- mordred.tests.test_exceptions module
- mordred.tests.test_mordred_main module
- mordred.tests.test_parallel module
- Submodules
Submodules¶
- mordred.ABCIndex module
- mordred.AcidBase module
- mordred.AdjacencyMatrix module
- mordred.Aromatic module
- mordred.AtomCount module
- mordred.Autocorrelation module
- mordred.BCUT module
- mordred.BalabanJ module
- mordred.BaryszMatrix module
- mordred.BertzCT module
- mordred.BondCount module
- mordred.CPSA module
- mordred.CarbonTypes module
- mordred.Chi module
- mordred.Constitutional module
- mordred.DetourMatrix module
- mordred.DistanceMatrix module
- mordred.EState module
- mordred.EccentricConnectivityIndex module
- mordred.ExtendedTopochemicalAtom module
- mordred.FragmentComplexity module
- mordred.Framework module
- mordred.GeometricalIndex module
- mordred.GravitationalIndex module
- mordred.HydrogenBond module
- mordred.InformationContent module
- mordred.KappaShapeIndex module
- mordred.Lipinski module
- mordred.McGowanVolume module
- mordred.MoRSE module
- mordred.MoeType module
- mordred.MolecularDistanceEdge module
- mordred.MolecularId module
- mordred.MomentOfInertia module
- mordred.PathCount module
- mordred.Polarizability module
- mordred.RingCount module
- mordred.RotatableBond module
- mordred.SLogP module
- mordred.TopoPSA module
- mordred.TopologicalCharge module
- mordred.TopologicalIndex module
- mordred.VdwVolumeABC module
- mordred.VertexAdjacencyInformation module
- mordred.WalkCount module
- mordred.Weight module
- mordred.WienerIndex module
- mordred.ZagrebIndex module