I benmargen gjennomgår umodne B-celler en nyskapende genetisk prosess. Det finnes bestemte genområder som koder for antistoff. Hver B-celle velger en av mange gensegmenter i dette området og setter denne sammen med en tilfeldig valgt annen gensegment fra de mange valgmulighetene i det samme området. Samtidig klippes bort mellomliggende genbiter. Denne klippeprosessen på DNA-nivå kalles looping out. Prosessen som er en helt tilfeldig sammensetning av DNA-genbiter (såkalt V(D)J-rearrangering) muliggjør dannelsen av unike gener som koder for en antistoff B-cellereseptor.