Unsupervised learning technique identifies bronchiectasis phenotypes with distinct clinical characteristics.