Chemistry Applets

The Chemistry Applets menu of this website contains interactive cheminformatics applets that may prove useful to synthetic or mecinal chemists. They allow you to easily

  • search for literature precedents of chemical reactions (WebReactions)
  • predict physico-chemical properties from molecular structures (Property Explorer)
  • explore molecule conformations by showing typical dihedral angles of rotatable bonds (Torsion Explorer)

Requirements: All applets in the Chemistry Applets menu are written in the Java programming language and, therefore, require a Java enabled web browser to work. We suggest using an open browser, e.g. Mozilla Firefox. If you don't see a Java applet on the tool pages, then the Java runtime environment (JRE) of your browser may be disabled or not even installed. To install the latest JRE visit http://java.com/en/download. Firefox users may also consult the Firefox support page for the Java plugin.

Security: All Java applets on this website have sandbox security, which means that they are running securely in a restricted Java environment (sandbox) within your web browser. They don't get permission to access your computer's file system, memory, clipboard, or any other computer resource. Any Java applet on the openmolecules.org website is signed with a certificate from GlobalSign, ensuring that nobody can manipulate the applet's code or data in any way after its creation.

Privacy: If you draw chemical structures in Property Explorer or Torsion Explorer, then no information is sent back to the server. These applets carry their prediction databases as part of the applet itself. Converting a chemical name, CAS-number or SMILES string to a structure, however, cannot be done in an applet. For this the name must be sent to server and a structure returned. Reaction searches with WebReactions are also done on the server side. While we don't use that information nor disclose any of that information to third parties, there is a remote chance that a third party would intercept, decode and interpret the communication between applet and server. Thus, to be on the save side, you may prefer not to use the name-to-structure lookup or search the reaction database with proprietory data.

Mobile devices: iOS based does not support Java. Android based smart phones and touch pads are based on Java, but cannot run Java applets directly. This is because the bytecode is not compatible, and because some Java user interface and communication functionality is not supported on Android and because user events from a multi-touch OS cannot smoothly be mapped to mouse events. Yet, we consider Android a great platform with a brilliant future and may release Android Apps in the future.