1. One or more non-transitory computer-readable media holding computer-executable instructions, the computer-executable instructions comprising one or more instructions for: receiving a single command to access a dataset stored in memory, the single command being compatible with a matrix-based programming language, the dataset having at least a first variable, a second variable, a plurality of subjects, and information relating to at least the first variable, the second variable, and the plurality of subjects, the first variable having two or more elements of a first data type and the second variable having two or more elements of a second data type, the second data type being different from the first data type, and the elements of the first variable and the second variable being measured or collected data that relates to the plurality of subjects; and modifying at least one element of the first data type and at least one element of the second data type in the dataset based on the single command.