I know plasma cells and plasmablasts have specific markers (CD138) and there are commercial kits available to isolate them. But is there a marker that can be used to isolate memory B cells? And are there also commercial kits for that?
Did you mean that plasma cells and plasmablasts have specific markers like CD138 and not DC138?
CD138 is a marker for plasma cells, but not plasmablasts. Plasmablasts are more likely to express CD19 and CD20, while plasma cells are CD19- and CD20-. Plasmablasts, which are precursor cells to plasma cells, have lower levels of CD138 expression.
The primary marker used to isolate memory B cells is CD27. While CD27 is a strong indicator, it is important to note that CD27-negative memory B cells also exist. Other markers like the CD19 can be used in conjunction with CD27 for more precise B cell subset identification.
You may want to refer to the paper attached below for the isolation of CD27-positive human memory B cells.
Fluorescence-activated cell sorting (FACS) – for more precise isolation
Miltenyi, STEMCELL Technologies, and BioLegend are some of the companies that provide reagents or pre-defined protocols for isolating memory B cells from blood or PBMCs.
I just wanted to add to Yaying Pan's answer which mentioned CD38 - CD38 tends to be upregulated on germinal centre B cells in humans, but mouse B cells downregulate CD38 when they enter the germinal centre.
For mouse memory B cells, the surface phenotype (if sorting by FACS) could include CD138- CD19+ B220+ IgD− CD38+ (and bait-specific cells depending on the model).
Also note if you do use any of the magnetic purification kits, you could consider adding commercially sourced antibodies if they aren't included in the kit (such as IgD to remove IgD+ cells and improve the purity).