Ellen Schmaljohn
Observed name: E. Schmaljohn
Institution: Integrated DNA Technologies (United States)
Observed institution: Integrated DNA Technologies (United States)
ORCID: 0000-0002-0965-9544
Observed ORCID: 0000-0002-0965-9544
OpenAlex ID: A5098750056
