Scientific research platform