Thousands of scientists publish a paper every five days
nature.com