A system for creating a graphical representation of a chemical structure using a touch screen interface, the system comprising: a processor; and a memory having a set of instructions stored thereon, wherein the instructions, when executed, cause the processor to: provide a representation of at least a portion of an in-progress chemical structure for presentation on a graphical display of a computing device; identify one or more connection locations of the portion of the in-progress chemical structure; identify one or more connection locations of a chemical structure element, wherein the chemical structure element is separate from the in-progress chemical structure, receive a gesture input upon a touch sensitive portion of the graphical display corresponding to movement of the chemical structure element towards the portion of the in-progress chemical structure, determine whether a distance between a first connection location of the one or more connection locations of the portion of the in-progress chemical structure and a first connection location of the one or more connection locations of the chemical structure element is within a threshold separation distance that signals an intended connection of the chemical structure element to the in-progress chemical structure at or about the corresponding connection locations; based upon determining the intended connection, analyze a resultant chemical structure formed by connection of the in-progress chemical structure and the chemical structure element at or about the corresponding connection locations of the chemical structure element and the in-progress chemical structure to determine whether the resultant structure is chemically feasible; and provide, responsive to analysis, for presentation to a user of the computing device, at least one of a visible cue, an audible cue, and a haptic cue corresponding to the determination whether the resultant chemical structure is chemically feasible. a processor; and a memory having a set of instructions stored thereon, wherein the instructions, when executed, cause the processor to: provide a representation of at least a portion of an in-progress chemical structure for presentation on a graphical display of a computing device; identify one or more connection locations of the portion of the in-progress chemical structure; identify one or more connection locations of a chemical structure element, wherein the chemical structure element is separate from the in-progress chemical structure, receive a gesture input upon a touch sensitive portion of the graphical display corresponding to movement of the chemical structure element towards the portion of the in-progress chemical structure, determine whether a distance between a first connection location of the one or more connection locations of the portion of the in-progress chemical structure and a first connection location of the one or more connection locations of the chemical structure element is within a threshold separation distance that signals an intended connection of the chemical structure element to the in-progress chemical structure at or about the corresponding connection locations; based upon determining the intended connection, analyze a resultant chemical structure formed by connection of the in-progress chemical structure and the chemical structure element at or about the corresponding connection locations of the chemical structure element and the in-progress chemical structure to determine whether the resultant structure is chemically feasible; and provide, responsive to analysis, for presentation to a user of the computing device, at least one of a visible cue, an audible cue, and a haptic cue corresponding to the determination whether the resultant chemical structure is chemically feasible. provide a representation of at least a portion of an in-progress chemical structure for presentation on a graphical display of a computing device; identify one or more connection locations of the portion of the in-progress chemical structure; identify one or more connection locations of a chemical structure element, wherein the chemical structure element is separate from the in-progress chemical structure, receive a gesture input upon a touch sensitive portion of the graphical display corresponding to movement of the chemical structure element towards the portion of the in-progress chemical structure, determine whether a distance between a first connection location of the one or more connection locations of the portion of the in-progress chemical structure and a first connection location of the one or more connection locations of the chemical structure element is within a threshold separation distance that signals an intended connection of the chemical structure element to the in-progress chemical structure at or about the corresponding connection locations; based upon determining the intended connection, analyze a resultant chemical structure formed by connection of the in-progress chemical structure and the chemical structure element at or about the corresponding connection locations of the chemical structure element and the in-progress chemical structure to determine whether the resultant structure is chemically feasible; and provide, responsive to analysis, for presentation to a user of the computing device, at least one of a visible cue, an audible cue, and a haptic cue corresponding to the determination whether the resultant chemical structure is chemically feasible.