{
  "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/2008/02/02/defining-development-goals-launchpad.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/nks4k-n7e69",
      "url": "https://chem-bla-ics.linkedchemistry.info/2008/02/02/defining-development-goals-launchpad.html",
      "title": "Defining Development Goals: LaunchPad complements SourceForge",
      "content_html": "<p>Today, Miguel (who made <a href=\"https://chem-bla-ics.linkedchemistry.info/2008/02/02/10000-cdk-commits.html\">the 10000th CDK commit <i class=\"fa-solid fa-recycle fa-xs\"></i></a>) and I gave\n<a href=\"http://launchpad.net/\">LaunchPad</a> a go, because if offers a nice GUI for planning and monitoring source code development. We\nhave set up a <a href=\"https://launchpad.net/~cdk-developers\">CDK team</a> and a <a href=\"https://launchpad.net/cdk/\">CDK project</a>. LaunchPad\nhas overlap with <a href=\"http://www.sf.net/\">SourceForge</a> functionality, but they idea is not to duplicate functionality. Moreover,\nwe do not translate the CDK either, so that LaunchPad functionality is not useful either. Not for the CDK at least; maybe for\n<a href=\"http://www.jmol.org/\">Jmol</a> and <a href=\"http://www.bioclipse.net/\">Bioclipse</a>?</p>\n\n<p>However, we are interested in the task management system of LaunchPad. While the CDK project is currently maintaining a\n<a href=\"http://sourceforge.net/tracker/?atid=631143&amp;group_id=20024&amp;func=browse\">Project Maintenance Tasks</a> tracker, it does not have\nthe feature richness of the LaunchPad equivalent. The latter allows us to link tasks with series goals. We currently basically\nhave two series: the cdk1.0.x/ branch, and trunk. Miguel and I have been working on getting the\n<a href=\"http://cheminfo.informatics.indiana.edu/~rguha/code/java/nightly/api/org/openscience/cdk/qsar/descriptors/molecular/IPMolecularDescriptor.html\">ionization potential prediction</a>\nin trunk working, which involves about all the code Miguel wrote during his PhD thesis with\n<a href=\"http://www.steinbeck-molecular.de/steinblog/\">Christoph</a>. And, this is one of the goal of the next stable CDK series\n(replacing the 1.0.x series). This is something we can easily define in LaunchPad:</p>\n\n<p><img src=\"/assets/images/trunkSeriesGoals.png\" alt=\"\" /></p>\n\n<p>Getting the IP-prediction code updated for the new CDK atom types and other changes, and making it CDK stable involved\nquite a long list of tasks, which shows dependencies. For example, I can’t continue\n<a href=\"http://cdk.svn.sourceforge.net/viewvc/cdk/branches/egonw/charge/\">cleaning up the partial charge prediction code</a>, before\nthe <a href=\"http://cdk.svn.sourceforge.net/viewvc/cdk/branches/miguelrojasch/reaction/\">resonance structure generator in the reaction module</a>\nis working properly again. This in turn depends on me adding missing radical and charge atom types, which in turn depends\non expected atom types, which Miguel had to implement. And this last is actually what he was committing around\nthe 10000th commit.</p>\n\n<p>Now, Miguel and I will try to manage this development in trunk using LaunchPad. It allows as to define all these\nsmaller tasks, but, more importantly, the dependencies between them:</p>\n\n<p><img src=\"/assets/images/ipPredictionDeps.png\" alt=\"\" /></p>\n\n<p>As such, LaunchPad gives us the means to manage this complex development. It shows up what we’re facing, how far we\nhave progressed, and much, much more:</p>\n\n<p><img src=\"/assets/images/taskMaintenance.png\" alt=\"\" /></p>\n\n<p>This goes well beyond what SourceForge has to offer; this will be an interesting experiment. I do not anticipate dropping\nSourceForge at all (just in case you were wondering…); they have served as generally very, very well; and completely\nfree too! (LaunchPad is free too) As far as I can see, they form a perfect complement. Like a ligand and an enzyme, like\nopensource and <a href=\"http://precedings.nature.com/documents/39/version/1\">open notebook science</a>, or like a\nMammoth and an ice field.</p>\n\n<p>Speaking about ONS… <a href=\"http://usefulchem.blogspot.com/\">Jean-Claude</a>, not sure if LaunchPad would be open to projects\nwithout source code too…</p>",
      "summary": "Today, Miguel (who made the 10000th CDK commit ) and I gave LaunchPad a go, because if offers a nice GUI for planning and monitoring source code development. We have set up a CDK team and a CDK project. LaunchPad has overlap with SourceForge functionality, but they idea is not to duplicate functionality. Moreover, we do not translate the CDK either, so that LaunchPad functionality is not useful either. Not for the CDK at least; maybe for Jmol and Bioclipse?",
      "image": "https://chem-bla-ics.linkedchemistry.info/assets/images/ipPredictionDeps.png",
      "date_published": "2008-02-02T00:10:00+00:00",
      "date_modified": "2025-08-17T00:00:00+00:00",
      "tags": ["cdk"],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
