<?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 disruptiveinnovation</title>
    <link>http://depth-first.com/articles/tag/disruptiveinnovation</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Walking the Web of Chemical Informatics</description>
    <item>
      <title>Chrome and a V8: JavaScript Takes a Giant Leap Forward?</title>
      <description>&lt;p&gt;&lt;a href="http://www.google.com/googlebooks/chrome/index.html"&gt;&lt;img src="http://depth-first.com/demo/20080904/jsvm.png" align="right"&gt;&lt;/img&gt;&lt;/a&gt;Back when I started writing Java software in 1997, the Java Virtual Machine was &lt;em&gt;slow&lt;/em&gt;. It was so slow that for years, many developers abandoned all hope of using the language for "serious" work once it became clear how much slower it was than C and C++. Eleven years of Moore's Law compounding, and countless JVM optimizations later, Java is so fast today that relative speed is rarely even considered when developing client and server applications.&lt;/p&gt;

&lt;p&gt;Today, JavaScript occupies a similar position to that held by Java in 1997: a ubiquitous language with a basically good design that has significant performance issues.&lt;/p&gt;

&lt;h4&gt;The Next Big Thing? JavaScript Virtual Machines&lt;/h4&gt;

&lt;p&gt;This situation may be about to change - radically. Several groups are going to great effort to improve the performance of JavaScript by creating JavaScript Virtual Machines. The most recent entry into this increasingly crowded field is &lt;a href="http://depth-first.com/articles/2008/09/02/google-chrome-rethinking-the-browser-as-an-operating-system"&gt;Google Chrome&lt;/a&gt;. Among Chrome's many innovations is the introduction of one of the first &lt;a href="http://code.google.com/apis/v8/intro.html"&gt;JavaScript Virtual Machines&lt;/a&gt; (V8) into a production browser. A virtual machine works fundamentally differently from traditional JavaScript interpreters, with the potential for greatly reduced memory requirements and speed increases.&lt;/p&gt;

&lt;h4&gt;Put a V8 in Your Browser&lt;/h4&gt;

&lt;p&gt;How fast is Chrome's V8 engine? We can get an idea by running some benchmarks.&lt;/p&gt;

&lt;p&gt;The chart below shows the results of running &lt;a href="http://code.google.com/apis/v8/run.html"&gt;Google's V8 Benchmark Suite&lt;/a&gt; (bigger bars mean faster execution):&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;img src="http://depth-first.com/demo/20080904/chart.png"&gt;&lt;/img&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;As you can see, Chrome leaves both Firefox 3 and IE 7 in the dust, at least according to this benchmark. Another popular benchmark is &lt;a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"&gt;SunSpider&lt;/a&gt;, where the results are qualitiatively similar; Chrome's execution time surpasses that of IE 7 by over two orders of magnitude.&lt;/p&gt;

&lt;p&gt;My system consisted of an Ubuntu Linux machine running a clean install of Windows XP on Sun's excellent virtualization product, &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt;. Your mileage may vary. Note: it's important to disable Internet Explorer's warning prompt that reads "This page contains a script which is taking an unusually long time to finish. To end this script now, click Cancel." (the presence of which is telling in itself).This can be done by following the &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;175500"&gt;instructions here&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Conclusions&lt;/h4&gt;

&lt;p&gt;JavaScript is in the middle of a textbook &lt;a href="http://en.wikipedia.org/wiki/Disruptive_technology"&gt;Marketplace Disruption&lt;/a&gt;. Just four years ago, few even thought about the language. Today it's the centerpiece of Web interactivity. Perhaps the biggest issue remaining, performance, is now the focus of intense research that is beginning to bear fruit. Many of the key technologies now starting to appear, such as V8, are modular and open source; other browser vendors can adapt them for use in their own products. It's an offer few can afford to refuse.&lt;/p&gt;

&lt;p&gt;Sooner than many might have thought possible, JavaScript may stop being viewed as the &lt;em&gt;slow&lt;/em&gt; language. Then what?&lt;/p&gt;</description>
      <pubDate>Fri, 05 Sep 2008 01:42:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:5c35762b-cc88-4097-a2b1-49a3646df8ca</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2008/09/05/chrome-and-a-v8-javascript-takes-a-giant-leap-forward</link>
      <category>Tools</category>
      <category>javascript</category>
      <category>chrome</category>
      <category>virtualmachine</category>
      <category>google</category>
      <category>disruptiveinnovation</category>
      <category>performance</category>
    </item>
    <item>
      <title>The Power of Simple</title>
      <description>&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/1590597141?ie=UTF8&amp;amp;tag=depthfirst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590597141"&gt;&lt;img border="0" align="right" src="http://depth-first.com/demo/20070215/founders_at_work.jpg"&gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=depthfirst-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1590597141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;I think I was also surprised by the success of something so simple. That's a mantra for many people in the technology world - simplicity. But what we built wasn't that amazing. It was the idea of putting a couple of things together and being able to establish a lead by doing something really, really simple. How far you can get on a simple idea is amazing. I have a tendency to add more and more - the ideas always get too big to implement before they even get off the ground. Simplicity is powerful.&lt;/p&gt;
    
    &lt;p&gt;-&lt;cite&gt;Evan Williams, Cofounder, Blogger.com in  &lt;a href="http://www.amazon.com/gp/product/1590597141?ie=UTF8&amp;amp;tag=depthfirst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590597141"&gt;Founders at Work: Stories of Startups' Early Days&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=depthfirst-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1590597141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; &lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Evan Williams didn't set out to build &lt;a href="http://blogger.com"&gt;Blogger.com&lt;/a&gt; - the original product idea for the company he cofounded was an advanced web-based project management tool. Blogger was created on the side as a way for Evan and his cofounder to update their own weblog. The system was eventually made available to the public. Even as the use of this new blogging service took off, Evan remained reluctant to ditch the original project management tool idea.&lt;/p&gt;

&lt;p&gt;Like all &lt;a href="http://depth-first.com/articles/2006/11/16/electric-cars-and-open-access"&gt;disruptive innovations&lt;/a&gt;, the collection of scripts that would become Blogger didn't represent any great technological leap. Rather, the software made it an order of magnitude more convenient to do something that people had already been doing for some time.&lt;/p&gt;

&lt;p&gt;Whether they're aware of it or not, most people are wired to reject simple ideas by default, regardless of their merit. After all, difficult problems call for complex solutions. And simple ideas definitely aren't sexy. Fields that have experienced prolonged periods of stagnation are especially vulnerable to this mode of thinking.&lt;/p&gt;

&lt;p&gt;Cheminformatics is poised to experience a similar phenomenon as old technologies are put to use in new ways to solve longstanding problems. Some of these solutions will seem absurdly simple - even trivial. Watch them closely.&lt;/p&gt;</description>
      <pubDate>Fri, 23 Feb 2007 09:40:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ff79b2e6-6fb5-43a9-b75e-913493be48ab</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2007/02/23/the-power-of-simple</link>
      <category>Meta</category>
      <category>blogger</category>
      <category>disruptiveinnovation</category>
      <category>simple</category>
    </item>
    <item>
      <title>Twelve Free Chemistry Databases</title>
      <description>&lt;p&gt;Just two years ago, trying to find free online chemistry databases was an exercise in futility. Now, they're sprouting up all over the Web like wildflowers after a wet Spring. What follows is a far-from-complete roundup of some of the more interesting places to start your chemical search.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://pubchem.ncbi.nlm.nih.gov/"&gt;PubChem&lt;/a&gt;- The granddaddy of all free chemistry databases. Search over 8 million compounds by a variety of criteria. Although some PubChem records are linked into the primary literature through MeSH, most are not. But this doesn't seem to be PubChem's true calling. Instead, PubChem may well evolve into the world's largest online collection of molecular data sheets. Increasingly, the other databases in this list are cross-referencing their entries into PubChem. PubChem's entire database can be &lt;a href="http://depth-first.com/articles/2006/09/29/hacking-pubchem-direct-access-with-ftp"&gt;downloaded by FTP&lt;/a&gt;. 
&lt;a href="http://www.cas.org/EO/regsys.html"&gt;CAS Registry&lt;/a&gt; are correct to see PubChem as the first real competition they've had in  decades.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://blaster.docking.org/zinc/"&gt;ZINC&lt;/a&gt;- A free database of commercially-available compounds for virtual screening. Search over 4.6 million compounds by structure, IUPAC name, InChI, and a host of calculated properties.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://emolecules.com"&gt;eMolecules&lt;/a&gt;- Google for molecules. With a simple interface and super fast search engine, eMolecules augments PubChem with other information sources, including specialty chemical catalogs. Although eMolecules' emphasis seems to be on commercially-available compounds, it's only possible to get a link directly into a supplier's online catalog for a limited number of molecules. Most of the links are to PubChem records. For this reason, I don't find eMolecules very useful in its current form. If you remember something called "Chmoogle", this is the same service (moral: &lt;a href="http://www.emolecules.com/doc/google_vs_chmoogle/index.htm"&gt;don't mess with Google&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.ebi.ac.uk/chebi/"&gt;CHEBI&lt;/a&gt;- "A freely available dictionary of molecular entities focused on &#8216;small&#8217; chemical compounds." CHEBI draws its information from &lt;a href="http://www.ebi.ac.uk/chebi/faqForward.do#3"&gt;two main sources&lt;/a&gt;: Integrated Relational Enzyme Database of the EBI and the Kyoto Encyclopedia of Genes and Genomes. Find out what proteins a molecule has been associated with and in what context. Provides cross-links to CAS registry numbers, Beilstein registry numbers, and Gmelin registry numbers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://webbook.nist.gov/chemistry/"&gt;NIST Chemistry WebBook&lt;/a&gt;- Physical data (thermochemical, thermophysical, and ion energetics) for mostly organic compounds. Search by formula, structure, CAS number, and IUPAC name.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://biocyc.org/open-compounds.shtml"&gt;BioCyc&lt;/a&gt;- A collection of about 3,500 compounds involved as enzyme substrates, products, inhibitors, and activators. On accepting a license agreement, the entire database can be &lt;a href="http://biocyc.org/download.shtml"&gt;freely downloaded&lt;/a&gt; in &lt;a href="http://www.xml-cml.org/"&gt;Chemical Markup Language&lt;/a&gt; format.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.chemexper.com/"&gt;ChemExper&lt;/a&gt;- Find a supplier for your specialty chemical needs. Search by structure, name, molecular formula, and CAS number. After finding you compound, get an offer from one or more suppliers. I can't vouch for how this works in practice, but it sounds like a good idea.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.alanwood.net/pesticides/"&gt;Compendium of Pesticide Common Names&lt;/a&gt;- More than 1,100 commonly-used pesticides. Compounds are located by browsing indexed lists (IUPAC name, CAS number, and trade name) rather than searching. Each entry lists, among other pieces of information, a chemical structure and sub-classifications (repellents, antifeedants, synergists, etc.).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://nmrshiftdb.org"&gt;NMRShiftDB&lt;/a&gt;- Organic structures and their nuclear magnetic resonance (nmr) chemical shifts. NMRShiftDB contains chemical shift data for over 22,000 organic compounds and 19,000 spectra. Records can be searched by structure, chemical shift and nucleus. NMRShiftDB is truly open; it can be &lt;a href="http://depth-first.com/articles/2006/09/04/hacking-nmrshiftdb"&gt;accessed programmatically&lt;/a&gt; and the source code for the software that runs the online database can be &lt;a href="http://sourceforge.net/projects/nmrshiftdb/"&gt;freely downloaded&lt;/a&gt;. Individual users can submit their own spectral shifts for peer review and subsequent inclusion into the database.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://cholla.chemnavigator.com/cgi-bin/lookup/search"&gt;Chemical Structure Lookup Service&lt;/a&gt; (CSLS)- An address book for chemical structures. If you've ever used &lt;a href="http://metacrawler.com"&gt;Metacrawler&lt;/a&gt;, then you'll recognize the idea behind SCLS, which is to aggregate several free chemistry databases. Search over 27 million molecules by IUPAC name, InChI, structure, SMILES, and a variety of molecular identifiers. Your results set will contain links into specific databases that host the molecules you find. The user interface isn't just unfriendly - it's downright antisocial. But if you can get past this, CSLS may well be one of the most useful services in this list.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://redpoll.pharmacy.ualberta.ca/drugbank/index.html"&gt;DrugBank&lt;/a&gt;- Combines detailed drug data with comprehensive drug target information. Search over 4,300 drugs by trade name, SMILES, and InChI. Each record contains information on target of action, therapeutic indication, medications the drug is an ingredient of, and trade names. Searches can be limited to only approved drugs or experimental drugs. Both the concept and interface to this service are well thought-out.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://wikipedia.com"&gt;Wikipedia&lt;/a&gt;- Wikipedia? Yes, Wikipedia. Wikipedia offers several kinds of chemical information produced by a knowledgeable, all-volunteer army. Looking for information on organic compounds? Consider &lt;a href="http://en.wikipedia.org/wiki/Morphine"&gt;this datasheet on morphine&lt;/a&gt; as an example. For those interested in synthesis, Wikipedia is increasingly being used to collaboratively author &lt;a href="http://depth-first.com/articles/2006/09/08/chemical-reviews-on-wikipedia"&gt;short reviews on the topic&lt;/a&gt;. Search capabilities are currently limited to text and don't appear to work with IUPAC names or CAS numbers.  Where this quintessential &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0060521996/qid=1101756443/sr=8-1/ref=pd_ka_1/102-0228227-9568947?v=glance&amp;amp;s=books&amp;amp;n=507846"&gt;disruptive technology&lt;/a&gt; and its offspring end up taking chemical publishing is unclear, but the ride will be spectacular.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
      <pubDate>Tue, 07 Nov 2006 14:16:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:341e258a-c125-48e8-aa92-9c02ce848bc2</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2006/11/07/twelve-free-chemistry-databases</link>
      <category>Databases</category>
      <category>databases</category>
      <category>disruptiveinnovation</category>
      <category>openaccess</category>
    </item>
    <item>
      <title>Disruptive Innovation in Scientific Publishing: Free Journal Management Systems</title>
      <description>&lt;p&gt;Like everything else in information technology, the costs of setting up and maintaining a scientific journal are rapidly approaching zero. A growing assortment of Open Source journal management systems is available today. Recently, I was introduced to one of these packages by &lt;a href="http://chem-bla-ics.blogspot.com/"&gt;Egon Willighagen&lt;/a&gt; as part of my involvement with &lt;a href="http://almost.cubic.uni-koeln.de/cdk/cdk_top/cdk_news/"&gt;CDK News&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Open Journal Systems&lt;/h4&gt;

&lt;p&gt;&lt;a href="http://pkp.sfu.ca/?q=ojs"&gt;Open Journal Systems&lt;/a&gt; (OJS) automates the process of manuscript submission, peer review, editorial review, article release, and article indexing. All of these elements are, of course, cited as major costs by established publishers intent on maintaining their current business models.&lt;/p&gt;

&lt;p&gt;OJS appears to work in much the same way as automated systems being run by major publishers. In fact, OJS is already in use by more than &lt;a href="http://pkp.sfu.ca/ojs-journals"&gt;800 journals&lt;/a&gt; written in ten languages worldwide.&lt;/p&gt;

&lt;p&gt;Did I mention that OJS is free software - as in speech? The developers of OJS have licensed their work under the &lt;a href="http://opensource.org/licenses/gpl-license.php"&gt;GPL&lt;/a&gt;, giving publishers the ability to control every aspect of how their journal management system operates. Standing out from the crowd will no doubt be an essential component of staying competitive in a world in which almost anyone can start their own journal.&lt;/p&gt;

&lt;h4&gt;Alternatives&lt;/h4&gt;

&lt;p&gt;And there's even better news: OJS has competition. Publishers can select from no fewer than seven open source journal management systems: &lt;a href="http://dpubs.org/"&gt;DPubs&lt;/a&gt;; &lt;a href="http://openacs.org/"&gt;OpenACS&lt;/a&gt;; &lt;a href="http://gapworks.berlios.de/"&gt;GAP&lt;/a&gt;; &lt;a href="http://www.hjournal.org/"&gt;HyperJournal&lt;/a&gt;; &lt;a href="http://www.scix.net/"&gt;SciX&lt;/a&gt;; &lt;a href="https://dev.livingreviews.org/projects/epubtk/"&gt;Living Reviews ePubTk&lt;/a&gt;; and &lt;a href="http://www.topazproject.org/"&gt;TOPAZ&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;The Last Word&lt;/h4&gt;

&lt;p&gt;Open Source tools like Open Journal Systems have the potential to radically change the rules of the scientific publication game. By slashing the costs of both success and failure in scientific publication to almost zero, these systems are set to unleash an unprecedented wave of &lt;a href="http://depth-first.com/articles/2006/10/18/disruptive-innovation-in-scientific-publishing-directory-of-open-access-journals"&gt;disruptive innovation&lt;/a&gt; - and not a moment too soon. What are the true costs of producing a quality Open Access scientific publication - and who pays? Will the idea of starting your own Open Access journal to address deficiencies with existing offerings catch on, especially in chemistry, chemical informatics, and computational chemistry? Before long, we will have answers to these questions. &lt;/p&gt;</description>
      <pubDate>Thu, 19 Oct 2006 13:56:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:5a261d79-febf-4d83-beee-9003f56a43df</guid>
      <author>Rich Apodaca</author>
      <link>http://depth-first.com/articles/2006/10/19/disruptive-innovation-in-scientific-publishing-free-journal-management-systems</link>
      <category>Open X</category>
      <category>openaccess</category>
      <category>opensource</category>
      <category>disruptiveinnovation</category>
    </item>
  </channel>
</rss>
