Lineage annotations were determined by Louvain clustering at resolution 0.1. Each lineage (fibroblast, muscle, immune, stromal) was then subsetted and reclustered. Final annotation resolution was chosen according to expression of biological markers; smaller clusters were combined were appropriate