MacSpectrum is a macrophage annotation system that allows comprehensive analysis of heterogeneous subpopulation and their multifaceted activation states under various in vitro and in vivo conditions. Each subpopulation identified by this system can be analyzed for cell function, intracellular signaling networks, and condition-specific signature genes.