A platform for context-aware experimentation includes a housing for one or more sensors for obtaining data pertaining to an on-going experiment, a communications subsystem for transmitting data obtained by the sensors, and a microcontroller for receiving data from the sensors, providing it to the communications subsystem, and possibly controlling the sensors. The housing may be a tube, which may be configured to hold a sample and may have a cap, or a waterproof package, which may have an opening to admit at least part of a sample. The platform may include a power source. The platform may include a computer processor, located outside the housing, for analyzing the data obtained by the sensors, determining the experimental context in which the sensors are operating and/or which experimental step in a protocol is being performed, and/or reminding users of required parameters for the steps in the protocol.
展开▼