Thousands of scientists publish a paper every five days Nature 561, 167-169 (2018) doi: 10.1038/d41586-018-06185-8...
Separate names with a comma.