English: The research was published last week in the journal Nature.
Telugu: ఈ పరిశోధన వివరాలను నేచర్‌ పత్రికలో గత వారం ప్రచురించారు.