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.