qdiv.diversity.bray
- qdiv.diversity.bray(tab, *, use_values_in_tab=False)[source]
Compute the Bray–Curtis dissimilarity matrix between all samples.
Bray–Curtis dissimilarity between two samples A and B is:
BC(A, B) = 1 − Σ_i min(p_iA, p_iB)
where p_iA and p_iB are relative abundances of feature i in samples A and B.
- Parameters:
tab (DataFrame | MicrobiomeData-like | dict) – Abundance table (features x samples) or convertible structure.
use_values_in_tab (bool, default=False) – If False, convert abundances to relative abundances. If True, assume tab already contains relative abundances.
- Returns:
Symmetric Bray–Curtis dissimilarity matrix.
- Return type:
pandas.DataFrame
Notes
Requires at least two samples.
Zero-sum samples are not allowed unless use_values_in_tab=True.