Bray-Curtis Dissimilarity Calculator
Calculate Bray-Curtis dissimilarity and Jaccard index for community similarity analysis.
Abundance Versus Presence-Absence
Bray–Curtis and Jaccard answer different questions, and the choice changes conclusions. Bray–Curtis weights abundance; Jaccard counts only presence.
| Index | Uses | Sensitive to | Range |
|---|---|---|---|
| Bray–Curtis | Abundances | Dominant species | 0 (identical) to 1 (no overlap) |
| Jaccard | Presence only | Rare species | 0 to 1 similarity |
| Sørensen | Presence, doubled shared weight | Rare species | Always > Jaccard |
Because Bray–Curtis is driven by abundant taxa, two communities sharing all their rare species but differing in dominants appear dissimilar. Jaccard on the same data would call them nearly identical. Neither is wrong; they measure different things.
Note that Bray–Curtis is a dissimilarity — 0 means identical. Jaccard as normally reported is a similarity, where 1 means identical. Reversing them is a common reporting error.
Why It Is Not a Metric
Bray–Curtis violates the triangle inequality, so it is semi-metric. Ordination methods assuming a true metric — principal components analysis in particular — can distort the resulting picture.
Non-metric multidimensional scaling is the standard alternative, since it uses only the rank order of dissimilarities and makes no metric assumption. This is why NMDS dominates community ecology plots while PCA dominates elsewhere.
Sampling and Transformation
| Issue | Effect | Handling |
|---|---|---|
| Unequal sample sizes | Inflates apparent dissimilarity | Rarefy or use relative abundance |
| One dominant taxon | Swamps the index | Square-root or fourth-root transform |
| Joint absences | Ignored by design | Usually desirable in ecology |
Ignoring joint absences is a deliberate feature. Two sites both lacking a species are not thereby similar — most species are absent from most sites, so counting shared absences would make everything look alike.
Worked Examples
Common Mistakes
It is a dissimilarity: 0 means identical communities and 1 means no shared abundance. Jaccard runs the opposite way.
Larger samples detect more species, inflating apparent dissimilarity. Rarefy or convert to relative abundance first.
The index is semi-metric and violates the triangle inequality. Use NMDS, which relies only on rank order.
A single abundant species can determine the index. Square-root or fourth-root transformation moderates its influence.