Ellen Lutya Putri Nugrahani
Observed names: Ellen Lutya, Ellen Lutya Putri Nungrahani
Institution: National Research and Innovation Agency
Observed institution: National Research and Innovation Agency
ORCID: 0000-0002-5291-9073
Observed ORCID: 0000-0002-5291-9073
OpenAlex ID: A5013232623
