Back in the laboratory. But now armed with clues!

A beautiful painting

 
 
Missing placard?

Missing placard?

 
 
A notebook

A notebook

A portal

A portal


 Hints:

Hint 1

Hint 3

Hint 5

Hint 7 (Solution)