MHCXGraph.utils.analysis.evaluate_frame_nodes¶
- MHCXGraph.utils.analysis.evaluate_frame_nodes(component_id: Any, frame_id: Any, data: dict[str, Any]) tuple[pandas.DataFrame, dict[str, Any]][source]¶
Evaluate node coverage metrics for one frame across all proteins.
- Parameters:
component_id (hashable) – Component identifier.
frame_id (hashable) – Frame identifier.
data (dict) – JSON payload as built by _make_json_from_associated_graph.
- Returns:
df (pandas.DataFrame) – Per protein metrics for this frame.
summary (dict) – Aggregated summary for the frame.