{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "chem-bla-ics",
  "description": "Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.",
  "home_page_url": "https://chem-bla-ics.linkedchemistry.info/",
  "feed_url": "https://chem-bla-ics.linkedchemistry.info/2006/09/24/cdk-bug-squash-party-day-5.json",
  "icon": "https://chem-bla-ics.linkedchemistry.info/assets/images/chem-bla-ics_logo.png",
  "language": "en",
  "authors": [
    {
      "name": "Egon Willighagen",
      "url": "https://orcid.org/0000-0001-7542-0286",
      "_orcid": "0000-0001-7542-0286"
    }
  ],
  "items": [

    {
      "id": "https://doi.org/10.59350/paxbm-rac78",
      "url": "https://chem-bla-ics.linkedchemistry.info/2006/09/24/cdk-bug-squash-party-day-5.html",
      "title": "CDK Bug Squash Party - Day 5",
      "content_html": "<p>Day 5 was formally the last day (see also the summaries of <a href=\"https://chem-bla-ics.linkedchemistry.info/2006/09/18/cdk-bug-squash-party-day-1.html\">day 1 <i class=\"fa-solid fa-recycle fa-xs\"></i></a>,\n<a href=\"https://chem-bla-ics.linkedchemistry.info/2006/09/20/cdk-bug-squash-party-day-2.html\">day 2 <i class=\"fa-solid fa-recycle fa-xs\"></i></a> and\n<a href=\"https://chem-bla-ics.linkedchemistry.info/2006/09/22/cdk-bug-squash-party-day-3-and-4.html\">day 3/4 <i class=\"fa-solid fa-recycle fa-xs\"></i></a>) of the\n<a href=\"http://cdk.sf.net/\">Chemistry Development Kit</a> <a href=\"http://wiki.cubic.uni-koeln.de/cdkwiki/doku.php?id=bsp200609\">Bug Squash Party</a> (BSP).\nMiguel uploaded the last bits of his CDK <a href=\"http://cheminfo.informatics.indiana.edu/~rguha/code/java/nightly/api/org/openscience/cdk/protein/data/PDBPolymer.html\">PDBPolymer</a>\nto CML to CDK PDBPolymer roundtripping functionality (closing a bug and a feature request in one go). Have not tested this first hand yet,\nbut looking forward to playing with this bit of code. Kai continued to work on the more difficult bits of the\n<a href=\"http://wiki.cubic.uni-koeln.de/cdkwiki/doku.php?id=refactoringkernelclasses\">code refactoring</a>, resulting in fewer though more\ncomprehensive commits. Stefan fixed another bug in JChemPaint; the rendering of implicit hydrogens.</p>\n\n<p>About the last, the <a href=\"http://cheminfo.informatics.indiana.edu/~rguha/code/java/nightly/api/org/openscience/cdk/renderer/Renderer2D.html\">Renderer2D</a>\nneeds a serious overhaul. That is, a complete rewrite in proper Java2D, which can use affine transformations for zooming, scaling and fixing the\ncoordinate system. The current code is ancient and predates Java2D. <a href=\"https://doi.org/10.59350/qxc8d-c1w35\">Rich’ code</a>\nmight be a good starting point. I would love to do this rewrite, but lack the resources… anyone in need of some open source fame?</p>\n\n<p>I worked on atom typing, which is yet largely untested, and often integrated with other bits of code. Yesterday I uploaded\n<a href=\"http://svn.sourceforge.net/viewvc/cdk/trunk/cdk/src/org/openscience/cdk/atomtype/\">some first patches</a> which I wrote on the train ride\nback to the Netherlands.</p>\n\n<p>Now, what can be concluded from this BSP? The participant count was below what I had hoped for, but those who did worked hard (and\nwith pleasure I hope :) The total number of JUnit test has increased:</p>\n\n<p><img src=\"/assets/images/junit_tests.png\" alt=\"\" /></p>\n\n<p>And so has the number of failing tests:</p>\n\n<p><img src=\"/assets/images/fails_tests.png\" alt=\"\" /></p>\n\n<p>These plots were made with <a href=\"http://www.r-project.org/\">R</a> from data created with two custom scripts both found in\n<a href=\"http://svn.sourceforge.net/viewvc/cdk/trunk/cdk/tools/\">cdk/tools</a>: makeBugCountPlot.pl and extractBugCountPlotData.bsh.\nNote that <a href=\"http://cheminfo.informatics.indiana.edu/~rguha/code/java/nightly/junitsummary.html\">96.86% of the tests do not fail</a>!</p>\n\n<p>The bump in failing tests seems to be due to <a href=\"http://svn.sourceforge.net/viewvc/cdk/trunk/cdk/src/org/openscience/cdk/smiles/SmilesParser.java?r1=7009&amp;r2=7011\">commit 7010-7011</a>,\nwhich has to do with SMILES parsing. Yes, the bond order resolving is still not solved. I don’t seem to get Todd’s patch for this working,\nbut not giving up either. The bump is so large, because quite some JUnit tests use the SmilesParser as a quick tool to get a configured\nconnection table. However, these tests should be replaced by explicit CDK models, which is easy done with the\n<a href=\"http://cheminfo.informatics.indiana.edu/~rguha/code/java/nightly/api/org/openscience/cdk/io/CDKSourceCodeWriter.html\">CDKSourceCodeWriter</a>.\nI’ll blog about how to use that soon.</p>\n\n<h4>References</h4>\n<div class=\"csl-bib-body\">\n    <div class=\"csl-entry\">Apodaca, R. (2006). Drawing 2-D Structures with Structure-CDK. In <i>Front Matter</i>. Front Matter. https://doi.org/10.59350/qxc8d-c1w35 <b>[cito:citesAsPotentialSolution]</b> <a href=\"https://doi.org/10.59350/qxc8d-c1w35\">CrossRef</a> <a href=\"https://qlever.scholia.wiki/doi/10.59350/qxc8d-c1w35\">Scholia</a></div>\n  </div>",
      "summary": "Day 5 was formally the last day (see also the summaries of day 1 , day 2 and day 3/4 ) of the Chemistry Development Kit Bug Squash Party (BSP). Miguel uploaded the last bits of his CDK PDBPolymer to CML to CDK PDBPolymer roundtripping functionality (closing a bug and a feature request in one go). Have not tested this first hand yet, but looking forward to playing with this bit of code. Kai continued to work on the more difficult bits of the code refactoring, resulting in fewer though more comprehensive commits. Stefan fixed another bug in JChemPaint; the rendering of implicit hydrogens.",
      "image": "https://chem-bla-ics.linkedchemistry.info/assets/images/junit_tests.png",
      "date_published": "2006-09-24T00:00:00+00:00",
      "date_modified": "2025-02-22T00:00:00+00:00",
      "tags": ["cdk","bsp","junit","conference"],
      "_references": [
        
          
          
            { "url": "https://doi.org/10.59350/qxc8d-c1w35", "doi": "10.59350/qxc8d-c1w35"
            , "cito":
              
              
                [ 
                  "citesAsPotentialSolution"
                  
                 ]
              
             }
            
          
        ],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
