English: The details have been published in the journal Science .
Telugu: ఇమ్యూనాలజీకి చెందిన జర్నల్‌లో వివరాలు ప్రచురించారు.