English: A paper on them has been published in the journal Science Advances.
Telugu: వీరి పరిశోధన వ్యాసం సైన్స్ అడ్వాంటేజెస్ జర్నల్‌లో ప్రచురితమైంది.