experiment database class