A method of augmenting video images containing a graphical representation of at least part of one of a chemical structure and biological sequence, the method comprising: receiving video data captured by a first computing device, wherein the video data comprises a video image; identifying, within the video image, by a processor of a second computing device, a graphical representation of one of a chemical structure and a biological sequence; matching, by the processor, additional information from a determined storage location to the graphical representation, wherein the matching comprises determining a storage location in a database for additional information for the chemical structure or the biological sequence and comparing the graphical representation to one or more stored graphical representations in the database, wherein the additional information comprises at least one of: (i) a two-dimensional or three-dimensional representation of the chemical structure or biological sequence, (ii) a name of a) a chemical compound represented by the chemical structure, or b) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and (iii) a plurality of properties of the chemical compound or biological species; augmenting, by the processor, the video image, by merging the video image with augmentation data, wherein the augmentation data comprises: (i) at least a portion of the additional information, and (ii) one or more graphical controls configured, upon selection, to present at least a portion of the additional information; and after augmenting the video image, providing the augmented video data for presentation upon a display controlled by the first computing device; wherein the presentation of the augmented video data by the first computing device occurs while the first computing device continues to capture the video data. receiving video data captured by a first computing device, wherein the video data comprises a video image; identifying, within the video image, by a processor of a second computing device, a graphical representation of one of a chemical structure and a biological sequence; matching, by the processor, additional information from a determined storage location to the graphical representation, wherein the matching comprises determining a storage location in a database for additional information for the chemical structure or the biological sequence and comparing the graphical representation to one or more stored graphical representations in the database, wherein the additional information comprises at least one of: (i) a two-dimensional or three-dimensional representation of the chemical structure or biological sequence, (ii) a name of a) a chemical compound represented by the chemical structure, or b) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and (iii) a plurality of properties of the chemical compound or biological species; (i) a two-dimensional or three-dimensional representation of the chemical structure or biological sequence, (ii) a name of a) a chemical compound represented by the chemical structure, or b) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and a) a chemical compound represented by the chemical structure, or b) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and (iii) a plurality of properties of the chemical compound or biological species; augmenting, by the processor, the video image, by merging the video image with augmentation data, wherein the augmentation data comprises: (i) at least a portion of the additional information, and (ii) one or more graphical controls configured, upon selection, to present at least a portion of the additional information; and (i) at least a portion of the additional information, and (ii) one or more graphical controls configured, upon selection, to present at least a portion of the additional information; and after augmenting the video image, providing the augmented video data for presentation upon a display controlled by the first computing device; wherein the presentation of the augmented video data by the first computing device occurs while the first computing device continues to capture the video data.