<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0MDQXg_fCp7ImA9WhFSFUs.&quot;"><id>tag:blogger.com,1999:blog-17889588</id><updated>2013-06-18T16:31:10.644+01:00</updated><category term="metabolomics" /><category term="pytassium" /><category term="protocol" /><category term="life sciences" /><category term="aromaticity" /><category term="crystal" /><category term="community" /><category term="representation" /><category term="nature" /><category term="regexp" /><category term="poll" /><category term="sed" /><category term="pmd" /><category term="orcid" /><category term="academia" /><category term="publising" /><category term="Freebase" /><category term="crossref" /><category term="searching" /><category term="three months" /><category term="#oaweeknl" /><category term="nanomaterials" /><category term="overheating" /><category term="sweave" /><category term="Firefly" /><category term="RDF Schema" /><category term="preceedings" /><category term="google wave" /><category term="n3" /><category term="RDF" /><category term="OPSIN" /><category term="friendfeed" /><category term="webservices" /><category term="freemind" /><category term="Yahoo Pipes" /><category term="Chemical blogspace" /><category term="McPrinciple4" /><category term="similarity" /><category term="nxclient" /><category term="fork" /><category term="c" /><category term="ThermoML" /><category term="vetenskapsradet" /><category term="patent" /><category term="brenda" /><category term="delicious" /><category term="McPrinciple3" /><category term="design" /><category term="eclipsercp" /><category term="blogspace" /><category term="Open PHACTS" /><category term="#harmony2012" /><category term="Cathedral" /><category term="Colipa" /><category term="bisect" /><category term="MetWare" /><category term="omics" /><category term="rcdk" /><category term="BIBO" /><category term="search engine" /><category term="normalization" /><category term="creative commons" /><category term="XMLBeans" /><category term="atoms" /><category term="call for help" /><category term="internationalization" /><category term="announcement" /><category term="Cytoscape" /><category term="plugin" /><category term="LarKC" /><category term="misconception" /><category term="LaunchPad" /><category term="KNIME ChEMBL" /><category term="OHLOH" /><category term="schrödinger" /><category term="chem-bla-ics" /><category term="services" /><category term="OWL" /><category term="productivity" /><category term="Steinbeck" /><category term="acetylation" /><category term="NIH" /><category term="social network" /><category term="del.icio.us" /><category term="iCODONS" /><category term="ROI" /><category term="Jambi" /><category term="personas" /><category term="ProtopediA" /><category term="OpenBabel" /><category term="bot" /><category term="workaround" /><category term="ChemStar" /><category term="ResearchBlogging" /><category term="cookies" /><category term="io-data" /><category term="MediaWiki" /><category term="RELAX NG" /><category term="PLoS" /><category term="3O4L" /><category term="chempedia" /><category term="OSCAR" /><category term="Chemical Identifier Resolver" /><category term="unions" /><category term="Operator" /><category term="science3.0" /><category term="hts" /><category term="Bristol-Myers Squibb" /><category term="transcriptomics" /><category term="namespace" /><category term="Ruby" /><category term="ELN" /><category term="identi.ca" /><category term="master" /><category term="NX" /><category term="ckan" /><category term="macroarray" /><category term="XSD" /><category term="funny" /><category term="NBIC2012" /><category term="formative assessment" /><category term="RDFa" /><category term="PDB" /><category term="Biometris" /><category term="UPPMAX" /><category term="SNP" /><category term="virtual screening" /><category term="ontology" /><category term="HTTP" /><category term="counter ion" /><category term="regression" /><category term="xulrunner" /><category term="PDDL" /><category term="Rhino" /><category term="pancreatic" /><category term="much" /><category term="sun" /><category term="BoX" /><category term="Wiley" /><category term="citation" /><category term="performance" /><category term="Talis" /><category term="descriptors" /><category term="sugammadex" /><category term="virtualbox" /><category term="triazole" /><category term="jQuery" /><category term="japex" /><category term="genetic algorithm" /><category term="ToxBank" /><category term="chemical structure recognition" /><category term="opensource chemoinformatics" /><category term="CHIP" /><category term="MACiE" /><category term="CML" /><category term="cip" /><category term="hCard" /><category term="JChemPaint" /><category term="Jabber" /><category term="RMI" /><category term="CASE" /><category term="LDAP" /><category term="lwn.net" /><category term="mutagenecity" /><category term="lulu" /><category term="xws4j" /><category term="end point" /><category term="release" /><category term="advisory board" /><category term="computing" /><category term="repoisitory" /><category term="BSL" /><category term="bugzilla" /><category term="invisible" /><category term="MathML" /><category term="MVC" /><category term="2011" /><category term="timeline" /><category term="similarity searching" /><category term="Arc2" /><category term="text mining" /><category term="Janocchio" /><category term="Craft" /><category term="benchmark" /><category term="CiteULike" /><category term="GSoC2012" /><category term="pharmaceutical bioinformatics" /><category term="cas" /><category term="fluorane" /><category term="oscar4" /><category term="forum" /><category term="Peter Murray-Rust" /><category term="archive" /><category term="amazon" /><category term="peer review" /><category term="karolinska" /><category term="file" /><category term="presentations" /><category term="CambridgeSoft" /><category term="OSGi" /><category term="crystallography" /><category term="Copenhagen" /><category term="enumeration" /><category term="Web Tools Platform" /><category term="sechemtic" /><category term="reasoning" /><category term="chemoinformtics" /><category term="BODR" /><category term="SOAP" /><category term="epigenetics" /><category term="web2.0" /><category term="Maven" /><category term="gene regulation" /><category term="slideshare" /><category term="mozilla" /><category term="LODD" /><category term="model" /><category term="#skolnik2012" /><category term="phosphates" /><category term="SENECA" /><category term="dont-read" /><category term="guidelines" /><category term="RetractionWatch" /><category term="Halle" /><category term="onssolubility" /><category term="2009" /><category term="openstandards" /><category term="doclet" /><category term="fittest" /><category term="XCMS" /><category term="micro arrays" /><category term="assessment" /><category term="offspring" /><category term="bugs" /><category term="editorial" /><category term="enzyme" /><category term="metabolite identity" /><category term="applet" /><category term="threading" /><category term="chrome" /><category term="BioMoby" /><category term="inheritance" /><category term="job" /><category term="isatab" /><category term="GSoC" /><category term="git" /><category term="data analysis" /><category term="cito" /><category term="torrent" /><category term="depiction" /><category term="cdkws2009" /><category term="libcdk-java" /><category term="jaunty" /><category term="open access" /><category term="AMBIT" /><category term="OCR" /><category term="2008" /><category term="VTK" /><category term="JasperReports" /><category term="genetics" /><category term="workshop" /><category term="InChI" /><category term="PDF" /><category term="CHEMINF" /><category term="lab notebook" /><category term="LinkedData" /><category term="gerrit" /><category term="BioMeta" /><category term="OpenScience" /><category term="Perl" /><category term="2007" /><category term="open project" /><category term="jtwitter" /><category term="GPL" /><category term="CMLSpect" /><category term="sulfur" /><category term="controller" /><category term="farnesol" /><category term="Rednael" /><category term="ACS" /><category term="planeteclipse" /><category term="Eclipse" /><category term="COI" /><category term="network" /><category term="Virtuoso" /><category term="project" /><category term="petabyte chemoinformatics QSAR data modeling science theory" /><category term="Python" /><category term="ontologies" /><category term="education" /><category term="toxicology" /><category term="Web of Science" /><category term="auranofin" /><category term="planet" /><category term="MDL SD file" /><category term="QSAR" /><category term="cloud service" /><category term="linked data" /><category term="Skolnik" /><category term="bad science" /><category term="ICCS" /><category term="github" /><category term="gold" /><category term="self-organizing map" /><category term="kabsch" /><category term="URI" /><category term="London" /><category term="Oracle" /><category term="FOAF" /><category term="mashups" /><category term="Beans" /><category term="#solo10" /><category term="Wikipedia" /><category term="tautomerism" /><category term="researcherid" /><category term="Chicago" /><category term="nuclei" /><category term="BeanShell" /><category term="proteins" /><category term="woordenboek organische chemie" /><category term="usability" /><category term="repository" /><category term="BioWizard" /><category term="knowledge" /><category term="KDE" /><category term="candidates" /><category term="explosives" /><category term="CitedIn" /><category term="mylyn" /><category term="nmrshiftdb.org" /><category term="RSC" /><category term="Chem2Bio2RDF" /><category term="distributed computing" /><category term="quantum computing" /><category term="publishing" /><category term="vrms" /><category term="literature" /><category term="electronic lab notebook" /><category term="copyright" /><category term="bugreports" /><category term="scientific programming" /><category term="oteu13" /><category term="kernel" /><category term="JCIM" /><category term="PRI" /><category term="The Netherlands" /><category term="embrace0811" /><category term="SWT" /><category term="Nature Network" /><category term="ARFF" /><category term="cancer" /><category term="discussion" /><category term="StackExchange" /><category term="JSP" /><category term="metabolomics online multiplayer game chemistry biology metabolomism" /><category term="funding" /><category term="Avogadro" /><category term="BRCA1" /><category term="game theory" /><category term="open source" /><category term="dbus" /><category term="validation" /><category term="solubility" /><category term="Cambridge" /><category term="firefox" /><category term="NIST" /><category term="hackathon" /><category term="google map" /><category term="SPECTRa" /><category term="Strigi" /><category term="todo" /><category term="ugichem2cml" /><category term="blueobelisk" /><category term="ChemBox" /><category term="blogs" /><category term="ENCODE" /><category term="cpu" /><category term="contest" /><category term="Philadelphia" /><category term="PMC" /><category term="sequence" /><category term="badge" /><category term="Wikipathways" /><category term="PRIDE" /><category term="OpenJavaDocCheck" /><category term="supramolecular" /><category term="OSRA" /><category term="noordwijkerhout" /><category term="movie" /><category term="proteochemometrics" /><category term="email address" /><category term="RCP" /><category term="metabolites" /><category term="preprint server" /><category term="mbelixir0109" /><category term="impact" /><category term="HTML" /><category term="Qt" /><category term="QualityNano" /><category term="lacosamide" /><category term="insanity" /><category term="Taverna0710" /><category term="version control" /><category term="extrapolation" /><category term="GDCh" /><category term="noise" /><category term="commit hook" /><category term="much more" /><category term="histone" /><category term="SPARQL" /><category term="wiki" /><category term="chemoinformatics" /><category term="LGPL" /><category term="debugging" /><category term="workflow" /><category term="jspecview" /><category term="QSPR" /><category term="chemistry archeology" /><category term="Slashdot" /><category term="sciblog" /><category term="jena" /><category term="ipad" /><category term="open data" /><category term="environment" /><category term="conference" /><category term="molfile" /><category term="Konqueror" /><category term="Dryad" /><category term="eu" /><category term="Scintilla" /><category term="spreadsheet" /><category term="shaper" /><category term="feedback" /><category term="survifal" /><category term="SIDER" /><category term="sdk" /><category term="gitools" /><category term="eRDF" /><category term="patching" /><category term="window scaling" /><category term="amsterdam" /><category term="vignette" /><category term="science" /><category term="code review" /><category term="documention" /><category term="panton principles" /><category term="Beilstein" /><category term="CAOS/CAMM" /><category term="license:bsd" /><category term="google scholar" /><category term="chemweb.com" /><category term="research" /><category term="APIConsumer" /><category term="pKa" /><category term="gass chromatography" /><category term="politics" /><category term="programming" /><category term="thesauri" /><category term="markup languages" /><category term="CrystalEye" /><category term="Uppsala" /><category term="Imperial College" /><category term="simile timeline" /><category term="potsdam" /><category term="acknowledgements" /><category term="SMILES" /><category term="CompLife" /><category term="morgan numbers" /><category term="NMRShiftDB" /><category term="nbic" /><category term="Taverna" /><category term="tagging" /><category term="PubMed Central" /><category term="data" /><category term="profiling" /><category term="drugs" /><category term="web application" /><category term="clustering" /><category term="molecular volume" /><category term="KEGG" /><category term="open science" /><category term="latex" /><category term="T-cell" /><category term="odk" /><category term="IChemObject" /><category term="American Chemical Society" /><category term="#ACSNola" /><category term="Open Standard" /><category term="okfn" /><category term="interfaces" /><category term="surfactants" /><category term="ACD" /><category term="coding conventions" /><category term="internetexplorer" /><category term="chembl" /><category term="Tabulator" /><category term="Uniprot" /><category term="SOM" /><category term="Open Notebook Science" /><category term="TCP" /><category term="license" /><category term="depressing news" /><category term="Feisty" /><category term="email" /><category term="xhtml" /><category term="XML Schema" /><category term="CIC" /><category term="Goslar" /><category term="patch" /><category term="molecular" /><category term="scripting" /><category term="JOELib" /><category term="visualization" /><category term="cdkbook" /><category term="ScaffoldHunter" /><category term="DNA" /><category term="wizard" /><category term="fog" /><category term="DocCheck" /><category term="kemistry" /><category term="organic chemistry" /><category term="ChEMBL-RDF" /><category term="Schilling" /><category term="MDL molfile" /><category term="viagra" /><category term="mhchem" /><category term="squid" /><category term="africa" /><category term="open laboratory" /><category term="OER" /><category term="build.xml" /><category term="methylation" /><category term="groovy" /><category term="innovation" /><category term="graph theory" /><category term="unit testing" /><category term="dapagliflozin" /><category term="defense" /><category term="statistics" /><category term="blogging" /><category term="Netherlands" /><category term="google" /><category term="answers" /><category term="slides" /><category term="podcast" /><category term="LibreOffice" /><category term="bibliometrics" /><category term="Kepler" /><category term="#MIILS2013" /><category term="acs_sf" /><category term="template" /><category term="Sweden" /><category term="Swing" /><category term="Wageningen" /><category term="pmrgrantproposal" /><category term="OWL CDK" /><category term="opensource" /><category term="PathVisio" /><category term="IRC" /><category term="docking" /><category term="maintenance" /><category term="Nijmegen" /><category term="ODOSOS" /><category term="openrescomp" /><category term="teaching" /><category term="business model" /><category term="supernightly" /><category term="CLASSPATH" /><category term="identifiers.org" /><category term="Jmol" /><category term="PUG" /><category term="CTR" /><category term="Debian" /><category term="PLoS ONE" /><category term="pharmacology" /><category term="OMG" /><category term="Maven2" /><category term="open acess" /><category term="stereochemistry" /><category term="SADI" /><category term="benzene" /><category term="libraries" /><category term="CDK" /><category term="proteomics" /><category term="metabolism" /><category term="svr" /><category term="twitter" /><category term="source code" /><category term="Angelina Jolie" /><category term="mathematics" /><category term="standards" /><category term="Subclipse" /><category term="PPA" /><category term="symposium" /><category term="Prague" /><category term="xbsh" /><category term="contenttype" /><category term="oxfordadmet2010" /><category term="myExperiment" /><category term="PCA" /><category term="Sinterklaas" /><category term="swat4ls2009" /><category term="PLS" /><category term="MQL" /><category term="data mining" /><category term="documentation" /><category term="clojure" /><category term="rights" /><category term="commercial" /><category term="registry number" /><category term="tagometer" /><category term="InChIKey" /><category term="JChemInf" /><category term="atom types" /><category term="PAHs" /><category term="corn" /><category term="branches" /><category term="rrdf" /><category term="structure elucidation" /><category term="Boeing" /><category term="JExample" /><category term="Mendeley" /><category term="journal" /><category term="LinkedIn" /><category term="URN" /><category term="KNIME" /><category term="SourceForge" /><category term="pharmacokinetics" /><category term="review" /><category term="#kennisdebat" /><category term="chinese medicine" /><category term="oil" /><category term="RDFIO" /><category term="molecules" /><category term="CRAN" /><category term="BioSpider" /><category term="partial least squares" /><category term="schema" /><category term="OSMB2007" /><category term="ubiquity" /><category term="Eli Lilly" /><category term="inhibitor" /><category term="URL" /><category term="UML" /><category term="XML" /><category term="WebNG" /><category term="google adsense" /><category term="language" /><category term="usefulchem" /><category term="CSL" /><category term="cinfony" /><category term="boring" /><category term="loadClassInternal" /><category term="openaccess" /><category term="svg" /><category term="Bio2RDF" /><category term="rdkit" /><category term="text books" /><category term="code quality" /><category term="Springer" /><category term="EBI" /><category term="Lanyrd" /><category term="JSF" /><category term="3AAF" /><category term="code analysis" /><category term="sundaymorning" /><category term="microarray" /><category term="boston" /><category term="widget" /><category term="ACS_Boston" /><category term="chemogenomics" /><category term="translational cheminformatics" /><category term="Analytics" /><category term="Nightly" /><category term="javascript" /><category term="dbpedia" /><category term="trust" /><category term="lipinski" /><category term="systems biology" /><category term="documents" /><category term="jenkins" /><category term="XKCD" /><category term="signature" /><category term="PNG" /><category term="sciblog london 2008 science blogging" /><category term="RPC" /><category term="SDF" /><category term="OSCAR3" /><category term="press" /><category term="GNOME" /><category term="console" /><category term="sex" /><category term="Akregator" /><category term="drug discovery" /><category term="wordle" /><category term="browser" /><category term="CINF" /><category term="proteopedia" /><category term="ligand" /><category term="GRDDL" /><category term="Shapado" /><category term="JUnit" /><category term="BioMart" /><category term="chromosomes" /><category term="football" /><category term="wave" /><category term="isomorphism" /><category term="JVM" /><category term="ant" /><category term="vision" /><category term="ionozation potential" /><category term="postdoc" /><category term="linguistics" /><category term="Warburg" /><category term="OpenData" /><category term="tool" /><category term="Postgenomic.com" /><category term="CC0" /><category term="BiGCaT" /><category term="chemometrics" /><category term="HCI" /><category term="pubchem" /><category term="XMPP" /><category term="YouTube" /><category term="Bazaar" /><category term="Java" /><category term="award" /><category term="API" /><category term="substructure" /><category term="petition" /><category term="2005" /><category term="RDFaDev" /><category term="Higgs" /><category term="protein" /><category term="biblatex" /><category term="force field" /><category term="OpenNMR" /><category term="NMR" /><category term="history" /><category term="redistribution" /><category term="metadata" /><category term="pharmacodynamics" /><category term="QNano" /><category term="open bibliography" /><category term="DTD" /><category term="FP7" /><category term="opencryst" /><category term="package" /><category term="citrullination" /><category term="development" /><category term="texlive" /><category term="BridgeDB" /><category term="unacceptable" /><category term="robot" /><category term="pymol" /><category term="competition" /><category term="WUR" /><category term="immunology" /><category term="genome" /><category term="bioinformatics" /><category term="HMDB" /><category term="classification" /><category term="chemical" /><category term="homepage" /><category term="University" /><category term="PhD" /><category term="work" /><category term="IMM" /><category term="LOCD" /><category term="blogger.com" /><category term="openoffice.org" /><category term="#oaweek2012" /><category term="publis" /><category term="McPrinciple2" /><category term="molecule" /><category term="FASTA" /><category term="JQ1" /><category term="HCLS" /><category term="Rich Client Platform" /><category term="VR" /><category term="bug track system" /><category term="Ugi" /><category term="cheminformatics" /><category term="diff" /><category term="chemistry" /><category term="xyz file" /><category term="#ACSPhilly" /><category term="JavaDoc" /><category term="dutch" /><category term="Second Nature" /><category term="chemical space" /><category term="McPrinciple1" /><category term="wetenschap" /><category term="google insight search chemoinformatics" /><category term="anniversary" /><category term="summer of code" /><category term="BioCatalogue" /><category term="New Orleans" /><category term="subversion" /><category term="Excel" /><category term="opensource cheminformatics" /><category term="ChemSpider" /><category term="atom typing" /><category term="thesis" /><category term="coordinates" /><category term="ring finding" /><category term="WTP" /><category term="mass spectroscopy" /><category term="ChemDoodle" /><category term="BioStar" /><category term="efficiency" /><category term="JNI-InChI" /><category term="BibTeX" /><category term="CMLRSS" /><category term="cdk-taverna" /><category term="Ugi reaction" /><category term="PubMed" /><category term="gutsy" /><category term="xlogp" /><category term="howtos" /><category term="Organon" /><category term="biology" /><category term="GeneOntology" /><category term="Kasabi" /><category term="gist" /><category term="XEP" /><category term="salt" /><category term="JabRef" /><category term="open standards" /><category term="JSON" /><category term="BibTeXML" /><category term="EuroStar" /><category term="catalog" /><category term="identifier" /><category term="Weka" /><category term="Bulls" /><category term="IUPAC name" /><category term="oxford" /><category term="cheminforamtics" /><category term="ann" /><category term="cdk cdkws2009 groovy" /><category term="ChemDB" /><category term="meeting" /><category term="hudson" /><category term="gittodo" /><category term="ChEBI" /><category term="ArMet" /><category term="zest" /><category term="Semantic MediaWiki" /><category term="Linux" /><category term="parallelism" /><category term="CC-BY" /><category term="Ubuntu" /><category term="machine learning" /><category term="license:mit" /><category term="questions" /><category term="chemicalblogspace" /><category term="open research computation" /><category term="bibliography" /><category term="kohonen map" /><category term="beer" /><category term="SQL" /><category term="chem4word" /><category term="pathway" /><category term="SKOS" /><category term="WDSL" /><category term="light" /><category term="fingerprint" /><category term="metabolic fate" /><category term="Symyx" /><category term="ChemicalTagger" /><category term="triple store" /><category term="word" /><category term="non-commercial" /><category term="bacteria" /><category term="quality assurance" /><category term="BioMedCentral" /><category term="tanimoto" /><category term="assay" /><category term="RSS" /><category term="SoC" /><category term="society" /><category term="digital object identifier" /><category term="tips" /><category term="SVM" /><category term="mod_proxy" /><category term="Frankfurt" /><category term="nanotechnology" /><category term="post-doc" /><category term="Programmeerzomer" /><category term="Project Prospect" /><category term="greasemonkey" /><category term="Kalzium" /><category term="supercomputing" /><category term="rdf.openmolecules.net" /><category term="connotea" /><category term="sbml" /><category term="future" /><category term="XSLT" /><category term="violation" /><category term="scalability" /><category term="maize" /><category term="altmetrics" /><category term="topic maps" /><category term="semantic web" /><category term="WRN" /><category term="boppard" /><category term="Google Drive" /><category term="CHED" /><category term="cloud" /><category term="IUPAC" /><category term="reaction" /><category term="microformats" /><category term="editor" /><category term="userscript" /><category term="spectroscopy" /><category term="SEURAT-1" /><category term="protein structure" /><category term="AstraZeneca" /><category term="pdb.org" /><category term="FindBugs" /><category term="data minging" /><category term="starlite" /><category term="OpenChemicalData" /><category term="quantum chemistry" /><category term="chemical editors" /><category term="testing" /><category term="mass spectrometry" /><category term="capitalism" /><category term="screencast" /><category term="CDK News" /><category term="network analysis" /><category term="LinkedChemistry" /><category term="phosphorylation" /><category term="chemaxiom" /><category term="pastebin" /><category term="Clusty" /><category term="MathJax" /><category term="MOL2" /><category term="graph" /><category term="Cologne" /><category term="opentox" /><category term="NestedVM" /><category term="unconference" /><category term="buckminster" /><category term="Metaweb" /><category term="Tomcat5.5" /><category term="Chemistry Central" /><category term="Bioclipse" /><category term="DOI" /><category term="line notation" /><category term="database" /><category term="biomarker" /><category term="apache" /><category term="rendering" /><category term="gtd" /><category term="meme" /><category term="birthday" /><category term="law" /><category term="#twitpubinnov" /><category term="REST" /><category term="science commons" /><category term="bulgarian" /><category term="Blue Obelisk" /><category term="tutorial" /><category term="open specifications" /><category term="ant-contrib" /><category term="molecular chemometrics" /><category term="communication" /><category term="book" /><category term="UFF" /><category term="ascii" /><category term="chemblaics" /><category term="supervised" /><category term="Germany" /><category term="bitbucket" /><category term="desktop search" /><category term="CUBIC" /><category term="yasara" /><category term="microsoft" /><category term="SVN" /><category term="PaDEL" /><category term="mercurial" /><category term="acsrdf2010" /><category term="R" /><category term="Second Life" /><title>chem-bla-ics</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://chem-bla-ics.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>940</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/mpIP" /><feedburner:info uri="blogspot/mpip" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0MDQXgyeyp7ImA9WhFSFUs.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-3564092424354721066</id><published>2013-06-18T16:31:00.000+01:00</published><updated>2013-06-18T16:31:10.693+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-18T16:31:10.693+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Bioclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="Open PHACTS" /><category scheme="http://www.blogger.com/atom/ns#" term="#MIILS2013" /><category scheme="http://www.blogger.com/atom/ns#" term="RDF" /><title>Minting RDF from CSV files with Bioclipse #MIILS2013</title><content type="html">The below slides are part of the introduction for the hands on for the &lt;a href="http://www.nbic.nl/education/nbic-phd-school/nbic-phd-school-course-portfolio/managing-and-integrating-information-in-the-life-sciences/"&gt;#MIILS2013&lt;/a&gt; course this afternoon. I had the participants look at creating RDF &lt;i&gt;the hard way&lt;/i&gt;: using &lt;a href="http://bioclipse.net/"&gt;Bioclipse&lt;/a&gt; script (using this &lt;a href="http://pele.farmbio.uu.se/jenkins/job/OpenTox_QSAR_DS/"&gt;Bioclipse-OpenTox version&lt;/a&gt;). And, they had to follow the &lt;a href="http://www.openphacts.org/specs/rdfguide/"&gt;Open PHACTS RDF Guidelines&lt;/a&gt;, &lt;a href="http://www.openphacts.org/specs/datadesc/"&gt;VoID specification&lt;/a&gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" mozallowfullscreen="" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/23153991" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" webkitallowfullscreen="" width="427"&gt; &lt;/iframe&gt; &lt;/div&gt;
&lt;div style="margin-bottom: 5px;"&gt;
&lt;strong&gt; &lt;a href="http://www.slideshare.net/egonw/practical-23153991" target="_blank" title="#MIILS2013 Practical: Bioclipse for RDF minting"&gt;#MIILS2013 Practical: Bioclipse for RDF minting&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/egonw" target="_blank"&gt;Egon Willighagen&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/eoVb-LFFguY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/3564092424354721066/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/06/minting-rdf-from-csv-files-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3564092424354721066?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3564092424354721066?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/eoVb-LFFguY/minting-rdf-from-csv-files-with.html" title="Minting RDF from CSV files with Bioclipse #MIILS2013" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/06/minting-rdf-from-csv-files-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BQXk7eSp7ImA9WhFSEUQ.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-5967145318259395431</id><published>2013-06-14T09:50:00.002+01:00</published><updated>2013-06-14T09:50:50.701+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-14T09:50:50.701+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="peer review" /><category scheme="http://www.blogger.com/atom/ns#" term="publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="literature" /><title>The Death of the Single Pass Peer Review</title><content type="html">One key aspect of peer review is to ensure that the paper is scientifically sound. The publishing system therefore asks peers to review the paper and test that. Part of this is to see if relevant literature is cited, backing up key finding around the addressed hypothesis in the paper. After all, the research must be novel.&lt;br /&gt;
&lt;br /&gt;
However, there is so much literature nowadays in so many different journals, a phenomenon initiated by the large publishing industries, that it has become hard to track things. No worries, these same industries have come up with tools to handle that. A second problem is that research has become that&amp;nbsp;interdisciplinary that even focusing on&amp;nbsp;&amp;nbsp;a few journals of which you can even read the papers easily is hard.&lt;br /&gt;
&lt;br /&gt;
Consequently, it is easy to miss even key papers. He who reads all relevant, important literature cast the first &lt;a href="http://identi.ca/"&gt;tweet&lt;/a&gt;. Thus, the peer reviewers jump in, and make you aware if you missed something critical.&lt;br /&gt;
&lt;br /&gt;
Now, these peers actually have the same issue. Worse, because it is hard to find good reviewers, we settle with post-docs and peers not specialist in the topic of the paper. Of course, we'll find plenty of reasons why this is good. But the bottom line is, that even peer review fails to address all critical points in the manuscript. And, as a result, we can all point to literature in the glossies where important aspects have been neglected (he who never found a "high impact" paper without flaws, cast the first &lt;a href="http://researchblogging.com/"&gt;researchblogging.com&lt;/a&gt; post), and an increase in the number of retractions recently.&lt;br /&gt;
&lt;br /&gt;
Therefore, what the publishing community needs is to admit that the current approach is no longer sufficient. It worked well, for some 40-50 years, we did not need it before then, and it no longer scales with the output. I am not implying that peer review is bad, but the current single pass peer review implementation is.&lt;br /&gt;
&lt;br /&gt;
Instead, I call on all publishers to step away from the current implementation, and adopt a multistep peer review process. Possible approaches include:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;only accept papers that have appeared in a pre-print server&lt;/li&gt;
&lt;li&gt;implement a two-pass system, with a quick first review scanning if key literature has been discussed, just covering the introduction&lt;/li&gt;
&lt;li&gt;open peer review&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
I know that some of these solutions are being experimented with. All I ask is for publishers to strongly support this, and demand from editors and authors to do the same.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Why? Because your journal quality will actually improve.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/F3P0_GRu9IM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/5967145318259395431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/06/the-death-of-single-pass-peer-review.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/5967145318259395431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/5967145318259395431?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/F3P0_GRu9IM/the-death-of-single-pass-peer-review.html" title="The Death of the Single Pass Peer Review" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/06/the-death-of-single-pass-peer-review.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUAQXc-fip7ImA9WhBaEEk.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-7421567713214354821</id><published>2013-05-20T10:26:00.000+01:00</published><updated>2013-05-20T10:47:20.956+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T10:47:20.956+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open access" /><category scheme="http://www.blogger.com/atom/ns#" term="publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="open science" /><title>Can I haz thiz PDF, pleaz? #icanhazpdf</title><content type="html">&lt;a href="http://3.bp.blogspot.com/-DfJHB0o3SPo/UZnnDwXunaI/AAAAAAAAB2I/xpMqZijFBJU/s1600/icanhazpdf.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-DfJHB0o3SPo/UZnnDwXunaI/AAAAAAAAB2I/xpMqZijFBJU/s320/icanhazpdf.png" width="228" /&gt;&lt;/a&gt;Readers of my blog know that I am a&amp;nbsp;promoter&amp;nbsp;of Open Science and have been so for a very long time. One of the main reasons why I am, is that Open just is more efficient. No worry about getting formal approval to access something, faster exchange of knowledge, and people just doing their science.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Situation #1&lt;/b&gt;&lt;br /&gt;
You published your paper and it is appealing to many people. They all start emailing you for a reprint and you end up spending an hour or two every week answering those emails and attaching the PDF to your replies.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Situation #2&lt;/b&gt;&lt;br /&gt;
Not that you really have time for it, but don't you just wish you had time to print that really interesting paper to put it on your desk pile of papers to read? Well, no luck, your library had to cancel the subscription. And IBL is just a too expensive approach (and sometimes slow).&lt;br /&gt;
&lt;br /&gt;
Now, because the majority of my papers are Open Access, I never have &lt;b&gt;Situation #1&lt;/b&gt;. In fact, I don't think anyone gets such emails a lot. (Please leave a comment if you get more than one such request in half a year.) &lt;b&gt;Situation #2&lt;/b&gt; is much more common, though with access to two university libraries, the journals must be really obscure for me not to have access. But there are additional options to solve &lt;b&gt;Situation #2&lt;/b&gt; before you make an author run into &lt;b&gt;Situation #1&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://altmetric.com/blog/interactions-the-numbers-behind-icanhazpdf/"&gt;The upcoming solution&lt;/a&gt; to this (well, one of them, there are others) is using &lt;a href="https://www.google.nl/search?q=%23icanhazpdf"&gt;&lt;b&gt;#icanhazpdf&lt;/b&gt;&lt;/a&gt;. Just use this hashtag on social media to let people know you really like to read that paper. The screenshot of a Twitter search shows some examples. This is definitely a faster mechanism to have access to reprint papers.&lt;br /&gt;
&lt;br /&gt;
Now, is this legal? No (unless one of the original authors replies by sending a reprint). &lt;b&gt;Do I recommend it? No. &lt;/b&gt;See e.g. &lt;a href="http://cenblog.org/terra-sigillata/2011/12/22/icanhazpdf-civil-disobedience/"&gt;this post&lt;/a&gt;. Is #icanhazpdf part of Open Science? No. It is a symptom of the limitations in scalability of closed-access publishing. With so many people still dying of things that we are so close to curing, I believe scalability is of critical importance.&lt;br /&gt;
&lt;br /&gt;
Therefore, I rather solve this literature access issue by publishing in (true) Open Access journals. You should too; it really is not that expensive (e.g. comparable to one ACS visit and often cheaper). But #icanhazpdf is an interesting trend, one that I feel you should be aware of. And I blog this, because not everyone seems to know this alternative yet.&lt;br /&gt;
&lt;br /&gt;
BTW, another excellent alternative, particularly in The Netherlands. Visit a friend at another university in the afternoon/evening and spend the rest of the day in the library of the other university to copy (download) those interesting papers. The IBL systems will tell you exactly which journals the other university has. Slower, but comes with the advantage of giving you an excuse to visit your friends elsewhere.&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/X-skGZRjBjM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/7421567713214354821/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/can-i-haz-thiz-pdf-pleaz-icanhazpdf.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7421567713214354821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7421567713214354821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/X-skGZRjBjM/can-i-haz-thiz-pdf-pleaz-icanhazpdf.html" title="Can I haz thiz PDF, pleaz? #icanhazpdf" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DfJHB0o3SPo/UZnnDwXunaI/AAAAAAAAB2I/xpMqZijFBJU/s72-c/icanhazpdf.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/can-i-haz-thiz-pdf-pleaz-icanhazpdf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINQnszfip7ImA9WhBbF0k.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-6335299103875070982</id><published>2013-05-16T23:08:00.000+01:00</published><updated>2013-05-16T23:33:13.586+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-16T23:33:13.586+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Angelina Jolie" /><category scheme="http://www.blogger.com/atom/ns#" term="SNP" /><category scheme="http://www.blogger.com/atom/ns#" term="PDB" /><category scheme="http://www.blogger.com/atom/ns#" term="pdb.org" /><category scheme="http://www.blogger.com/atom/ns#" term="BRCA1" /><category scheme="http://www.blogger.com/atom/ns#" term="Jmol" /><title>Angelina Jolie's breasts, SNPs, and Jmol</title><content type="html">I never had thought I would ever blog about&amp;nbsp;&lt;a href="http://www.nytimes.com/2013/05/14/opinion/my-medical-choice.html"&gt;Angelina Jolie's breasts&lt;/a&gt;, but they were &lt;a href="http://www.nytimes.com/2013/05/14/opinion/my-medical-choice.html"&gt;the news this week&lt;/a&gt; that turns out to help me answer a student question for our bioinformatics course. The question was about how to visualize &lt;a href="http://en.wikipedia.org/wiki/Single-nucleotide_polymorphism"&gt;SNPs&lt;/a&gt; in 3D protein structures. The link is the protein encoded by &lt;a href="http://en.wikipedia.org/wiki/BRCA1"&gt;BRCA1&lt;/a&gt;. Some SNPs in BRCA1 are strongly (cor)related to cancer, as you can &lt;a href="http://omim.org/entry/113705#allelicVariants"&gt;read about in OMIM&lt;/a&gt;. One 3D protein structure in the &lt;a href="http://pdb.org/"&gt;pdb.org&lt;/a&gt; is&amp;nbsp;&lt;a href="http://www.pdb.org/pdb/explore/explore.do?structureId=1JM7"&gt;1JM7&lt;/a&gt;, which is a solution based on NMR experiments by Brzovic et al. (doi:&lt;a href="http://dx.doi.org/10.1038/nsb1001-833"&gt;&lt;tt&gt;10.1038/nsb1001-833&lt;/tt&gt;&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
The &lt;i&gt;Sequence&lt;/i&gt; tab for this structure provides us the sequences of the two proteins in this structure, one of which is BRCA1. We can add the SNP annotation with the drop down box:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-O3-9u6sYpP8/UZVefekS7PI/AAAAAAAAB14/YBFFG586y8o/s1600/jolie7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://3.bp.blogspot.com/-O3-9u6sYpP8/UZVefekS7PI/AAAAAAAAB14/YBFFG586y8o/s320/jolie7.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
(BTW, not all structures have SNP information, so this drop down box option is not always present!)&lt;br /&gt;
&lt;br /&gt;
It will show that very many SNPs are known. OMIM needs to be checked to see if they are associated with disease. It should look like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-wMmPN1wep48/UZVP82tEdbI/AAAAAAAAB0w/gDdILrpgLlA/s1600/jolie2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="135" src="http://2.bp.blogspot.com/-wMmPN1wep48/UZVP82tEdbI/AAAAAAAAB0w/gDdILrpgLlA/s400/jolie2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
You can see the "Single Nucleotide row, with many colored SNPS circles. The first is Met1 and the second is Arg7. This post is, however, on how to visualize the SNPs in &lt;a href="http://www.jmol.org/"&gt;Jmol&lt;/a&gt;. Now, the Jmol applet is linked to on the pdb.org website, on the right side in the same&amp;nbsp;&lt;i&gt;Sequence&lt;/i&gt; tab:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-k2ks5kgXSsA/UZVRoBVYLpI/AAAAAAAAB1A/3Y8kmdngLDI/s1600/jolie3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="158" src="http://3.bp.blogspot.com/-k2ks5kgXSsA/UZVRoBVYLpI/AAAAAAAAB1A/3Y8kmdngLDI/s320/jolie3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
If you click the "Display Jmol" option, the Jmol applet should fire up (your browser does require the Java plugin). That will create a small dialog hovering over that corner with the Jmol applet. You can right-click on the background and select the Console option:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-7b63UMMItDY/UZVTctpYvBI/AAAAAAAAB1Q/Eief78dfj5Q/s1600/jolie4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-7b63UMMItDY/UZVTctpYvBI/AAAAAAAAB1Q/Eief78dfj5Q/s400/jolie4.png" width="353" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
That will fire up another dialog window, one that will look like the one below and in the lower large section we can write command (yes, some minimal programmaing, in Jmol script!). For example, we can select the &lt;a href="http://en.wikipedia.org/wiki/Methionine"&gt;methionine&lt;/a&gt; at position 1 (the first SNP from BRCA1 as found earlier):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-4JENu5gN7lI/UZVUGRgX0PI/AAAAAAAAB1Y/uTaBS7NCBKE/s1600/jolie5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-4JENu5gN7lI/UZVUGRgX0PI/AAAAAAAAB1Y/uTaBS7NCBKE/s320/jolie5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Where &lt;i&gt;select Met1&lt;/i&gt; is typed, you type that too, and press enter. You have now selected 266 atoms as will be written in the top large text area. Then you type the following two further commands, and notice the effect in the Jmol applet window, creating a set of three commands:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;i&gt;select Met1&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;spacefill on&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;color green&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
Then, for each SNP you can pick a different color, and easily visualize a set of SNPs. Now, among all the variants it reports missense SNPs for Cys61 and Cys64. So, the following six commands will visualize these two SNPs, with Cys61 in red, and Cys64 in green:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;i&gt;select Cys61&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;spacefill on&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;color red&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;select Cys64&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;spacefill on&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;color green&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
There are some additonal zinc ions in the structure, which you can color orange with:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;i&gt;select zinc&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;color orange&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
This will create this view in Jmol:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-DA7jvXoWd7g/UZVYC6cydsI/AAAAAAAAB1o/rXn_njv8AH4/s1600/jolie6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://3.bp.blogspot.com/-DA7jvXoWd7g/UZVYC6cydsI/AAAAAAAAB1o/rXn_njv8AH4/s400/jolie6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, you can clearly see that the two &lt;a href="http://en.wikipedia.org/wiki/Cysteine"&gt;cysteine&lt;/a&gt;s affected by the SNPs are involved in the structure's &lt;a href="http://en.wikipedia.org/wiki/Zinc_finger"&gt;zinc finger&lt;/a&gt;. No wonder those mutations give trouble.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Have fun!&lt;/div&gt;
&lt;br /&gt;
&lt;div class="cul_citation" id="cul_citation_2159432"&gt;
&lt;a href="http://www.citeulike.org/user/egonw/article/2159432"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Brzovic, P.&amp;nbsp;S., Rajagopal, P.,
  Hoyt, D.&amp;nbsp;W., King, M.-C. &amp;amp;
  Klevit, R.&amp;nbsp;E.
 Structure of a BRCA1–BARD1 heterodimeric
  RING–RING complex.
 &lt;em&gt;Nature Structural &amp;amp; Molecular Biology&lt;/em&gt;
  &lt;b&gt;8&lt;/b&gt;, 833-837
  (2001).
 URL &lt;a href="http://dx.doi.org/10.1038/nsb1001-833"&gt;&lt;tt&gt;http://dx.doi.org/10.1038/nsb1001-833&lt;/tt&gt;&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/6wjkoyBPgpw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/6335299103875070982/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/angelina-jolies-breast-snps-and-jmol.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6335299103875070982?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6335299103875070982?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/6wjkoyBPgpw/angelina-jolies-breast-snps-and-jmol.html" title="Angelina Jolie's breasts, SNPs, and Jmol" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-O3-9u6sYpP8/UZVefekS7PI/AAAAAAAAB14/YBFFG586y8o/s72-c/jolie7.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/angelina-jolies-breast-snps-and-jmol.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEGSHo8eyp7ImA9WhBbE0g.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-7082225340907056185</id><published>2013-05-12T09:59:00.002+01:00</published><updated>2013-05-12T10:23:49.473+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-12T10:23:49.473+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cytoscape" /><category scheme="http://www.blogger.com/atom/ns#" term="review" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Book Review: "Instant Cytoscape Complex Network Analysis How-to"</title><content type="html">&lt;a href="http://www.packtpub.com/cytoscape-complex-network-analysis-how-to/book" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://dgdsbygo8mp3h.cloudfront.net/sites/default/files/imagecache/productview_larger/9809OS_0.jpg" width="161" /&gt;&lt;/a&gt;&lt;i&gt;Instant Cytoscape Complex Network Analysis How-to&lt;/i&gt; (ISBN:&lt;a href="http://www.packtpub.com/cytoscape-complex-network-analysis-how-to/book"&gt;978-1-84951-980-9&lt;/a&gt;) is a book by Gang Su and reviewed by John Morris, which currently costs less than 10 euro. It is a thin book, with a mere 76 pages of which 58 pages are really informational. Of those pages, a lot of space is taken up by screenshots, which you may or may not like.&lt;br /&gt;
&lt;br /&gt;
In the ten chapters of the book, it does give a concise introduction to Cytoscape. It is clearly written and easy to digest. The chapter titles read as follows, giving you an idea of the topics it covers:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Unboxing Cytoscape &lt;/i&gt;(&lt;b&gt;easy&lt;/b&gt;)&lt;i&gt;, Loading up Cytoscape! &lt;/i&gt;(&lt;b&gt;easy&lt;/b&gt;)&lt;i&gt;, Touch Cytoscape with some style, A network with many forms, Finding needles in a haystack, Tuning up Cytoscape with gadgets, Where are the clusters? &lt;/i&gt;(&lt;b&gt;advanced&lt;/b&gt;)&lt;i&gt;, Additional visualization capabilities, When local is not enough, Export, save, and call it a day!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The qualification of &lt;b&gt;easy&lt;/b&gt; and &lt;b&gt;advanced&lt;/b&gt; looks somewhat arbitrary. I would guess for many scholars, installing the software may in fact be more difficult than pushing some buttons to do a cluster analysis. Otherwise, the book is targeted at people whit basic programming knowledge, network analysis, and Cytoscape usage. The requirements do not list that MS-Windows is needed, but assumes that is the case. That puts OS/X and Linux users at a disadvantage, particularly with the installation chapter.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
The &lt;a href="https://www.packtpub.com/"&gt;[PACKT]&lt;/a&gt; publishers provides the book in various formats, and I mostly read the PDF version. I did have a quick look at the &lt;a href="http://en.wikipedia.org/wiki/EPUB"&gt;EPUB&lt;/a&gt; version. Compared to PDF this format has the advantage the text shown will scale to fit the device, whereas a PDF page is always the same. Unfortunately, this version lost some layout aspects, leading to confusing text, badly shown URLs, and only partly shown screenshots in the&amp;nbsp;&lt;a href="https://play.google.com/store/apps/details?id=com.aldiko.android"&gt;Aldiko Book Reader&lt;/a&gt;. But because whitespace is one of the important things, I would recommend the PDF. However, you can download it in multiple formats, making this a smaller issue.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Each chapter consists of one or more sections called&amp;nbsp;“Getting started”, “How to do it...”, “How it works...”, “There’s more...”, “See also”. Practically, however, you run through a chapter on one go, perhaps also, because of the (limited) length of chapters. I would very much recommend more of the "There's more..." extended from small hints to full texts, giving the book both more mass and the author more justice.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In fact, compared to &lt;a href="http://opentutorials.cgl.ucsf.edu/index.php/Portal:Cytoscape"&gt;tutorials available online&lt;/a&gt;, the book mostly provides the convenience of having the information in a nice narrative. However, things that a book should provide too is an index, but that is missing from the book. I know I can use ^F too, but that is not entirely the same thing. An index has more power in guiding the user the the right section of the book. That is, when I browse an index, I see other words the author found important. It is like a table of content, and chapter titles you can also find with ^F after all.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The examples are easy to follow, and assuming &lt;a href="http://www.cytoscape.org/index.html"&gt;Cytoscape&lt;/a&gt; 2.8 does not change a lot within one series, we can assume the screenshots and instructions will not change. That is always the risk with a book like this. I hope the book will see frequent extensions and updates.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
There were a few things that I had trouble with. One thing is the lack of distinction between Open Source and free of cost. Those are not the same thing. So, rather than writing&amp;nbsp;&lt;i&gt;"It is open source (free of cost)..."&lt;/i&gt; I would very much prefer it to read &lt;i&gt;"It is open source and free of cost..."&lt;/i&gt;. Also, a categorization of MS-Excel as a &lt;i&gt;text editor&lt;/i&gt; is awkward, and I hope the next edition will also use &lt;a href="http://www.openoffice.org/"&gt;OpenOffice&lt;/a&gt;/&lt;a href="http://www.libreoffice.org/"&gt;LibreOffice&lt;/a&gt; as replacement which is way more in line with the &lt;i&gt;"It is open source..."&lt;/i&gt; introduction in the first place.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Content wise, I think the book is fairly solid and it surely covers all the basics one may want to do. A few plugins are mentioned, though they are a bit hidden. I would very much like to see a few plugins appear as separate (advanced?) chapters as show cases for how all that basic functionality is put to use. This is in parallel with the "there is more" sections, which could refer to such chapters. A bit of work, but it would make the book a lot more valuable and go beyond the basic &lt;i&gt;tutorial&lt;/i&gt; nature it has now.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
All in all, I think the book has a &lt;b&gt;very&amp;nbsp;reasonable price/content ratio&lt;/b&gt; and combined with the fact that some environments live by &lt;i&gt;if-it-is-not-in-the-library-it-does-not-exist&lt;/i&gt;, I can &lt;b&gt;recommend&lt;/b&gt; to keep an eye out for this book. Perhaps wait for the next edition, adding at least an index, but it is an easy and cheap way to support and encourage the Cytoscape community.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Oh, and while composing the below CiteULike widget, I realized that the book lacks references to other literature. For example, there is no reference to the Cytoscape articles. That would be another way to add value over the online tutorials.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="cul_citation" id="cul_citation_12338262"&gt;
&lt;a href="http://www.citeulike.org/user/egonw/article/12338262"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Su, G.
 &lt;em&gt;Instant Cytoscape Complex Network Analysis
  How-to&lt;/em&gt; (2013). ISBN:&lt;/span&gt;&lt;a href="http://www.packtpub.com/cytoscape-complex-network-analysis-how-to/book"&gt;978-1-84951-980-9&lt;/a&gt;.&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/jVKckLNr-NU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/7082225340907056185/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/book-review-instant-cytoscape-complex.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7082225340907056185?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7082225340907056185?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/jVKckLNr-NU/book-review-instant-cytoscape-complex.html" title="Book Review: &quot;Instant Cytoscape Complex Network Analysis How-to&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/book-review-instant-cytoscape-complex.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8NQ3k-fCp7ImA9WhFTF0o.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-4230078053025505088</id><published>2013-05-11T21:35:00.003+01:00</published><updated>2013-06-09T10:41:32.754+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-09T10:41:32.754+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cdkbook" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><category scheme="http://www.blogger.com/atom/ns#" term="chemistry" /><category scheme="http://www.blogger.com/atom/ns#" term="publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="groovy" /><title>Groovy Cheminformatics with the CDK - 8th edition</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.lulu.com/shop/egon-willighagen/groovy-cheminformatics-with-the-chemistry-development-kit/paperback/product-21016255.html" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://static.lulu.com/browse/product_thumbnail.php?productId=21016255&amp;amp;resolution=detail" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;Update:&lt;/b&gt; I have uploaded &lt;a href="http://figshare.com/articles/Table_of_Contents_of_Groovy_Cheminformatics_with_the_Chemistry_Development_Kit_1_4_18_1/714931"&gt;the full ToC&lt;/a&gt; to FigShare.&lt;br /&gt;
&lt;br /&gt;
It is still not what I want to release on &lt;a href="http://amazon.com/"&gt;Amazon.com&lt;/a&gt; as a final version, but fewer and fewer bits are, what I consider, missing. And with a whopping 228 pages I am happy I have a solid build system where I can just hack in new code and update the &lt;a href="http://cdk.sf.net/"&gt;CDK&lt;/a&gt; version easily. In fact, this version adds 10 new scripts since &lt;a href="http://chem-bla-ics.blogspot.nl/2012/12/groovy-cheminformatics-with-cdk-7th.html"&gt;the 7th edition&lt;/a&gt;. Some scripts take more time than others, and four of these are solutions I wrote for the &lt;a href="http://ctr.wikia.com/wiki/Chemistry_Toolkit_Rosetta_Wiki"&gt;Chemistry Toolkit Rosetta&lt;/a&gt;&amp;nbsp;(CTR) by &lt;a href="http://www.dalkescientific.com/writings/diary/"&gt;Andrew Dalke&lt;/a&gt; (see also &lt;a href="http://chem-bla-ics.blogspot.nl/2012/12/chemistry-toolkit-rosetta-common.html"&gt;this blog post&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
There are two versions:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.lulu.com/shop/egon-willighagen/groovy-cheminformatics-with-the-chemistry-development-kit/paperback/product-21016255.html"&gt;paperback&lt;/a&gt;, for $ 45&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lulu.com/shop/egon-willighagen/groovy-cheminformatics-with-the-chemistry-development-kit/ebook/product-21016270.html"&gt;eBook&lt;/a&gt;, for $35, a PDF version&lt;/li&gt;
&lt;/ol&gt;
Still, this revision does not add that much new content:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Section 2.2.2. Bond stereochemistry (just refers to Chapter 3)&lt;/li&gt;
&lt;li&gt;Chapter 3. Stereochemistry&lt;/li&gt;
&lt;li&gt;Chapter 19. Chemitry Toolkit Rosetta&lt;/li&gt;
&lt;li&gt;Section 21.3.2. Grabbing dependencies (for Groovy)&lt;/li&gt;
&lt;/ul&gt;
The start of the stereochemistry chapter is interesting, explaining wedge bonds and the ITetrahedralChirality interface, but obviously I have to add the IDoubleBondStereochemistry will have to follow soon.&lt;br /&gt;
&lt;br /&gt;
The first words of Chapter 19 look like what I &lt;a href="http://egonw.tumblr.com/post/50152808926/i-have-three-solutions-in-my-upcoming-edition-of"&gt;tumblred earlier today&lt;/a&gt;&amp;nbsp;(yes, I have an introductory chapter upcoming but not ready yet, causing the chapter numbering to differ):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://24.media.tumblr.com/b63b513671fc6dd21c8712f6bbd54aca/tumblr_mmmknuqqMR1spphago1_1280.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://24.media.tumblr.com/b63b513671fc6dd21c8712f6bbd54aca/tumblr_mmmknuqqMR1spphago1_1280.png" width="283" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
The CTR chapter has solutions of four of the challenges listed in the wiki. I have not yet managed to create solutions for all 18 of them, &lt;a href="http://chem-bla-ics.blogspot.nl/2012/12/chemistry-toolkit-rosetta-common.html"&gt;as intended&lt;/a&gt;.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
I still like to stress that the book is for convenience: it only groups together information that you can find elsewhere as well. For example, the solutions to the four CTR problems can be found in that wiki too. The solution is there, and the explanation is in the book.&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/sc0543J2I5Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/4230078053025505088/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/groovy-cheminformatics-with-cdk-8th.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/4230078053025505088?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/4230078053025505088?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/sc0543J2I5Q/groovy-cheminformatics-with-cdk-8th.html" title="Groovy Cheminformatics with the CDK - 8th edition" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/groovy-cheminformatics-with-cdk-8th.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUERH88fyp7ImA9WhBbEko.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-6122477411382708377</id><published>2013-05-11T12:53:00.001+01:00</published><updated>2013-05-11T12:53:25.177+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-11T12:53:25.177+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><title>CDK 1.4.18: the changes, the authors, and the reviewers</title><content type="html">The &lt;a href="https://github.com/cdk/cdk/commits/cdk-1.4.x"&gt;development of CDK 1.4&lt;/a&gt; is really slowing down, and the &lt;a href="http://metabolights.blogspot.com/2013/04/cdk-152-release.html"&gt;CDK 1.5.2 release&lt;/a&gt; by John shows how far the &lt;a href="https://github.com/cdk/cdk/commits/master"&gt;development in the master branch&lt;/a&gt; has picked up. (BTW, you do know &lt;a href="http://pele.farmbio.uu.se/planetcdk/"&gt;Planet CDK&lt;/a&gt;, right? The perfect way to keep up with CDK development!)&lt;br /&gt;
&lt;br /&gt;
This patch does not have a killer fix, but some things of interest. One patch updated the InChI to structure algorithm to also set atomic numbers for atoms, a patch that ensures the "C" and "C" are isomorphic (one of this use cases for which the algorithm was never written to work), hydrogen isotope reading from MDL molfiles, and passing of uncertain double bond stereochemistry to the InChI generator.&lt;br /&gt;
&lt;br /&gt;
In all cases, users of CDK 1.4.x versions are recommended to upgrade to &lt;a href="https://sourceforge.net/projects/cdk/files/cdk/1.4.18/"&gt;this latest stable version&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The changes&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Added a missing dependency &lt;a href="https://github.com/cdk/cdk/commit/6ee0f0a"&gt;6ee0f0a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;setting unspecified bonds when generating and InChI &lt;a href="https://github.com/cdk/cdk/commit/631281a"&gt;631281a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;unit test for bug1295 &lt;a href="https://github.com/cdk/cdk/commit/724366e"&gt;724366e&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bumped the copyright year to 2013 &lt;a href="https://github.com/cdk/cdk/commit/22ff5a9"&gt;22ff5a9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit test to verify that wedge bond information is properly read &lt;a href="https://github.com/cdk/cdk/commit/ea8a316"&gt;ea8a316&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit tests for the expected behavior of bug #1294 &lt;a href="https://github.com/cdk/cdk/commit/c3a6452"&gt;c3a6452&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removed redundant import (not found in class path) &lt;a href="https://github.com/cdk/cdk/commit/bfb2b1b"&gt;bfb2b1b&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removed unused imports &lt;a href="https://github.com/cdk/cdk/commit/bc6e1a6"&gt;bc6e1a6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added citation for permutation method &lt;a href="https://github.com/cdk/cdk/commit/1edc2d5"&gt;1edc2d5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cleaned up documentation, reworded and added example usage. Update tutorial link to a site which has backed up the now missing web page. &lt;a href="https://github.com/cdk/cdk/commit/d76cac6"&gt;d76cac6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fixed proton isotope perception. &lt;a href="https://github.com/cdk/cdk/commit/421345b"&gt;421345b&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;replaced cast to implementation with a cast to the interface &lt;a href="https://github.com/cdk/cdk/commit/c273930"&gt;c273930&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Small patch for bug 3551478 &lt;a href="https://github.com/cdk/cdk/commit/71f40a9"&gt;71f40a9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added additional test that non matching symbols mismatch &lt;a href="https://github.com/cdk/cdk/commit/c532191"&gt;c532191&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;non-null atomic numbers when reading from InChi [bug:1293] &lt;a href="https://github.com/cdk/cdk/commit/3117f4c"&gt;3117f4c&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test to ensure that the atom type name is returned with IAtomType.toString() &lt;a href="https://github.com/cdk/cdk/commit/471a20c"&gt;471a20c&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;The authors&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
As you can see below, this release has a patch by a new contributor, Magda Oprian.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;8 &amp;nbsp;Egon Willighagen&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;8 &amp;nbsp;John May&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;1 &amp;nbsp;Magda Oprian&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;1 &amp;nbsp;Stephan Beisken&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;The reviewers&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;7 &amp;nbsp;Egon Willighagen&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;4 &amp;nbsp;John May&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/MSyEG0xcmIE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/6122477411382708377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/cdk-1418-changes-authors-and-reviewers.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6122477411382708377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6122477411382708377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/MSyEG0xcmIE/cdk-1418-changes-authors-and-reviewers.html" title="CDK 1.4.18: the changes, the authors, and the reviewers" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/cdk-1418-changes-authors-and-reviewers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UGRH04fSp7ImA9WhBbEUU.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-4298193200461029879</id><published>2013-05-10T13:31:00.001+01:00</published><updated>2013-05-10T13:33:45.335+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-10T13:33:45.335+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wikipathways" /><category scheme="http://www.blogger.com/atom/ns#" term="chembl" /><category scheme="http://www.blogger.com/atom/ns#" term="semantic web" /><category scheme="http://www.blogger.com/atom/ns#" term="ChEBI" /><category scheme="http://www.blogger.com/atom/ns#" term="ontologies" /><category scheme="http://www.blogger.com/atom/ns#" term="Open PHACTS" /><category scheme="http://www.blogger.com/atom/ns#" term="BridgeDB" /><title>Linking WikiPathways to binding affinity data</title><content type="html">&lt;a href="http://wikipathways.org/"&gt;WikiPathways&lt;/a&gt; is a long established project (doi:&lt;a href="http://dx.doi.org/10.1371/journal.pbio.0060184"&gt;10.1371/journal.pbio.0060184&lt;/a&gt;), and while in beta provides a rich resource on various biological processes, in various species. &lt;a href="http://openphacts.org/"&gt;Open PHACTS&lt;/a&gt; (&lt;a href="https://twitter.com/andrawaag"&gt;Andra&lt;/a&gt; particularly) is working on integrating this data. Obvious links include the proteins listed in pathways, which are targeted by compounds in, for example, &lt;a href="https://www.ebi.ac.uk/chembl/"&gt;ChEMBL&lt;/a&gt;, one of the resources in the Open PHACTS cache.

&lt;br /&gt;
&lt;br /&gt;
However, drugs and drug-like molecules are not abundant in WikiPathways. Some are, like &lt;a href="http://en.wikipedia.org/wiki/Morphine"&gt;morphine&lt;/a&gt; in this metabolism pathway:

&lt;br /&gt;
&lt;br /&gt;
&lt;iframe height="500" src="http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1604" style="overflow: hidden;" width="500"&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
However, it seem more common that drug-like compounds are indirectly found pathways. For example, &lt;a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A35457"&gt;angiotensin-converting enzyme inhibitors&lt;/a&gt; (ACE inhibitor, in red below) are mentioned in pathways:

&lt;br /&gt;
&lt;br /&gt;
&lt;iframe height="500" src="http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP557" style="overflow: hidden;" width="500"&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
An example ACE inhibitor is &lt;a href="http://en.wikipedia.org/wiki/Captopril"&gt;captopril&lt;/a&gt;. The current BridgeDB-based identifier mapping (doi:&lt;a href="http://dx.doi.org/10.1186/1471-2105-11-5"&gt;10.1186/1471-2105-11-5&lt;/a&gt;) will not link the ChEBI identifier for ACE inhibitors (&lt;a href="http://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI%3A3380"&gt;ChEBI:3380&lt;/a&gt;) to the matching ChEMBL entry (&lt;a href="https://www.ebi.ac.uk/chembldb/index.php/compound/inspect/CHEMBL1560"&gt;CHEMBL1560&lt;/a&gt;). Thus, we cannot make this link directly.&lt;br /&gt;
&lt;span style="text-align: center;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="text-align: center;"&gt;However, we're in a semantic world, and ontologies come to the rescue, in particular, the ChEBI ontology (doi:&lt;/span&gt;&lt;a href="http://dx.doi.org/10.1093/nar/gkm791" style="text-align: center;"&gt;10.1093/nar/gkm791&lt;/a&gt;&lt;span style="text-align: center;"&gt;). The following screenshot shows how ChEBI says captopril is an ACE inhibitor:&lt;/span&gt;&lt;br /&gt;
&lt;span style="text-align: center;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-bxOmeo_3tno/UYzkGrwW2MI/AAAAAAAABz0/RV6zdGBk6nc/s1600/aceInhibitors.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="333" src="http://3.bp.blogspot.com/-bxOmeo_3tno/UYzkGrwW2MI/AAAAAAAABz0/RV6zdGBk6nc/s400/aceInhibitors.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="text-align: center;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="text-align: center;"&gt;So, if we can only make a claim that any of those listed specific drugs is a ACE inhibitor, then we can use that information to link captopril to the WP557 pathway.&lt;/span&gt;&lt;br /&gt;
&lt;span style="text-align: center;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="text-align: center;"&gt;Christian&amp;nbsp;&lt;/span&gt;Brenninkmeijer and&amp;nbsp;&lt;span style="text-align: center;"&gt;Alasdair Grey have introduce the concept of &lt;i&gt;lenses&lt;/i&gt; in Open PHACTS (see paper below) that define when two things are considered the same. For example, under certain conditions protonation states are the same, while on others not. By turning on and off lenses, you can define what is the same. Lenses can be grouped, and we could have, for example, a "human cell" lens the groups all lenses that details what chemicals are "biologically" identical. For example, because the are readily interconverted under biological (cell) conditions.&lt;/span&gt;&lt;br /&gt;
&lt;span style="text-align: center;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="text-align: center;"&gt;So, ChEBI defines a (one-directional) lens that defines &lt;i&gt;captopril is the same as "ACE inhibitor"&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="text-align: center;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="cul_citation" id="cul_citation_3032963"&gt;
&lt;a href="http://www.citeulike.org/user/psique/article/3032963"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Pico, A.&amp;nbsp;R. &lt;em&gt;et&amp;nbsp;al.&lt;/em&gt;
 WikiPathways: Pathway editing for the people.
 &lt;em&gt;PLoS Biol&lt;/em&gt; &lt;b&gt;6&lt;/b&gt;,
  e184+ (2008).
 URL &lt;a href="http://dx.doi.org/10.1371/journal.pbio.0060184"&gt;&lt;tt&gt;http://dx.doi.org/10.1371/journal.pbio.0060184&lt;/tt&gt;&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;div class="cul_citation" id="cul_citation_6486855"&gt;
&lt;a href="http://www.citeulike.org/user/egonw/article/6486855"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;van Iersel, M. &lt;em&gt;et&amp;nbsp;al.&lt;/em&gt;
 The BridgeDb framework: standardized access to
  gene, protein and metabolite identifier mapping services.
 &lt;em&gt;BMC Bioinformatics&lt;/em&gt;
  &lt;b&gt;11&lt;/b&gt;, 5+ (2010).
 URL &lt;a href="http://dx.doi.org/10.1186/1471-2105-11-5"&gt;&lt;tt&gt;http://dx.doi.org/10.1186/1471-2105-11-5&lt;/tt&gt;&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;div class="cul_citation" id="cul_citation_1825619"&gt;
&lt;a href="http://www.citeulike.org/user/dagmar/article/1825619"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Degtyarenko, K. &lt;em&gt;et&amp;nbsp;al.&lt;/em&gt;
 ChEBI: a database and ontology for chemical
  entities of biological interest.
 &lt;em&gt;Nucleic acids research&lt;/em&gt;
  &lt;b&gt;36&lt;/b&gt;, D344-D350
  (2008).
 URL &lt;a href="http://dx.doi.org/10.1093/nar/gkm791"&gt;&lt;tt&gt;http://dx.doi.org/10.1093/nar/gkm791&lt;/tt&gt;&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;div class="cul_citation" id="cul_citation_11979539"&gt;
&lt;a href="http://www.citeulike.org/user/egonw/article/11979539"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Brenninkmeijer, C. &lt;em&gt;et&amp;nbsp;al.&lt;/em&gt;
 Scientific lenses over linked data: An approach to
  support task specific views of the data. a vision.
 In &lt;em&gt;Linked Science 2012 - Tackling Big
  Data&lt;/em&gt; (2012).
 URL &lt;a href="http://ceur-ws.org/Vol-951/paper5.pdf"&gt;&lt;tt&gt;http://ceur-ws.org/Vol-951/paper5.pdf&lt;/tt&gt;&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/Ei7Kk5wy2_U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/4298193200461029879/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/linking-wikipathways-to-binding.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/4298193200461029879?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/4298193200461029879?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/Ei7Kk5wy2_U/linking-wikipathways-to-binding.html" title="Linking WikiPathways to binding affinity data" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-bxOmeo_3tno/UYzkGrwW2MI/AAAAAAAABz0/RV6zdGBk6nc/s72-c/aceInhibitors.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/linking-wikipathways-to-binding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcAQn4_eyp7ImA9WhBbFEo.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-6536380973237679246</id><published>2013-05-09T13:45:00.002+01:00</published><updated>2013-05-13T20:24:03.043+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-13T20:24:03.043+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ChemSpider" /><category scheme="http://www.blogger.com/atom/ns#" term="chembl" /><category scheme="http://www.blogger.com/atom/ns#" term="Chem2Bio2RDF" /><category scheme="http://www.blogger.com/atom/ns#" term="cito" /><category scheme="http://www.blogger.com/atom/ns#" term="semantic web" /><category scheme="http://www.blogger.com/atom/ns#" term="CHEMINF" /><category scheme="http://www.blogger.com/atom/ns#" term="LinkedData" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><category scheme="http://www.blogger.com/atom/ns#" term="RDF" /><category scheme="http://www.blogger.com/atom/ns#" term="Bio2RDF" /><title>New Paper: "The ChEMBL database as linked open data"</title><content type="html">&lt;script src="https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js" type="text/javascript"&gt;&lt;/script&gt;

&lt;div class="altmetric-embed" data-badge-details="right" data-badge-type="donut" data-doi="10.1186/1758-2946-5-23" style="float: right;"&gt;
&lt;/div&gt;
&lt;b&gt;Update&lt;/b&gt;: Mark wrote up &lt;a href="http://chembl.blogspot.co.uk/2013/05/chembl-chembl-rdf.html"&gt;a blog post&lt;/a&gt; on the RDF that the ChEMBL team itself.&lt;br /&gt;
&lt;br /&gt;
Yesterday, the paper "The ChEMBL database as linked open data" (doi:&lt;a href="http://dx.doi.org/10.1186/1758-2946-5-23"&gt;10.1186/1758-2946-5-23&lt;/a&gt;) by Andra Waagmeester (&lt;a href="https://twitter.com/andrawaag"&gt;@andrawaag&lt;/a&gt;), Ola Spjuth (&lt;a href="https://twitter.com/ola_spjuth"&gt;@ola_spjuth&lt;/a&gt;), Peter Ansell (&lt;a href="http://twitter.com/p_ansell"&gt;@p_ansell&lt;/a&gt;), Antony Williams (&lt;a href="https://twitter.com/chemconnector"&gt;@chemconnector&lt;/a&gt;), Valery Tkachenko, Janna Hastings, Bin Chen (&lt;a href="http://twitter.com/binchenindiana"&gt;@binchenindiana&lt;/a&gt;), David J Wild (&lt;a href="http://twitter.com/davidjohnwild"&gt;@davidjohnwild&lt;/a&gt;), and me appeared in the OA &lt;a href="http://en.wikipedia.org/wiki/Journal_of_Cheminformatics"&gt;JChemInf&lt;/a&gt; journal.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I am also indebted&amp;nbsp;to the &lt;a href="https://www.ebi.ac.uk/chembl/"&gt;ChEMBL&lt;/a&gt; team (&lt;a href="http://twitter.com/chembl"&gt;@chembl&lt;/a&gt;) for both providing such valuable data under a liberal Open Access license and their critical reading of the manuscript! &lt;b&gt;Additionally, I would like to stress that the ChEMBL team will create their own RDF version of ChEMBL and that this paper is not describing the version they will release.&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
BTW, the &lt;a href="https://github.com/egonw/chembl-rdf-paper/"&gt;source of the paper&lt;/a&gt; is available from GitHub. And the &lt;a href="https://github.com/egonw/chembl.rdf"&gt;(original) scripts to create RDF from the MySQL dump of ChEMBL&lt;/a&gt; are also on GitHub.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.jcheminf.com/content/figures/1758-2946-5-23-graphical-abstract.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://www.jcheminf.com/content/figures/1758-2946-5-23-graphical-abstract.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This paper outlines the &lt;a href="http://www.jcheminf.com/content/3/1/15"&gt;RDF&lt;/a&gt; as it has evolved from various earlier projects. The above diagram visualizes the basic structure (red), various Linked Data resources linked too (blue) and illustrates how various ontologies are used, such as the &lt;a href="http://www.plosone.org/article/info:doi/10.1371/journal.pone.0025513"&gt;CHEMINF&lt;/a&gt;, &lt;a href="http://bibliontology.com/"&gt;BIBO&lt;/a&gt;, and &lt;a href="http://www.jbiomedsem.com/content/1/S1/S6"&gt;CiTO&lt;/a&gt; ontologies.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Additionally, various applications and links are described developed by various co-authors. For example, Peter worked on the use in &lt;a href="http://bio2rdf.org/"&gt;Bio2RDF&lt;/a&gt; and Bin and David on &lt;a href="http://cheminfov.informatics.indiana.edu:8080/"&gt;Chem2Bio2RDF&lt;/a&gt;. Andra developed an extension for his (#altmetric) &lt;a href="http://citedin.org/"&gt;CitedIn&lt;/a&gt; resource, giving credit to a paper when data in it is extracted into ChEMBL. Ola, Valery, and Anthony developed a &lt;a href="http://www.bioclipse.net/decision-support"&gt;Bioclipse Decision Support&lt;/a&gt; extension, which supports a nearest neighbor search in ChEMBL using &lt;a href="http://chemspider.com/"&gt;ChemSpider&lt;/a&gt;. Of course, Ola also hosts &lt;a href="http://rdf.farmbio.uu.se/chembl/snorql/"&gt;the SPARQL end point&lt;/a&gt;&amp;nbsp;of which you can monitor the uptime at the also cool &lt;a href="http://labs.mondeca.com/sparqlEndpointsStatus/details/farmbio-chembl.html"&gt;mondeca.com service&lt;/a&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-1ZVKR73Km4A/UYuZYz2YBHI/AAAAAAAAByc/ZQHBo3NkbpY/s1600/mondecaUptime.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/-1ZVKR73Km4A/UYuZYz2YBHI/AAAAAAAAByc/ZQHBo3NkbpY/s400/mondecaUptime.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
(Yes, I think I have all the cool buzzwords covered in this paper. Sadly, marketing is needed nowadays as a scientist. Where is the time that you could rant on page after page in all your domain specific jargon, not having to worry if your reader would understand it immediately, or without a university degree...)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
What this paper does not describe, is all the things I did with ChEMBL-RDF in the &lt;a href="http://www.openphacts.org/"&gt;Open PHACTS&lt;/a&gt; project (&lt;a href="https://twitter.com/open_phacts"&gt;@Open_PHACTS&lt;/a&gt;), which includes the use of &lt;a href="http://qudt.org/"&gt;QUDT&lt;/a&gt; and the &lt;a href="https://github.com/egonw/jqudt"&gt;jQUDT&lt;/a&gt; library for unit normalization outlined in &lt;a href="http://www.bigcat.unimaas.nl/~egonw/units/"&gt;this document&lt;/a&gt; and the use of VoID for link sets as described in &lt;a href="http://www.openphacts.org/specs/2012/WD-datadesc-20121019/"&gt;this document&lt;/a&gt;.&lt;/div&gt;
&lt;div class="cul_citation" id="cul_citation_12333337"&gt;
&lt;a href="http://www.citeulike.org/user/egonw/article/12333337"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Willighagen,&amp;nbsp;E.;&amp;nbsp;&amp;nbsp;Waagmeester,&amp;nbsp;A.;&amp;nbsp;&amp;nbsp;Spjuth,&amp;nbsp;O.;&amp;nbsp;&amp;nbsp;Ansell,&amp;nbsp;P.;&amp;nbsp;&amp;nbsp;  Williams,&amp;nbsp;A.;&amp;nbsp;&amp;nbsp;Tkachenko,&amp;nbsp;V.;&amp;nbsp;&amp;nbsp;Hastings,&amp;nbsp;J.;&amp;nbsp;&amp;nbsp;Chen,&amp;nbsp;B.;&amp;nbsp;&amp;nbsp;Wild,&amp;nbsp;D.
  &lt;i&gt;Journal of Cheminformatics&lt;/i&gt; &lt;b&gt;2013,&lt;/b&gt; &lt;i&gt;5,&lt;/i&gt; 23+.&lt;/span&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/HvjgCptFkKc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/6536380973237679246/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/new-paper-chembl-database-as-linked.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6536380973237679246?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6536380973237679246?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/HvjgCptFkKc/new-paper-chembl-database-as-linked.html" title="New Paper: &quot;The ChEMBL database as linked open data&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1ZVKR73Km4A/UYuZYz2YBHI/AAAAAAAAByc/ZQHBo3NkbpY/s72-c/mondecaUptime.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/new-paper-chembl-database-as-linked.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMNR3w7fCp7ImA9WhBUGE4.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-8448598505438403660</id><published>2013-05-06T10:09:00.000+01:00</published><updated>2013-05-06T10:28:16.204+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-06T10:28:16.204+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HMDB" /><category scheme="http://www.blogger.com/atom/ns#" term="metabolites" /><category scheme="http://www.blogger.com/atom/ns#" term="PathVisio" /><category scheme="http://www.blogger.com/atom/ns#" term="groovy" /><category scheme="http://www.blogger.com/atom/ns#" term="BridgeDB" /><title>BridgeDB identity mapping file for metabolites</title><content type="html">Based on &lt;a href="http://www.hmdb.ca/"&gt;HMDB 3.0&lt;/a&gt;&amp;nbsp;(January data; see the reference at the end), I have updated the identity mapping file for metabolites for &lt;a href="http://bridgedb.org/"&gt;BridgeDB&lt;/a&gt;. It can be downloaded &lt;a href="http://bridgedb.org/data/gene_database/pre-release/"&gt;here as pre-release&lt;/a&gt;. I here document how I created this file. I have placed the script &lt;a href="http://draft.blogger.com/--%20Dr%20E.L.%20Willighagen%20Postdoctoral%20Researcher%20Department%20of%20Bioinformatics%20-%20BiGCaT%20Maastricht%20University%20(http://www.bigcat.unimaas.nl/)%20Homepage:%20http://egonw.github.com/%20LinkedIn:%20http://se.linkedin.com/in/egonw%20Blog:%20http://chem-bla-ics.blogspot.com/%20PubList:%20http://www.citeulike.org/user/egonw/tag/papers"&gt;online at GitHub&lt;/a&gt;&amp;nbsp;so that anyone can look at the code and make custom BridgeDB Derby files too. (For example, for large CAS registry number mapping files.)&lt;br /&gt;
&lt;br /&gt;
The code is &lt;a href="https://github.com/egonw/create-bridgedb-hmdb/blob/master/hmdb2derby.groovy"&gt;some 100 lines long&lt;/a&gt;. The input .zip is processed by iterating over the containing XML files:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;zipFile.entries().each { entry -&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;if (!entry.isDirectory()) {&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;println entry.name&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;inputStream = zipFile.getInputStream(entry)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;def rootNode = new XmlSlurper().parse(inputStream)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;String rootid = rootNode.accession.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
For each file it creates an entry in the BridgeDB data:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; Xref ref = new Xref(rootid, BioDataSource.HMDB);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; error = database.addGene(ref);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; // add the synonyms&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "Symbol",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.common_name.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "Synonym",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.traditional_iupac.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "Synonym",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.iupac_name.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; // add the SMILES, InChIKey, etc&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "InChIKey",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; cleanKey(rootNode.inchkey.toString())&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "SMILES",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.smiles.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "BrutoFormula",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.chemical_formula.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addAttribute(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref, "Taxonomy Parent",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.direct_parent.toString()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
These are some basic properties, and adding the mappings looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; // add external identifiers&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.accession.toString(), BioDataSource.HMDB&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.cas_registry_number.toString(), casDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.inchi.toString(), inchiDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.chemspider_id.toString(), chemspiderDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.pubchem_compound_id.toString(), pubchemDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.chebi_id.toString(), chebiDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.kegg_id.toString(), keggDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.wikipedia.toString(), wikipediaDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.drugbank_id.toString(), drugbankDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; addXRef(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; database, ref,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; rootNode.nugowiki.toString(), nugoDS&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; );&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
You can thus see that this new metabolites identity mapping file has mappings to various data sources, including &lt;a href="http://www.chemspider.com/"&gt;ChemSpider&lt;/a&gt;, &lt;a href="http://pubchem.ncbi.nlm.nih.gov/"&gt;PubChem&lt;/a&gt;, &lt;a href="http://www.ebi.ac.uk/chebi/"&gt;ChEBI&lt;/a&gt;, &lt;a href="http://www.genome.jp/kegg/"&gt;KEGG&lt;/a&gt;, &lt;a href="http://www.wikipedia.org/"&gt;Wikipedia&lt;/a&gt;, &lt;a href="http://www.drugbank.ca/"&gt;DrugBank&lt;/a&gt;, and a few others. All these mappings are provided by HMDB 3.0.&lt;br /&gt;
&lt;br /&gt;
The Derby database file is the format that PathVisio can read natively. This is the magic that is used in the script to create and finalize (aka save) this file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;GdbConstruct database = GdbConstructImpl3.createInstance(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; "hmdb_metabolites", new DataDerby(),&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; DBConnector.PROP_RECREATE&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.createGdbTables();&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.preInsert();&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;String dateStr = new SimpleDateFormat("yyyyMMdd").&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; format(new Date()&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.setInfo("BUILDDATE", dateStr);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.setInfo("DATASOURCENAME", "HMDB3");&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.setInfo(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; "DATASOURCEVERSION",&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; "hmdb_metabolites_" + dateStr&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.setInfo("DATATYPE", "Metabolite");&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.setInfo("SERIES", "standard_metabolite");&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;// process the zip file&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.commit();&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;database.finalize();&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a few more details, but nothing not exposed by &lt;a href="https://github.com/egonw/create-bridgedb-hmdb/blob/master/hmdb2derby.groovy"&gt;the full script&lt;/a&gt;.&lt;br /&gt;
&lt;div class="cul_citation" id="cul_citation_11766797"&gt;
&lt;br /&gt;
&lt;a href="http://www.citeulike.org/user/egonw/article/11766797"&gt;&lt;img class="cul_citation_icon" src="http://www.citeulike.org/static/img/cul_icon.gif" /&gt;&lt;/a&gt;
 &lt;span class="cul_citation_text"&gt;Wishart,&amp;nbsp;D.&amp;nbsp;S. &lt;i&gt;et al.&lt;/i&gt;&amp;nbsp;&lt;i&gt;Nucleic Acids Research&lt;/i&gt; &lt;b&gt;2013,&lt;/b&gt;
  &lt;i&gt;41,&lt;/i&gt; D801-D807.&lt;/span&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/NGnR4_OyosA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/8448598505438403660/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/05/bridgedb-identity-mapping-file-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8448598505438403660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8448598505438403660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/NGnR4_OyosA/bridgedb-identity-mapping-file-for.html" title="BridgeDB identity mapping file for metabolites" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/05/bridgedb-identity-mapping-file-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUMRHs6fip7ImA9WhBUEEs.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-179374135801007000</id><published>2013-04-27T11:58:00.000+01:00</published><updated>2013-04-27T11:58:05.516+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-27T11:58:05.516+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="oteu13" /><category scheme="http://www.blogger.com/atom/ns#" term="toxicology" /><category scheme="http://www.blogger.com/atom/ns#" term="opentox" /><title>OpenTox Euro 2013: call for abstracts</title><content type="html">Later this year&amp;nbsp;&lt;a href="http://www.opentox.org/meet/opentoxeu2013"&gt;OpenTox Euro 2013&lt;/a&gt; will take place in Mainz:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-MhG-_N3LJg4/UXusNuJhCaI/AAAAAAAABvs/Ol_wV6e4CV4/s1600/oteu13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://3.bp.blogspot.com/-MhG-_N3LJg4/UXusNuJhCaI/AAAAAAAABvs/Ol_wV6e4CV4/s400/oteu13.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I also created &lt;a href="http://lanyrd.com/2013/oteu13/"&gt;a page on Lanyrd&lt;/a&gt; where you can enlist yourself, preferably with your Twitter account. BTW, the hashtag to be used is &lt;a href="https://twitter.com/search?q=%23oteu13"&gt;#oteu13&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-lB-YKAQEo5I/UXuud8_QU9I/AAAAAAAABv4/ACBaNB_r_hY/s1600/oteu14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="395" src="http://4.bp.blogspot.com/-lB-YKAQEo5I/UXuud8_QU9I/AAAAAAAABv4/ACBaNB_r_hY/s400/oteu14.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
You can &lt;a href="https://www.easychair.org/account/signin.cgi?conf=opentoxeuro2013"&gt;submit abstracts here&lt;/a&gt; latest by 30 June 2013. There will be sessions around these optics: Open Infrastructure and Application Development, Integrated Data Analysis, Visualisation, Cheminformatics, Bioinformatics, and Systems Biology.&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/D_xSmlHSFdE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/179374135801007000/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/opentox-euro-2013-call-for-abstracts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/179374135801007000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/179374135801007000?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/D_xSmlHSFdE/opentox-euro-2013-call-for-abstracts.html" title="OpenTox Euro 2013: call for abstracts" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-MhG-_N3LJg4/UXusNuJhCaI/AAAAAAAABvs/Ol_wV6e4CV4/s72-c/oteu13.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/opentox-euro-2013-call-for-abstracts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUERH44eip7ImA9WhBUEEg.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-5829466811710854850</id><published>2013-04-27T09:43:00.001+01:00</published><updated>2013-04-27T09:43:25.032+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-27T09:43:25.032+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="orcid" /><category scheme="http://www.blogger.com/atom/ns#" term="publishing" /><title>Must-have-ORCID reason #314</title><content type="html">Publisher writes:&lt;br /&gt;
&lt;ul&gt;&lt;i&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 13.63636302947998px;"&gt;2. Author details: Author "...@maastrichtuniversity.nl" provided in the manuscript differs from the one reflected in the submission system which is "..@gmail.com". We have proceeded and followed the manuscript. Please check and advise if action taken is appropriate.&lt;/span&gt;&lt;/i&gt;&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 14px;"&gt;Yes, that is both me.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/HrR_YqlUl0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/5829466811710854850/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/must-have-orcid-reason-314.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/5829466811710854850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/5829466811710854850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/HrR_YqlUl0Y/must-have-orcid-reason-314.html" title="Must-have-ORCID reason #314" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/must-have-orcid-reason-314.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGQH05eip7ImA9WhBVFEg.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-3215346410734071895</id><published>2013-04-20T12:25:00.001+01:00</published><updated>2013-04-20T12:25:21.322+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-20T12:25:21.322+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SPARQL" /><category scheme="http://www.blogger.com/atom/ns#" term="semantic web" /><category scheme="http://www.blogger.com/atom/ns#" term="#ACSNola" /><category scheme="http://www.blogger.com/atom/ns#" term="open data" /><category scheme="http://www.blogger.com/atom/ns#" term="chemistry" /><category scheme="http://www.blogger.com/atom/ns#" term="Arc2" /><category scheme="http://www.blogger.com/atom/ns#" term="RDF" /><title>#ACSNola talk: "An architecture for an Open Science molecular compound database"</title><content type="html">About half a year ago I was fed up with the slow progress in Open Data in chemistry. Some initiatives exist and some projects, but there is no clear central point of access, which particularly is a problem for smaller providers. Thus, I set out a project plan to make this change. There were two other aspects that I wanted to include here:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;licensing&lt;/b&gt; must be explicit, to allow aggregators to know under what conditions they can redistribute that data (or not)&lt;/li&gt;
&lt;li&gt;compound databases must start being clear on whether entries are specific compounds and if listed properties are for a &lt;b&gt;specific tautomer&lt;/b&gt; (or not)&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
This is of critical importance to do reasoning over data in multiple data sets, as recently outlined in our &lt;a href="http://www.jcheminf.com/content/5/1/14/abstract"&gt;Applications of the InChI&lt;/a&gt; paper, or for large data integration projects like &lt;a href="http://chem-bla-ics.blogspot.nl/2013/04/acsnola-talk-open-phacts-meaningful.html"&gt;Open PHACTS&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This presentation captures all the usual suspects, like the &lt;a href="http://pantonprinciples.org/"&gt;Panton Principles&lt;/a&gt;, lists some truly Open Data in chemistry (e.g. &lt;a href="http://wwmm.ch.cam.ac.uk/crystaleye/"&gt;CrystalEye&lt;/a&gt;), and outlines the architecture I am working on. The primary purpose of this project is &lt;a href="http://www.jcheminf.com/content/3/1/19"&gt;Linked Open Data&lt;/a&gt; for chemistry and to boost this field. Sadly, grant writing interfered with my agenda, and I did not manage to complete the full demo, but the slides contain this real-world screenshot that shows what it looks like (and I expect this put this publicly online in 1-2 months):&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-5Mq-snNCGKs/UXJ6TesY-mI/AAAAAAAABvc/sGlTvl4xGXo/s1600/chembox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://3.bp.blogspot.com/-5Mq-snNCGKs/UXJ6TesY-mI/AAAAAAAABvc/sGlTvl4xGXo/s400/chembox.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
By no means this architecture expected to be as functional as &lt;a href="http://chemspider.com/"&gt;Open PHACTS&lt;/a&gt; or to replace large compound databases like &lt;a href="http://chemspider.com/"&gt;ChemSpider&lt;/a&gt; or &lt;a href="http://pubchem.ncbi.nlm.nih.gov/"&gt;PubChem&lt;/a&gt;. Instead, it is meant as a simple architecture that does two things right and is simple enough to set up, that any chemistry lab can do it. Goal: to increase the size of the chemical Linked Open Data network, which is way too small at this moment. I will list&amp;nbsp;&lt;a href="http://datahub.io/en/group/linked-chemistry"&gt;LinkedChemistry.info data sets with DataHub.io&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Basically, you set up a SPARQL endpoint with the data you want to share and the &lt;a href="https://github.com/egonw/chemcompoundbox"&gt;Chemical Compound Box&lt;/a&gt; as PHP front end using &lt;a href="https://github.com/semsol/arc2/wiki"&gt;ARC2&lt;/a&gt;. That's it.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And the slides of the &lt;a href="https://twitter.com/search?q=%23ACSNola"&gt;#ACSNola&lt;/a&gt; presentation:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" mozallowfullscreen="" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/19256389" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" webkitallowfullscreen="" width="427"&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style="margin-bottom: 5px;"&gt;
&lt;strong&gt; &lt;a href="http://www.slideshare.net/egonw/an-architecture-for-an-open-science-molecular-compound-database" target="_blank" title="An architecture for an Open Science molecular compound database"&gt;An architecture for an Open Science molecular compound database&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/egonw" target="_blank"&gt;Egon Willighagen&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/YS4vf2BXR7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/3215346410734071895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-architecture-for-open.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3215346410734071895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3215346410734071895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/YS4vf2BXR7s/acsnola-talk-architecture-for-open.html" title="#ACSNola talk: &quot;An architecture for an Open Science molecular compound database&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-5Mq-snNCGKs/UXJ6TesY-mI/AAAAAAAABvc/sGlTvl4xGXo/s72-c/chembox.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-architecture-for-open.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMSHg6eSp7ImA9WhBVFE0.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-3276590273213698986</id><published>2013-04-19T21:31:00.002+01:00</published><updated>2013-04-19T21:31:29.611+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-19T21:31:29.611+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Bioclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="#ACSNola" /><category scheme="http://www.blogger.com/atom/ns#" term="opentox" /><title>#ACSNola talk: "Bioclipse-OpenTox: interactive predictive toxicology"</title><content type="html">My third #ACSNola talk (well, second chronologically):&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" mozallowfullscreen="" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/19183704" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" webkitallowfullscreen="" width="427"&gt; &lt;/iframe&gt; &lt;div style="margin-bottom: 5px;"&gt;
&lt;strong&gt; &lt;a href="http://www.slideshare.net/egonw/bioclipseopentox-interactive-predictive-toxicology" target="_blank" title="Bioclipse-OpenTox: interactive predictive toxicology"&gt;Bioclipse-OpenTox: interactive predictive toxicology&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/egonw" target="_blank"&gt;Egon Willighagen&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/center&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/K8XV0ORlDPI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/3276590273213698986/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-bioclipse-opentox.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3276590273213698986?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3276590273213698986?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/K8XV0ORlDPI/acsnola-talk-bioclipse-opentox.html" title="#ACSNola talk: &quot;Bioclipse-OpenTox: interactive predictive toxicology&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-bioclipse-opentox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IGSH47fSp7ImA9WhBVE0o.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-1206053477408833011</id><published>2013-04-19T12:38:00.002+01:00</published><updated>2013-04-19T12:38:49.005+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-19T12:38:49.005+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="github" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><title>John May is now release manager of CDK 1.5.x</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;
After years of being release manager, &lt;a href="http://efficientbits.blogspot.nl/"&gt;John May&lt;/a&gt;&amp;nbsp;(from &lt;a href="http://www.steinbeck-molecular.de/steinblog/"&gt;Chris&lt;/a&gt;' group) has started as release manager for the 'master' branch, and thus leading to &lt;a href="http://cdk.sf.net/"&gt;CDK&lt;/a&gt; 1.5.x versions (and later 1.6.x).&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
As part of that, John now has commit powers, to push reviewed patches into the main source tree (like &lt;a href="http://blog.rguha.net/"&gt;Rajarshi&lt;/a&gt; and I have too):&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-v99znLSAraI/UXEppgtselI/AAAAAAAABvE/2xLZbD9y8iU/s1600/newReleaseManager.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="http://1.bp.blogspot.com/-v99znLSAraI/UXEppgtselI/AAAAAAAABvE/2xLZbD9y8iU/s400/newReleaseManager.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This role of &lt;a href="https://www.google.nl/search?q=git+gatekeeper+workflow&amp;amp;aq=0&amp;amp;oq=git+gatekeeper&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8"&gt;gatekeeper&lt;/a&gt; is very practical and comes with a large responsibility: ensure that whatever it pushed actually compiles for everyone. The gatekeeper will get up in the middle of the night when the official repository's branches does not compile! No, but really, really close to that. It's has main priority, so we always double check with 'git clean dist-all test-dist-all' before we push. No, we actually now and then forget to do this, e.g. after porting patches from another branch. But we fix that immediately! Promised!&lt;br /&gt;
&lt;br /&gt;
And, John pushed his first two patches to master (ported from cdk-1.4.x):&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-7711OklpU8M/UXEpto6c2eI/AAAAAAAABvM/oD2SFHxjsKg/s1600/newReleaseManager1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://3.bp.blogspot.com/-7711OklpU8M/UXEpto6c2eI/AAAAAAAABvM/oD2SFHxjsKg/s400/newReleaseManager1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/Hn9EoI97aBs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/1206053477408833011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/john-may-is-now-release-manager-of-cdk.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/1206053477408833011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/1206053477408833011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/Hn9EoI97aBs/john-may-is-now-release-manager-of-cdk.html" title="John May is now release manager of CDK 1.5.x" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-v99znLSAraI/UXEppgtselI/AAAAAAAABvE/2xLZbD9y8iU/s72-c/newReleaseManager.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/john-may-is-now-release-manager-of-cdk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDSHo8cCp7ImA9WhBVEkU.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-8463775640391466240</id><published>2013-04-18T11:11:00.002+01:00</published><updated>2013-04-18T11:14:39.478+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-18T11:14:39.478+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wikipathways" /><category scheme="http://www.blogger.com/atom/ns#" term="bioinformatics" /><category scheme="http://www.blogger.com/atom/ns#" term="Bioclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="#ACSNola" /><category scheme="http://www.blogger.com/atom/ns#" term="Open PHACTS" /><title>#ACSNola talk: "Open PHACTS: meaningful linking of preclinical drug discovery knowledge"</title><content type="html">Half a year ago I submitted this abstract for the &lt;a href="https://twitter.com/search?q=acsnola"&gt;#ACSNola&lt;/a&gt; meeting last week (and as in the slides, I stress that is a large community effort involving not only academic groups but also many pharma companies):&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;a href="http://openphacts.org/"&gt;Open PHACTS&lt;/a&gt;: meaningful linking of preclinical&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;drug discovery knowledge&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;E. Willighagen, C. Brenninkmeijer, C. Evelo,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;L. Harland, A. Gray, C. Goble, A. Waagmeester,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;A. Williams&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;Recently, semantic web technologies have been&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;a href="http://www.jcheminf.com/content/3/1/19"&gt;adopted&lt;/a&gt; by the life sciences community for this&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;purpose. However, while these new technologies&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;provide us with methods, they do not provide us&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;with an exact solution. Open PHACTS uses these&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;methods to solve problems in linking preclinical&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;knowledge from databases like Uniprot, &lt;a href="https://www.ebi.ac.uk/chembl/"&gt;ChEMBL&lt;/a&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;and &lt;a href="http://wikipathways.org/"&gt;WikiPathways&lt;/a&gt;. Problems that are discusses&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;for which our solutions will be presented&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;include:&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;1. approaches to map data between the&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;databases&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;using the Vocabulary of Interlinked&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;Dataset,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;including identifier mapping with&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;a href="http://www.bridgedb.org/"&gt;BridgeDB&lt;/a&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;appropriate choices of mapping&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;predicates, and ontologies to cover provenance,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;such as the Provenance Authoring and Versioning&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;ontology; 2. deal with different units for&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;experimental data using the Quantities, Units,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;Dimensions and Data (&lt;a href="http://qudt.org/"&gt;QUDT&lt;/a&gt;) ontology for (on the&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;fly) quantity conversion; and 3. how all this&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;is linked to &lt;a href="http://www.openphacts.org/documents/Posters/Open%20PHACTS%20A0%20Exemplars%20poster.pdf"&gt;user-oriented graphical user&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;a href="http://www.openphacts.org/documents/Posters/Open%20PHACTS%20A0%20Exemplars%20poster.pdf"&gt;interfaces&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
I have now uploaded the slides:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe frameborder="0" height="400" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/19057964" width="476"&gt;&lt;/iframe&gt;

&lt;br /&gt;
Also note the associate partnership program: it is not too late to join the 40 other associate partners and &lt;a href="http://www.openphacts.org/associated-partners"&gt;team up with Open PHACTS&lt;/a&gt;!&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/873eeSuWDCI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/8463775640391466240/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-open-phacts-meaningful.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8463775640391466240?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8463775640391466240?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/873eeSuWDCI/acsnola-talk-open-phacts-meaningful.html" title="#ACSNola talk: &quot;Open PHACTS: meaningful linking of preclinical drug discovery knowledge&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-open-phacts-meaningful.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMQH47cCp7ImA9WhBVEE4.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-2216839672738773471</id><published>2013-04-15T15:54:00.000+01:00</published><updated>2013-04-15T15:54:41.008+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-15T15:54:41.008+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="education" /><category scheme="http://www.blogger.com/atom/ns#" term="Bioclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="#ACSNola" /><category scheme="http://www.blogger.com/atom/ns#" term="protein structure" /><title>#ACSNola talk: "Correlating time spent on exercises with exam results in Protein Structure education"</title><content type="html">I have cleaned up the slides a bit, adding some information I explained during the talk in New Orleans.

&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" mozallowfullscreen="" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/18856425" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" webkitallowfullscreen="" width="427"&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style="margin-bottom: 5px;"&gt;
&lt;strong&gt; &lt;a href="http://www.slideshare.net/egonw/teach-18856425" target="_blank" title="Correlating time spent on exercises with exam results in Protein Structure education"&gt;Correlating time spent on exercises with exam results in Protein Structure education&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/egonw" target="_blank"&gt;Egon Willighagen&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/center&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/Sch5ZGMsfpQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/2216839672738773471/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-correlating-time-spent-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/2216839672738773471?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/2216839672738773471?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/Sch5ZGMsfpQ/acsnola-talk-correlating-time-spent-on.html" title="#ACSNola talk: &quot;Correlating time spent on exercises with exam results in Protein Structure education&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/acsnola-talk-correlating-time-spent-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFR3g5fCp7ImA9WhBWFEU.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-8201924100663829697</id><published>2013-04-09T06:06:00.001+01:00</published><updated>2013-04-09T06:06:56.624+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-09T06:06:56.624+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="award" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><category scheme="http://www.blogger.com/atom/ns#" term="Blue Obelisk" /><title>I'm a proud "RSC eScience hero"</title><content type="html">A while ago &lt;a href="http://www.chemconnector.com/"&gt;Antony Williams&lt;/a&gt;, of &lt;a href="http://www.chemspider.com/"&gt;ChemSpider&lt;/a&gt;, was awarded &lt;a href="http://www.chemconnector.com/2012/10/10/honored-to-be-a-recipient-of-the-jim-gray-escience-award-from-microsoft-research/"&gt;an eScience price&lt;/a&gt; for his work in the field. He decided to put that money to use to award several people. He worked things out with the &lt;a href="http://www.rsc.org/"&gt;Royal Society of Chemistry&lt;/a&gt;&amp;nbsp;who send out a press release a few days ago ("RSC eScience heroes rewarded through Microsoft prize"). And I am proud to be one of those.&lt;br /&gt;
&lt;br /&gt;
A full list of winners is extracted from the press release:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-qQDjpdieIew/UWOeuJQqydI/AAAAAAAABtg/GDgO4smChjc/s1600/eScience.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="http://3.bp.blogspot.com/-qQDjpdieIew/UWOeuJQqydI/AAAAAAAABtg/GDgO4smChjc/s400/eScience.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Enormous thanks to Tony for this and congrats too to the other winners. I note that several of the winners are or have been involved in the&amp;nbsp;&lt;a href="http://blueobelisk.org/"&gt;Blue Obelisk&lt;/a&gt;&amp;nbsp;movement, and seeing all the hard work rewarded by this prize indicates we are making impact. Personally, I am awarded for my work on the &lt;a href="http://cdk.sf.net/"&gt;CDK&lt;/a&gt;&amp;nbsp;particularly (but have worked on way more open source code for cheminformatics and statistics). I do stress that the CDK is a community project which I happen to be a long time contributor and founder of. But the success of the CDK is based on the effort from all&amp;nbsp;&lt;a href="https://github.com/cdk/cdk/blob/master/AUTHORS"&gt;authors&lt;/a&gt;&amp;nbsp;and users!&lt;br /&gt;
&lt;br /&gt;
If you are wondering about the impact of just the CDK, have a look at the growing list of papers citing the &lt;a href="http://dx.doi.org/10.1021/ci025584y"&gt;CDK paper&lt;/a&gt;s, which I am tracking in &lt;a href="http://www.citeulike.org/"&gt;CiteULike&lt;/a&gt;, which has good &lt;a href="http://www.jbiomedsem.com/content/1/S1/S6"&gt;CiTO&lt;/a&gt; support (&lt;a href="http://www.citeulike.org/user/egonw/article/423382"&gt;the detail&lt;/a&gt;):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-W7F8RaTFRT0/UWOgvFl-WTI/AAAAAAAABts/Aq0rzVlqlRs/s1600/cdkCites.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-W7F8RaTFRT0/UWOgvFl-WTI/AAAAAAAABts/Aq0rzVlqlRs/s400/cdkCites.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/55bzJbMcZvw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/8201924100663829697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/04/im-proud-rsc-escience-hero.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8201924100663829697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8201924100663829697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/55bzJbMcZvw/im-proud-rsc-escience-hero.html" title="I'm a proud &quot;RSC eScience hero&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-qQDjpdieIew/UWOeuJQqydI/AAAAAAAABtg/GDgO4smChjc/s72-c/eScience.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/04/im-proud-rsc-escience-hero.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYAQH4-eCp7ImA9WhBXFkg.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-8340451268969211688</id><published>2013-03-30T15:19:00.000+01:00</published><updated>2013-03-30T15:19:01.050+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-30T15:19:01.050+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="biology" /><category scheme="http://www.blogger.com/atom/ns#" term="pubchem" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><category scheme="http://www.blogger.com/atom/ns#" term="BiGCaT" /><title>Dr Evan Bolton to speak at Maastricht University: "PubChem: A platform for chemical biology"</title><content type="html">&lt;br /&gt;
Mon 13 May &lt;a href="http://www.linkedin.com/in/pubchem"&gt;Dr Evan Bolton &lt;/a&gt;of PubChem will visit our &lt;a href="http://www.bigcat.unimaas.nl/"&gt;BiGCaT research group&lt;/a&gt; and will give a presentation on the &lt;a href="http://pubchem.ncbi.nlm.nih.gov/"&gt;PubChem&lt;/a&gt; small compound-bioassay database at 11:00am&amp;nbsp;.&lt;br /&gt;
&lt;br /&gt;
It is very much appreciated if you returned me an email confirming your attendance (firstname dot lastname&amp;nbsp;@ maastrichtuniveristy dot nl).&lt;br /&gt;
&lt;h4&gt;
PubChem: A platform for chemical biology&lt;/h4&gt;
PubChem is an open archive for small molecules and their biological activities located at the National Center for Biotechnology Information (&lt;a href="http://www.ncbi.nlm.nih.gov/"&gt;NCBI&lt;/a&gt;). &amp;nbsp;Despite humble beginnings, PubChem continues to receive broad community support through a continued influx of new information and new information resource types. Over the past eight years, PubChem has seen dramatic growth in participation by the chemical biology community, in terms of contributors (averaging 25% year-over-year growth) and users (averaging 20% year-over-year growth). &amp;nbsp;PubChem contents include more than 45 million small molecules (+1.8 million with biological testing results), 115 million substance descriptions, 640 thousand biological assay descriptions (against +5800 declared unique protein sequence targets), and &lt;a href="http://pubchem.ncbi.nlm.nih.gov/assay/"&gt;&lt;b&gt;&lt;i&gt;over 200 million assay outcomes&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; (a substance tested in an assay is an outcome) from more than 200 contributors. &amp;nbsp;PubChem provides a number of tools to help navigate this vast corpus of information. &amp;nbsp;In addition, PubChem integrates contents to other resource of chemical biology interest. &amp;nbsp;As the needs of the community have changed, so too has PubChem adapted. &amp;nbsp;This talk give an overview of the PubChem resource as it exists today with an emphasis on &lt;b&gt;&lt;i&gt;recently introduced features&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/3-YTKNd5QCI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/8340451268969211688/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/03/dr-evan-bolton-to-speak-at-maastricht.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8340451268969211688?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8340451268969211688?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/3-YTKNd5QCI/dr-evan-bolton-to-speak-at-maastricht.html" title="Dr Evan Bolton to speak at Maastricht University: &quot;PubChem: A platform for chemical biology&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/03/dr-evan-bolton-to-speak-at-maastricht.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEBRng5fSp7ImA9WhBXEEk.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-7242565957830340632</id><published>2013-03-23T15:07:00.002+01:00</published><updated>2013-03-23T15:07:37.625+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-23T15:07:37.625+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><title>CDK 1.4.17: the changes, the authors, and the reviewers</title><content type="html">Hot on the heels of the &lt;a href="http://chem-bla-ics.blogspot.nl/2013/03/cdk-1416-changes-authors-and-reviewers.html"&gt;CDK 1.4.16 changelog&lt;/a&gt;, here are the changes in &lt;a href="http://sourceforge.net/projects/cdk/files/cdk/1.4.17/"&gt;CDK 1.4.17&lt;/a&gt;. The primary purpose of this release is to fix a regression in 1.4.16 for sorting IAtomContainers, which turned out a bit nasty.&lt;br /&gt;
&lt;br /&gt;
Readers who are still using 1.4.16 or earlier are strongly encouraged to upgrade to this release.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Changes&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Identical copies of the same method in AbstractAtomContainerSet, but using IMolecule, solving an exception complaining about IMoleculeSet to contain only IMolecule [only for cdk-1.4.x] &lt;a href="https://github.com/cdk/cdk/commit/67bed79"&gt;67bed79&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added a unit test for the sorting of the multiplier &lt;a href="https://github.com/cdk/cdk/commit/ff2d820"&gt;ff2d820&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;updated sort to also sort multiplier values - bug:1291 &lt;a href="https://github.com/cdk/cdk/commit/d48d30d"&gt;d48d30d&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;renamed variable 'minimum' and added explanation as to why it is used. &lt;a href="https://github.com/cdk/cdk/commit/ececcc6"&gt;ececcc6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;replacing full array sort with a range sort &lt;a href="https://github.com/cdk/cdk/commit/1577ea7"&gt;1577ea7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fixed null condition to ensure that null values get pushed back in the array. &lt;a href="https://github.com/cdk/cdk/commit/76dedb5"&gt;76dedb5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;unit tests ensure broken comparators don't put null to the start of the set and than an empty set is never sorted &lt;a href="https://github.com/cdk/cdk/commit/5b6a2d9"&gt;5b6a2d9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;The Authors&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;4 &amp;nbsp;Egon Willighagen&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;4 &amp;nbsp;John May&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;1 &amp;nbsp;Stephan Beisken&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Note that I always have a few patches based on doing the actual release, like setting proper version numbers. Thus, this release is really courtesy to the EBI developers.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;The Reviewers&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;4 &amp;nbsp;Egon Willighagen&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;2 &amp;nbsp;John May&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/7ibTYpkMkv8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/7242565957830340632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/03/cdk-1417-changes-authors-and-reviewers.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7242565957830340632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7242565957830340632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/7ibTYpkMkv8/cdk-1417-changes-authors-and-reviewers.html" title="CDK 1.4.17: the changes, the authors, and the reviewers" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/03/cdk-1417-changes-authors-and-reviewers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8DRXw9eCp7ImA9WhBXEEk.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-7586463240646605629</id><published>2013-03-23T14:54:00.001+01:00</published><updated>2013-03-23T14:54:34.260+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-23T14:54:34.260+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><category scheme="http://www.blogger.com/atom/ns#" term="cheminformatics" /><title>CDK 1.4.16: the changes, the authors, and the reviewers</title><content type="html">Yes, quite overdue, but here's the changelog of &lt;a href="http://sourceforge.net/projects/cdk/files/cdk/1.4.16/"&gt;CDK 1.4.16&lt;/a&gt;. This release is about bug fixing. The first CDK 1.4 release is long behind us, and the CDK project is working hard on stabilizing the 'master' branch for the first beta releases. &lt;b&gt;Because this release introduced a nasty bug, you are not supposed to use this version, but the newer &lt;a href="http://sourceforge.net/projects/cdk/files/cdk/1.4.17/"&gt;1.4.17&lt;/a&gt; version instead!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The list is quite long, and includes a mix of fixes (also of unit tests), improvements, and better documentation. Things to look out for include a distribution that includes the unit tests, important fixes in comparators (affecting canonical SMILES generation), used in sorting (mind the note above, and use 1.4.17!), and a fix in the output length the&amp;nbsp;ProtonTotalPartialChargeDescriptor descriptor. As always, you are recommended to upgrade, but skip this version, and go immediately for 1.4.17.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Changes&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Now also has a task to create a source distrib that includes the unit tests (per user request) &lt;a href="https://github.com/cdk/cdk/commit/26384a5"&gt;26384a5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Expanded explanation of Sigma Electronegativity Descriptor &lt;a href="https://github.com/cdk/cdk/commit/3f02b74"&gt;3f02b74&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added missing literature reference, and minimal additional information requested in bug #1285 &lt;a href="https://github.com/cdk/cdk/commit/4cf0f31"&gt;4cf0f31&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Correct unit test name and added missing unit tests and annotations. &lt;a href="https://github.com/cdk/cdk/commit/601d0af"&gt;601d0af&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added unit test and annotation for moment generation (3D Similarity) &lt;a href="https://github.com/cdk/cdk/commit/33c99d1"&gt;33c99d1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added explicit atom typing and aromaticity detection to several failing fingerprinter tests. &lt;a href="https://github.com/cdk/cdk/commit/ff8d374"&gt;ff8d374&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Changed saturation conditional to also check that a bond is not aromatic. &lt;a href="https://github.com/cdk/cdk/commit/f37cfa7"&gt;f37cfa7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Throw an error when a non-ring is attempted to be closed &lt;a href="https://github.com/cdk/cdk/commit/9c4bd5e"&gt;9c4bd5e&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;C1C1 is an invalid SMILES; expect an thrown error &lt;a href="https://github.com/cdk/cdk/commit/fc63102"&gt;fc63102&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Properly pad the resulting descriptor value list to MAX_PROTON_COUNT, fixing two failing unit tests &lt;a href="https://github.com/cdk/cdk/commit/7627d84"&gt;7627dhttp://1.4.1784&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Small fixes: remove STDOUT use and proper int-based assertEquals() method &lt;a href="https://github.com/cdk/cdk/commit/7a81ea3"&gt;7a81ea3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Typed the input class and added support for IChemFile.class input &lt;a href="https://github.com/cdk/cdk/commit/51cf991"&gt;51cf991&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added a missing dependency on the test data &lt;a href="https://github.com/cdk/cdk/commit/76ade35"&gt;76ade35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added a missing dependency &lt;a href="https://github.com/cdk/cdk/commit/2e6fc94"&gt;2e6fc94&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Properly implemented Isotope.compare() for data and silent &lt;a href="https://github.com/cdk/cdk/commit/09868f4"&gt;09868f4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And the Groovy deps for the CDKSourceCodeWriterTest &lt;a href="https://github.com/cdk/cdk/commit/2e62bde"&gt;2e62bde&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Also updated the Eclipse .classpath &lt;a href="https://github.com/cdk/cdk/commit/3f88256"&gt;3f88256&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Also updated the other two PMD config files for 5.0.1 &lt;a href="https://github.com/cdk/cdk/commit/fa99bc8"&gt;fa99bc8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Updated PMD to version 5.0.1 &lt;a href="https://github.com/cdk/cdk/commit/44572c6"&gt;44572c6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Updated comparator on AtomPlacer. The comparator now uses the built in Integer comparator. To avoid null pointer exceptions the access to the weight value is wrapped in a private method which return the minimum integer value when the weight is not set (i.e. null). &lt;a href="https://github.com/cdk/cdk/commit/0d658df"&gt;0d658df&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Corrected null handling on AtomContainer 2D centre comparison. Previous if either container was null the comparator would incorrectly return '0' indicating they were equal. The method was changed to always provide a minimum Point2d when an atom container is null. This will sort all null containers lower then non-null containers. &lt;a href="https://github.com/cdk/cdk/commit/ed399df"&gt;ed399df&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Replaced subtraction based comparator. This comparator is unlikely to overflow but the safety of using the equalities ensures the proper behaviour of this comparator. &lt;a href="https://github.com/cdk/cdk/commit/e5b1bc6"&gt;e5b1bc6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Replaced subtraction based comparison. When the difference (which is a double) is converted to an integer the result may overflow. This overflow can occur in rare cases but would cause the comparator to be non-transitive. &lt;a href="https://github.com/cdk/cdk/commit/425c795"&gt;425c795&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;OK, simple fix: reset the test graph before each test method call &lt;a href="https://github.com/cdk/cdk/commit/40536af"&gt;40536af&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Make sure the tests are also run with JUnit4 &lt;a href="https://github.com/cdk/cdk/commit/6e8533a"&gt;6e8533a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Corrected canonical label sorting in the SmilesGenerator. This canonical labels are long and thus when the difference between two values is taken the result may be larger then the largest possible integer. This in rare cases cause the value to overflow and thus make the comparator non-transitive. &lt;a href="https://github.com/cdk/cdk/commit/704280a"&gt;704280a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;corrected handling of null value in the TreeNodeComparator. Previous if any node or atom were null the comparator would return '0' which is incorrect. If one is null and the other is not the objects are not equal. &lt;a href="https://github.com/cdk/cdk/commit/d7a55d3"&gt;d7a55d3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Generified comparators, removing redundant casts &lt;a href="https://github.com/cdk/cdk/commit/5a5db14"&gt;5a5db14&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Corrected comparator in InvPair sorting. The current comparison was in violation of the comparable contract which was throwing an IllegalArgumentException on JRE 7. &lt;a href="https://github.com/cdk/cdk/commit/2f92c91"&gt;2f92c91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A few unit tests uncovering some issues with == comparisons &lt;a href="https://github.com/cdk/cdk/commit/46d48f9"&gt;46d48f9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added accessor for the bond length in StructureDiagramGenerator &lt;a href="https://github.com/cdk/cdk/commit/75b5fe6"&gt;75b5fe6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Updated the @cdk.bugs taglet to support the new SourceForge project pages &lt;a href="https://github.com/cdk/cdk/commit/fbebbe0"&gt;fbebbe0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Replaced IBond.Order.ordinal() usages with IBond.Order.numeric() &lt;a href="https://github.com/cdk/cdk/commit/427fac6"&gt;427fac6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added a field to the bond order enumeration allow access to the numeric value for that order. &lt;a href="https://github.com/cdk/cdk/commit/8c34bfe"&gt;8c34bfe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;unit test &lt;a href="https://github.com/cdk/cdk/commit/7d5ce83"&gt;7d5ce83&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;unit test &lt;a href="https://github.com/cdk/cdk/commit/5bc24fa"&gt;5bc24fa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;unit test for bug 1269 (atom... not placed by SDG, causing NPE), remove catch statements, set expected &lt;a href="https://github.com/cdk/cdk/commit/e3c3590"&gt;e3c3590&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;The Authors&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;21 &amp;nbsp;Egon Willighagen&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;14 &amp;nbsp;John May&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp;4 &amp;nbsp;Ralf Stephan&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;The Reviewers&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;12 &amp;nbsp;Egon Willighagen&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;12 &amp;nbsp;John May&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp;1 &amp;nbsp;Gilleain Torrance&lt;/span&gt;&lt;br /&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/mmefdEJ_yQU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/7586463240646605629/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/03/cdk-1416-changes-authors-and-reviewers.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7586463240646605629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/7586463240646605629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/mmefdEJ_yQU/cdk-1416-changes-authors-and-reviewers.html" title="CDK 1.4.16: the changes, the authors, and the reviewers" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/03/cdk-1416-changes-authors-and-reviewers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcFRXg5fCp7ImA9WhBbEUw.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-8169239363261401185</id><published>2013-03-19T15:25:00.002+01:00</published><updated>2013-05-09T15:33:34.624+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-09T15:33:34.624+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="InChI" /><category scheme="http://www.blogger.com/atom/ns#" term="Bioclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><category scheme="http://www.blogger.com/atom/ns#" term="JNI-InChI" /><title>New Paper: "Applications of the InChI in cheminformatics with the CDK and Bioclipse"</title><content type="html">&lt;script type='text/javascript' src='https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js'&gt;&lt;/script&gt;
&lt;div style="float: right;" class='altmetric-embed' data-badge-type='donut' data-badge-details='right' data-doi="10.1186/1758-2946-5-14"&gt;&lt;/div&gt;
Last week, &lt;a href="https://twitter.com/ola_spjuth"&gt;Ola&lt;/a&gt;, Sam Adams, Arvid, and I published a paper (doi:&lt;a href="http://dx.doi.org/10.1186/1758-2946-5-14"&gt;10.1186/1758-2946-5-14&lt;/a&gt;) on the &lt;a href="http://iupac.org/inchi"&gt;InChI&lt;/a&gt; functionality in the &lt;a href="http://www.bioclipse.net/"&gt;Bioclipse&lt;/a&gt;, which uses Sam's &lt;a href="http://jni-inchi.sourceforge.net/"&gt;JNI-InChI&lt;/a&gt; and the &lt;a href="http://cdk.sf.net/"&gt;Chemistry Development Kit&lt;/a&gt; underneath.&lt;br /&gt;
&lt;br /&gt;
This paper partly describes the earlier work by Sam on JNI-InChI itself and the integration into the CDK, but also includes the recent support for CDK's &lt;a href="http://pele.farmbio.uu.se/nightly-1.4.x/api/org/openscience/cdk/interfaces/IStereoElement.html"&gt;IStereoElement&lt;/a&gt;, OSGi bundles for JNI-InChI by Arvid, and a few new applications in Bioclipse.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.jcheminf.com/content/figures/1758-2946-5-14-graphical-abstract.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://www.jcheminf.com/content/figures/1758-2946-5-14-graphical-abstract.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
These applications demo what you can do with the &lt;a href="http://www.wiki.bioclipse.net/index.php?title=InChI-Bioclipse-CDK"&gt;InChI in Bioclipse&lt;/a&gt;. Obviously, this involves creating InChIs for any structure drawn in Bioclipse (that is old). New is that the manager now also support creating InChIs with particular layers. For example, with fixed hydrogens:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;mol = cdk.fromSMILES("OC=O")&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;sinchi = inchi.generate(mol);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;inchi = inchi.generate(mol), "FixedH");&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
But the more interesting bits are next. For example, the InChI is ideal for look up, and can be used in decision support with knowledge bases.&lt;br /&gt;
&lt;br /&gt;
But as &lt;a href="http://cdsouthan.blogspot.nl/"&gt;Christopher Southan&lt;/a&gt; showed in his "InChI in the wild: an assessment of InChIKey searching in Google" paper (doi:&lt;a href="http://dx.doi.org/10.1186/1758-2946-5-10"&gt;10.1186/1758-2946-5-10&lt;/a&gt;), the InChI is good for finding useful information on the web. I have taken a different approach with&amp;nbsp;Isbjørn, which does not use Google, but &lt;a href="http://www.jcheminf.com/content/3/1/19"&gt;Linked Data&lt;/a&gt; approaches to find information on the web. This semantic search is seeded with the InChI.&lt;br /&gt;
&lt;br /&gt;
The third examples exposes work done by Mark Rijnbeek, formerly in the group of &lt;a href="http://www.steinbeck-molecular.de/steinblog/"&gt;Christoph Steinbeck&lt;/a&gt;, who implemented a method that uses the InChI library for tautomer generation for the CDK. This functionality is now exposed in Bioclipse too. Obviously, this functionality is limited by those of the InChI library to generate those tautomers. But if you like to try it, you can do this with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;// no aromatic rings that make it hard to&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;// see where the double bonds are&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;jcpglobal.setShowAromaticity(false);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;inputSMILES = "c1ccccc1O";&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;inputName = "phenol";&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;inchi.generate(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; cdk.fromSMILES(inputSMILES)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;tautomers = cdk.getTautomers(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; cdk.fromSMILES(inputSMILES)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;file = "/Virtual/" + inputName + ".sdf";&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;cdk.saveSDFile(file, tautomers);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;ui.open(file);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Details on how to try all this in practice can be found on &lt;a href="http://www.wiki.bioclipse.net/index.php?title=InChI-Bioclipse-CDK"&gt;this page&lt;/a&gt;. And I am looking forward to hearing what you think of it, how you like to use it or are using it. If you like to extend it, &lt;a href="https://github.com/bioclipse/"&gt;the source code is on GitHub&lt;/a&gt;.

&lt;div id='cul_citation_12146850' class='cul_citation'&gt;
 &lt;a href='http://www.citeulike.org/user/egonw/article/12146850'&gt;&lt;img class='cul_citation_icon' src='http://www.citeulike.org/static/img/cul_icon.gif' /&gt;&lt;/a&gt;
 &lt;span class='cul_citation_text'&gt;Spjuth,&amp;nbsp;O.;&amp;nbsp;&amp;nbsp;Berg,&amp;nbsp;A.;&amp;nbsp;&amp;nbsp;Adams,&amp;nbsp;S.;&amp;nbsp;&amp;nbsp;Willighagen,&amp;nbsp;E. &lt;i&gt;Journal of
  Cheminformatics&lt;/i&gt; &lt;b&gt;2013,&lt;/b&gt; &lt;i&gt;5,&lt;/i&gt; 14+.&lt;/span&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/k-ycvjM7QwQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/8169239363261401185/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/03/new-paper-applications-of-inchi-in.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8169239363261401185?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8169239363261401185?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/k-ycvjM7QwQ/new-paper-applications-of-inchi-in.html" title="New Paper: &quot;Applications of the InChI in cheminformatics with the CDK and Bioclipse&quot;" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>7</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/03/new-paper-applications-of-inchi-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENSXoyfyp7ImA9WhBRFEo.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-3334751464169823435</id><published>2013-03-05T10:57:00.002+01:00</published><updated>2013-03-05T11:01:38.497+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-05T11:01:38.497+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="scientific programming" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaDoc" /><category scheme="http://www.blogger.com/atom/ns#" term="CDK" /><title>Source Code documentation: what JavaDoc should look like, and why.</title><content type="html">Over the years, I have blogged quite a bit about JavaDoc. JavaDoc is the system commonly used to annotate Java source code for human oriented documentation, and complement source code comments. I will not attempt to summarize what I wrote in the past, but will give some links.

The primary user of the JavaDoc is, of course, the user:

&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2011/06/productivity-tool-search-bar-for-any.html"&gt;Productivity Tool: search bar for any JavaDoc HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2011/11/simplest-way-to-make-cdk-commits.html"&gt;The simplest way to make CDK commits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
And we take effort in producing good JavaDoc (despite it being the unpaid, least favorite task):

&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2010/03/cleaner-cdk-code-4-inheriting-javadoc.html"&gt;Cleaner CDK Code #4: inheriting JavaDoc from super classes and interfaces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2009/07/things-to-check-before-you-consider.html"&gt;Things to check before you consider submitting a (final) CDK patch #1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2009/06/making-patches-attribution-copyright.html"&gt;Making patches; Attribution; Copyright and License.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
And we use tools here to support us:

&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2009/10/work-in-progress-open-doccheck.html"&gt;Work in Progress: an Open DocCheck replacement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2012/07/cace-computer-aided-code-evaluation-of.html"&gt;CACE: computer-aided code evaluation of CDK code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2009/11/call-for-collaboration-javadoc.html"&gt;Call for Collaboration: JavaDoc validation with OpenJavaDocCheck&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
And using JavaDoc taglets and doclets, we enrich the regular JavaDoc with more detailed information:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2007/02/pimp-my-javadoc.html"&gt;Pimp my JavaDoc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2012/08/cdk-io-options-in-javadoc.html"&gt;CDK I/O options in the JavaDoc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2012/07/cdkgithash-javadoc-html-links-to-source.html"&gt;@cdk.githash (JavaDoc HTML links to the source code again)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
The CDK uses the JavaDoc not just for documentation, but also for compiler instructions:

&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.nl/2011/06/cdk-module-dependencies-3.html"&gt;CDK Module dependencies #3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/tvIwSjJk7BY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/3334751464169823435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/03/source-code-documentation-what-javadoc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3334751464169823435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/3334751464169823435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/tvIwSjJk7BY/source-code-documentation-what-javadoc.html" title="Source Code documentation: what JavaDoc should look like, and why." /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/03/source-code-documentation-what-javadoc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8HSHo5fip7ImA9WhBREE4.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-8248958988629232452</id><published>2013-02-28T08:00:00.002+01:00</published><updated>2013-02-28T08:00:39.426+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-28T08:00:39.426+01:00</app:edited><title>Business card with ORCID and Twitter account</title><content type="html">Since I do not know how long, I am again using business cards, very useful at the &lt;a href="http://www.qualitynano.eu/conference/programme-and-sessions-at-a-glance.html"&gt;QualityNano&lt;/a&gt; meeting I am now. There is a fixed &lt;a href="http://www.maastrichtuniversity.nl/"&gt;Maastricht University&lt;/a&gt; template, with little room for customizations (or so it seems, at least), so no nice QR code pointing to my home page, but I managed to reuse a "title" field to list &lt;a href="https://twitter.com/egonwillighagen"&gt;my twitter account&lt;/a&gt; and &lt;a href="http://orcid.org/0000-0001-7542-0286"&gt;my ORCID&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-kaOTkiSjA9Q/US8AHU4F3YI/AAAAAAAABsY/pHMnwbN8ZZA/s1600/visitekaartjeEgon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="http://2.bp.blogspot.com/-kaOTkiSjA9Q/US8AHU4F3YI/AAAAAAAABsY/pHMnwbN8ZZA/s400/visitekaartjeEgon.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/YbrogduXaSM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/8248958988629232452/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/02/business-card-with-orcid-and-twitter.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8248958988629232452?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/8248958988629232452?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/YbrogduXaSM/business-card-with-orcid-and-twitter.html" title="Business card with ORCID and Twitter account" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-kaOTkiSjA9Q/US8AHU4F3YI/AAAAAAAABsY/pHMnwbN8ZZA/s72-c/visitekaartjeEgon.png" height="72" width="72" /><thr:total>3</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/02/business-card-with-orcid-and-twitter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IHSX88eSp7ImA9WhBbEUU.&quot;"><id>tag:blogger.com,1999:blog-17889588.post-6255918000435680564</id><published>2013-02-27T16:20:00.001+01:00</published><updated>2013-05-10T12:32:18.171+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-10T12:32:18.171+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wikipathways" /><category scheme="http://www.blogger.com/atom/ns#" term="QualityNano" /><category scheme="http://www.blogger.com/atom/ns#" term="nanotechnology" /><category scheme="http://www.blogger.com/atom/ns#" term="Prague" /><category scheme="http://www.blogger.com/atom/ns#" term="QNano" /><category scheme="http://www.blogger.com/atom/ns#" term="Open PHACTS" /><title>Attending the QNano^WQualityNano meeting in Prague</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.qualitynano.eu/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="123" src="http://1.bp.blogspot.com/-CLMDWl3gOIs/US4X0lrFcPI/AAAAAAAABsA/2HLt8St3Wt0/s200/qnanomore.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
I flew in this morning and now attending the &lt;a href="http://www.qualitynano.eu/"&gt;QualityNano&lt;/a&gt; (until recently called QNano, see their announcement on the right) conference in Prague. The meeting attracted over 100 people (probably closer to 200) working in the field of safety of nanomaterials, and the talks are of quite good quality and rather interesting so far. There are many, many posters too, among two of mine. One shows my nanoQSAR work the other showing the &lt;a href="http://www.openphacts.org/"&gt;Open PHACTS&lt;/a&gt; &lt;a href="http://www.openphacts.org/press/173-posters"&gt;examplars&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Many of the talks so far study or involve the inflammatory pathway as route of response to exposure to nanomaterials. It seems WikiPathways has several related pathways, like these two (using the &lt;a href="http://www.wikipathways.org/index.php/PathwayWidget"&gt;Pathway Widget&lt;/a&gt;; both for human):&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Inflammatory Response Pathway&lt;/b&gt;&lt;br /&gt;
&lt;iframe height="300px" src="http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP453" style="overflow: hidden;" width="600px"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;


&lt;b&gt;Interleukin-11 Signaling Pathway&lt;/b&gt;&lt;br /&gt;
&lt;iframe height="300px" src="http://www.wikipathways.org/wpi/PathwayWidget.php?id=WP1839" style="overflow: hidden;" width="600px"&gt;&lt;/iframe&gt;

&lt;br /&gt;
Several new pathway alternatives were presented, among one signaling pathway which requires a cellular bilayer to function; a single layer of cells does not make the signal possible at all.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;(For the non-techies among my readers, ^W is the shortcut in many editors for deleting the left-side word seen from the cursor.)&lt;/i&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/mpIP/~4/kiFFe5QVkjQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://chem-bla-ics.blogspot.com/feeds/6255918000435680564/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://chem-bla-ics.blogspot.com/2013/02/attending-qnanowqualitynano-meeting-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6255918000435680564?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/17889588/posts/default/6255918000435680564?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/mpIP/~3/kiFFe5QVkjQ/attending-qnanowqualitynano-meeting-in.html" title="Attending the QNano^WQualityNano meeting in Prague" /><author><name>Egon Willighagen</name><uri>https://plus.google.com/104186710895049917005</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABrQ/_uJwbKwSgrM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-CLMDWl3gOIs/US4X0lrFcPI/AAAAAAAABsA/2HLt8St3Wt0/s72-c/qnanomore.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://chem-bla-ics.blogspot.com/2013/02/attending-qnanowqualitynano-meeting-in.html</feedburner:origLink></entry></feed>
