Best approach to load, place and display a huge number of 3D files (.stl/.obj) files

Hi!
I am currently working on a little project and I want to follow the scheme given by scientific papers.
They display a load of 3D objects while placing them next to next. ( See This Example:


I guess that this has been done with a program similar to blender.

I also have let’s say 200 example models. I could load them all into blender manually, try to place them. However, I guess that there might be a more sophisticated solution to this? Is it possible to code this via python blender?

Thanks already for reading my post!

Cheers
Benny

Yes you can do that with python, but can’t help you this way
Personally I will use a particle system applied on a plane which will duplicate all the objects put in a collection