Analysis Manager

GitHub Link to Code

Analysis manager for coordinating different types of analysis.

class mdxplain.analysis.manager.analysis_manager.AnalysisManager

Main manager for all analysis operations.

Provides access to different analysis types through properties. Currently supports feature analysis, with plans to extend to structure analysis, importance analysis, and more.

Examples

>>> # Feature analysis (services)
>>> pipeline.analysis.features.distances.mean()
>>> pipeline.analysis.features.contacts.std()
>>> # Future extensions
>>> pipeline.analysis.structure.rmsd(reference_traj=0, reference_frame=0)
>>> pipeline.analysis.structure.rmsd.median.to_reference()
__init__() None

Initialize analysis manager.

Parameters

None

The initializer does not accept parameters.

Returns

None

The initializer does not return anything.

Notes

Pipeline data is injected automatically by AutoInjectProxy.

property features: FeatureAnalysisService

Get feature analysis service.

Parameters

None

The property does not accept parameters.

Returns

FeatureAnalysisService

Service providing access to feature analysis operations.

property structure: StructureAnalysisService

Get structure analysis service.

Parameters

None

The property does not accept parameters.

Returns

StructureAnalysisService

Service providing access to structure analysis operations.