Scientists in a high-tech lab analyze complex biological data on multiple large screens collaborating on research potentially for disease or life sciences

Code produit:
1628491396