Files
openpipeline_qc/inspect_visium.py
CI 4ec1652337 Build branch openpipeline_qc/v0.2 with version v0.2.1 to openpipeline_qc on branch v0.2 (240a6de)
Build pipeline: openpipelines-bio.openpipeline-qc.v0.2.1-nspxk

Source commit: 240a6de624

Source message: update changelog
2026-02-02 17:37:37 +00:00

23 lines
622 B
Python

import mudata as mu
import pandas as pd
def inspect_h5mu(filepath, name):
print(f"--- Inspecting {name} ({filepath}) ---")
try:
mdata = mu.read_h5mu(filepath)
rna = mdata.mod['rna']
print(f"Obs columns ({len(rna.obs.columns)}):")
print(rna.obs.columns.tolist())
print(f"\nObs head:")
print(rna.obs.head())
print(f"\nObsm keys: {list(rna.obsm.keys())}")
except Exception as e:
print(f"Error reading {filepath}: {e}")
print("\n")
inspect_h5mu("resources_test/spatial_qc_sample_data/visium_tiny.qc.h5mu", "Visium")