S

Sowmya Ajay Castro

University of Dundee

ORCID: 0000-0001-9831-2907

16 papers and 237 citations.

PubIndex Score79Top 21% · early-careerHow it's scored
16Publications
237Total Citations
#5in Neonatal and Maternal Infections

Top publicationsby citations

Indexing 16 publications…