Lorna Ewart
0000-0002-8258-7460
Emulate (United States)
1 paper found
Refreshing results…
From animal testing to in vitro systems: advancing standardization in microphysiological systems
Missing publications? Search for publications with a matching author name.