1. A laboratory protocol interface computer system comprising at least one processor configured with: a dynamic module that specifies a plurality of stages of a protocol for a laboratory procedure, where a selected stage of the plurality of stages includes a procedure instruction for performing the selected stage of the protocol and an associated timer; a user interface that enables a user to interact with the protocol specified by the module, where the user interface presents the user with the procedure instruction for the selected stage, enables the user to utilize the associated timer at a selected stage of a protocol controllably displayed, initiated, and terminated at will by the user on the user interface or a remote device to integrate the timer with the instruction for at least one of incubation, reaction, interval, reagent addition, sample removal, aliquot removal, and proceeding to a subsequent task to alert the user in real time during a protocol at the user's discretion and allows the user to customize and/or share the protocol; and a module manager that administers the module, such that the module manager modifies the module based at least in part upon user input received through the user interface to customize the protocol.