<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Depth-First: Tag metamolecular</title>
    <link>http://depth-first.com/articles/tag/metamolecular</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Walking the Web of Chemical Informatics</description>
    <item>
      <title>ChemWriter Now Available for Download</title>
      <description>&lt;p&gt;&lt;a href="http://metamolecular.com/products/chemwriter"&gt;&lt;img src="http://depth-first.com/demo/20080114/chemwriter_logo.png" align="right"&gt;&lt;/img&gt;&lt;/a&gt;A &lt;a href="http://depth-first.com/articles/2007/11/27/chemwriter-chemical-structures-and-the-web"&gt;2D chemical structure editor&lt;/a&gt; is a key component in most cheminformatics systems. With an ever-increasing number of groups using the Web as a cheminformatics platform, the need for a structure editor built specifically around the capabilities and constraints of the Web becomes more apparent.&lt;/p&gt;

&lt;p&gt;For the last several months, my company (&lt;a href="http://metamolecular.com"&gt;Metamolecular, LLC&lt;/a&gt;) has been developing a 2D structure editor called &lt;a href="http://metamolecular.com/products/chemwriter"&gt;ChemWriter(TM)&lt;/a&gt;. It was created specifically to solve the problem of building interactive, chemically-enabled Web applications that look good and load fast.&lt;/p&gt;

&lt;p&gt;You can now &lt;a href="http://metamolecular.com/downloads/"&gt;download&lt;/a&gt; a free, fully-functional, non-expiring copy of ChemWriter (the ChemWriter Starter Package) good for development and testing of your chemically-aware Web application. The Metamolecular Company Blog has &lt;a href="http://metamolecular.com/blog/2008/01/14/chemwriter-starter-package-now-available-for-download/"&gt;the details&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Mon, 14 Jan 2008 10:29:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f7887b33-8c9a-4042-940d-c8c705425054</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2008/01/14/chemwriter-now-available-for-download</link>
      <category>Tools</category>
      <category>chemwriter</category>
      <category>2d</category>
      <category>applet</category>
      <category>editor</category>
      <category>java</category>
      <category>metamolecular</category>
      <category>webapplication</category>
    </item>
    <item>
      <title>ChemWriter, Chemical Structures, and the Web</title>
      <description>&lt;p&gt;&lt;center&gt;&lt;a href="http://metamolecular.com/products/chemwriter"&gt;&lt;img src="http://depth-first.com/demo/20071127/chemwriter.png"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Of all the components that make up &lt;a href="http://www.amazon.com/Chemoinformatics-Practice-Products-Barry-Bunin/dp/1402050003"&gt;today's cheminformatics systems&lt;/a&gt;, the 2D structure editor may be the most widely-used. A 2D structure editor is often a chemist's first and most enduring exposure to cheminformatics, and can be encountered as early as Junior High or High School.&lt;/p&gt;

&lt;p&gt;Over time, a good 2D structure editor becomes every bit as important to a chemist as a text editor is to a writer or software developer. At any given ACS organic division symposium, you're likely to find several bench chemists who only casually, if ever, use a 3D molecular modelling program; finding any who don't regularly use a 2D structure editor would be much more challenging.&lt;/p&gt;

&lt;p&gt;2D structure editors are ubiquitous. They can be found in one form or another in most cheminformatics systems, ranging from databases, to standalone applications, to property calculators, and even 3D molecular modelling programs.&lt;/p&gt;

&lt;p&gt;Despite the importance of structure editors, they don't get much attention among cheminformatics developers. For example, if your bibliography is anything like mine, it contains dozens of papers on molecular descriptors. Yet the number of cheminformatics papers describing the design of ergonomic chemical structure editors is, well, one or maybe two.&lt;/p&gt;

&lt;h4&gt;About ChemWriter&lt;/h4&gt;

&lt;p&gt;&lt;a href="http://metamolecular.com/products/chemwriter"&gt;ChemWriter&amp;trade;&lt;/a&gt; is a new product aimed at making 2D chemical structure editors a lot more interesting, easy to use, and versatile than they have been in the past. Designed specifically as a lightweight, extendable component, ChemWriter is ideal for use in chemically-enabled Web applications.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://metamolecular.com/blog/2007/11/26/chemwriter-1-0-beta-2/"&gt;second beta version of ChemWriter&lt;/a&gt; has recently been released by my company, &lt;a href="http://metamolecular"&gt;Metamolecular, LLC&lt;/a&gt;. A &lt;a href="http://metamolecular.com/blog/2007/11/27/a-2d-chemical-structure-editor-for-the-web-an-introduction-to-chemwriter/"&gt;recent article&lt;/a&gt; on the Metamolecular company blog discusses ChemWriter in more detail.&lt;/p&gt;

&lt;h4&gt;The Structure Editor In-Depth&lt;/h4&gt;

&lt;p&gt;Because the design and use of 2D chemical structure editors is an unusual subject in cheminformatics, a compilation of articles on the topic from Depth-First and the Metamolecular Web site is provided below. Many of these articles refer to "Firefly", which was ChemWriter's name during early development.&lt;/p&gt;

&lt;h4&gt;Why the Structure Editor Matters&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/04/16/the-structure-editor-forgotten-link-between-chemistry-and-cheminformatics"&gt;The Structure Editor: (Forgotten) Link Between Chemistry and Cheminformatics&lt;/a&gt; Title says it all.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2006/08/21/four-free-2-d-structure-editors-for-web-applications"&gt;Four Free 2-D Structure Editors for Web Applications&lt;/a&gt; &lt;a href="http://depth-first.com/articles/2007/04/22/update-four-free-2-d-structure-editors-for-web-applications"&gt;&lt;/a&gt; An early look with example code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/07/11/waldorf-salad"&gt;Waldorf Salad&lt;/a&gt; Why aesthetics matter in chemistry.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Creating ChemWriter&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/04/18/a-2d-chemical-structure-editor-for-the-web-embracing-constraints-in-firefly"&gt;A 2D Chemical Structure Editor for the Web: Embracing Constraints in Firefly&lt;/a&gt; Creating remarkable products depends on identifying and embracing constraints.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/05/02/a-chemical-structure-editor-for-the-web-four-screenshots-of-a-firefly-prototype"&gt;A Chemical Structure Editor for the Web: Four Screenshots of a Firefly Prototype&lt;/a&gt; Some screenshots of an early ChemWriter prototype.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/04/23/a-chemical-structure-editor-for-the-web-fireflys-two-audiences"&gt;A Chemical Structure Editor for the Web: Firefly's Two Audiences&lt;/a&gt; A good structure editor needs to delight both developers and end users.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Using ChemWriter&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/06/21/open-notebook-science-using-inchimatic"&gt;Open Notebook Science Using InChIMatic&lt;/a&gt; ChemWriter in action.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/08/15/googling-for-molecules-with-inchimatic-and-firefly"&gt;Googling for Molecules with InChIMatic and Firefly&lt;/a&gt; One application of InChI using ChemWriter.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/07/25/top-ten-best-selling-drugs-worldwide-2006"&gt;Top Ten Best-Selling Drugs Worldwide (2006) - Depth-First&lt;/a&gt; Structures courtesy of an early development version of ChemWriter Desktop.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://metamolecular.com/products/chemwriter/demo/top-ten-best-selling-drugs-worldwide-with-structures-2006/"&gt;Top Ten Best-Selling Drugs Worldwide With Structures 2006 - Metamolecular&lt;/a&gt; ChemWriter can also be used to dynamically render resizable 2D chemical structures in Web pages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://metamolecular.com/products/chemwriter/demo/chemwriter-and-the-java-deployment-toolkit/"&gt;ChemWriter and the Java Deployment Toolkit&lt;/a&gt; A simplified method for cross-browser applet deployment using ChemWriter.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://metamolecular.com/products/chemwriter/demo/transferring-molecules-with-chemwriter/"&gt;Transferring Molecules With ChemWriter&lt;/a&gt; Demonstrates how JavaScript can be used to move molecular information into and out of ChemWriter.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Extending ChemWriter&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/07/18/building-a-molecule-preview-with-firefly-the-joy-of-swing"&gt;Building a Molecule Preview with Firefly: The Joy of Swing&lt;/a&gt; Shows one use for ChemWriter as a Swing GUI component.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/07/13/making-your-2d-structures-look-good-firefly-styles-and-stylesheets"&gt;Making Your 2D Structures Look Good: Firefly, Styles and Stylesheets&lt;/a&gt; Every aspect of ChemWriter's rendering can be customized, as is shown with this early development version of ChemWriter Desktop.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/08/08/never-draw-the-same-molecule-twice-viewing-image-metadata"&gt;Never Draw the Same Molecule Twice: Viewing Image Metadata&lt;/a&gt; Embedding 2D structure information as a molfile in PNG images.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://depth-first.com/articles/2007/07/30/editable-and-searchable-2d-molecular-images"&gt;Editable and Searchable 2D Molecular Images&lt;/a&gt; Metadata applied in a novel way using a development version of ChemWriter Desktop.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Tue, 27 Nov 2007 12:09:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f62cc12b-bff3-4142-ba55-00609e04f371</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2007/11/27/chemwriter-chemical-structures-and-the-web</link>
      <category>Tools</category>
      <category>chemwriter</category>
      <category>2d</category>
      <category>editor</category>
      <category>structure</category>
      <category>metamolecular</category>
      <category>java</category>
      <category>applet</category>
    </item>
    <item>
      <title>Write Once, Run Anywhere: Simplifying Java Applet Deployment</title>
      <description>&lt;p&gt;From the early days, Java has been described by Sun as the "write once, run anywhere" language and platform. And for the most part, Sun has made good on this promise. It's taken some time, but today's Java Virtual Machines (JVMs) enable developers to feel very confident of their code executing as designed (and unmodified) on any computer system. It's easy to forget, but that's a Big Deal.&lt;/p&gt;

&lt;p&gt;Unfortunately, one aspect of Java has been saddled with platform-specific issues from the beginning. Ironically, it's the same area for which Java was originally marketed: applets in Web browsers.&lt;/p&gt;

&lt;p&gt;The fuzzy boundary between the Web browser and a Java applet is a place where many cross-platform problems can be found. In areas ranging from keyboard focus to state persistence to deployment, developers need to keep on their toes and test on every platform they want to deploy on.&lt;/p&gt;

&lt;p&gt;But to be fair, why should we expect all applets to work the same on every browser when even &lt;a href="http://davidwalsh.name/6-reasons-why-ie6-must-die/"&gt;CSS and HTML don't&lt;/a&gt;? The "&lt;a href="http://en.wikipedia.org/wiki/Browser_wars"&gt;browser wars&lt;/a&gt;" exacted a heavy toll on the entire Web user experience that we're only now starting to move past.&lt;/p&gt;

&lt;p&gt;As a much-needed step toward making browser applet quirks a lot less interesting, Sun recently introduced its &lt;a href="https://jdk6.dev.java.net/testDT.html"&gt;Deployment Toolkit&lt;/a&gt;. At its center is a JavaScript library that allows developers to largely forget the differences among browsers when deploying applets on arbitrary clients.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://metamolecular.com/blog/2007/11/14/simplifying-java-applet-deployment/"&gt;A more technical summary&lt;/a&gt; of Sun's Java Deployment Toolkit, including a &lt;a href="http://metamolecular.com/products/chemwriter/demo/chemwriter-and-the-java-deployment-toolkit/"&gt;live example&lt;/a&gt; using the &lt;a href="http://metamolecular.com/products/chemwriter"&gt;ChemWriter&amp;trade; structure editor&lt;/a&gt; can be found on the &lt;a href="http://metamolecular.com/blog/"&gt;Metamolecular Company Blog&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Tue, 20 Nov 2007 13:31:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:baaaee06-daea-4f85-8dc0-04571d6d00f9</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2007/11/20/write-once-run-anywhere-simplifying-java-applet-deployment</link>
      <category>Tools</category>
      <category>deploymenttoolkit</category>
      <category>sun</category>
      <category>java</category>
      <category>applet</category>
      <category>chemwriter</category>
      <category>metamolecular</category>
    </item>
  </channel>
</rss>
