[No authors listed]
Interferon regulatory factor 8 (Irf8) is critical for mammalian macrophage development and innate immunity, but its role in teleost myelopoiesis remains incompletely understood. In particular, genetic tools to analyze the role of Irf8 in zebrafish macrophage development at larval and adult stages are lacking. We generated irf8 null mutants in zebrafish using TALEN-mediated targeting. Our analysis defines different requirements for irf8 at different stages. irf8 is required for formation of all macrophages during primitive and transient definitive hematopoiesis, but not during adult-phase definitive hematopoiesis starting at 5-6 days postfertilization. At early stages, irf8 mutants have excess neutrophils and excess cell death in pu.1-expressing myeloid cells. Macrophage fates were recovered in irf8 mutants after wildtype irf8 expression in neutrophil and macrophage lineages, suggesting that irf8 regulates macrophage specification and survival. In juvenile irf8 mutant fish, mature macrophages are present, but at numbers significantly reduced compared to wildtype, indicating an ongoing requirement for irf8 after embryogenesis. As development progresses, tissue macrophages become apparent in zebrafish irf8 mutants, with the possible exception of microglia. Our study defines distinct requirement for irf8 in myelopoiesis before and after transition to the adult hematopoietic system.
KEYWORDS: {{ getKeywords(articleDetailText.words) }}
Sample name | Organism | Experiment title | Sample type | Library instrument | Attributes | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{attr}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{ dataList.sampleTitle }} | {{ dataList.organism }} | {{ dataList.expermentTitle }} | {{ dataList.sampleType }} | {{ dataList.libraryInstrument }} | {{ showAttributeName(index,attr,dataList.attributes) }} |
{{ list.authorName }} {{ list.authorName }} |