<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://chem-bla-ics.linkedchemistry.info/feed/by_tag/opentox.xml" rel="self" type="application/atom+xml" /><link href="https://chem-bla-ics.linkedchemistry.info/" rel="alternate" type="text/html" /><updated>2026-10-07T12:46:55+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/feed/by_tag/opentox.xml</id><title type="html">chem-bla-ics</title><subtitle>Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.</subtitle><author><name>Egon Willighagen</name></author><entry><title type="html">New paper: A template wizard for the cocreation of machine-readable data-reporting to harmonize the evaluation of (nano)materials</title><link href="https://chem-bla-ics.linkedchemistry.info/2024/05/27/from-spreadsheets-to-rdf.html" rel="alternate" type="text/html" title="New paper: A template wizard for the cocreation of machine-readable data-reporting to harmonize the evaluation of (nano)materials" /><published>2024-05-27T00:00:00+00:00</published><updated>2024-05-27T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2024/05/27/from-spreadsheets-to-rdf</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2024/05/27/from-spreadsheets-to-rdf.html"><![CDATA[<p>I was about to call this blog post <em>From spreadsheets to RDF</em>, after <a href="https://chem-bla-ics.linkedchemistry.info/2024/05/20/from-papers-to-rdf.html">the post last week</a>.
But then I decided to just use the pattern I typically use. Why I wanted to use that shorter term in the first
place was that one of the thing I like about the <a href="https://sourceforge.net/projects/ambit/">AMBIT software</a>
(of OpenTox and eNanoMapper fame) is its
RDF support (see doi:<a href="https://doi.org/10.1186/1756-0500-4-487">10.1186/1756-0500-4-487</a>). But
<a href="https://chem-bla-ics.linkedchemistry.info/tag/rdf">RDF</a>, ontologies,
those are hard things. And unlike mathematics, we do not have simple objects like integer numbers or simple
operators. Well, I think we do, and we talk about them. But there is no obligatory education. Just like
any biologist needs to know what <em>1 + 2</em> means, I think any biologist needs basic knowledge about how
knowledge graphs work. But sometimes feels like a taboo, like cursing in the life sciences church.</p>

<p>So, there we are. This is where spreadsheets come in. If done well, they combine aspects of knowledge graphs
with usability and can even cover a good bit of the learnability. This is what is described in this new
paper about templates in the <a href="https://www.nanosafetycluster.eu/">EU NanoSafety Cluster</a>: <em>A template wizard
for the cocreation of machine-readable data-reporting to harmonize the evaluation of (nano)materials</em>
(doi:<a href="https://doi.org/10.1038/s41596-024-00993-1">10.1038/s41596-024-00993-1</a>).</p>

<p>The learnability comes in with the spreadsheet templates (“this is how we did it”) and a “wizard” around
it guides the user with the selection of a template but also can provide feedback on the template. The
technical term for that is “validator”, but it can be tought of as a spelling checker. Computers are good at
finding contradictions (the lack of a pattern), though less good at ranking the alternatives (which is
the cause of hallucinations in AI approaches).</p>

<p>And to return to the RDF, software like AMBIT can read these templates, use the semantics linked to the
template, and make the FAIR static spreadsheets (good for archiving on Zenodo!) available as FAIR interactive
data (good for exploration and machine learning), and as RDF (good for data integration).</p>

<p>Congrats to <a href="http://orcid.org/0000-0002-4322-6179">Nina</a> and the various EU NanoSafety Cluster projects!</p>]]></content><author><name>Egon Willighagen</name></author><category term="rdf" /><category term="opentox" /><category term="fair" /><category term="doi:10.1186/1756-0500-4-487" /><category term="doi:10.1038/S41596-024-00993-1" /><summary type="html"><![CDATA[I was about to call this blog post From spreadsheets to RDF, after the post last week. But then I decided to just use the pattern I typically use. Why I wanted to use that shorter term in the first place was that one of the thing I like about the AMBIT software (of OpenTox and eNanoMapper fame) is its RDF support (see doi:10.1186/1756-0500-4-487). But RDF, ontologies, those are hard things. And unlike mathematics, we do not have simple objects like integer numbers or simple operators. Well, I think we do, and we talk about them. But there is no obligatory education. Just like any biologist needs to know what 1 + 2 means, I think any biologist needs basic knowledge about how knowledge graphs work. But sometimes feels like a taboo, like cursing in the life sciences church.]]></summary></entry><entry><title type="html">Looking for a PhD and a Postdoc to work on Open Science Nanosafety</title><link href="https://chem-bla-ics.linkedchemistry.info/2013/11/08/looking-for-phd-and-postdoc-to-work-on.html" rel="alternate" type="text/html" title="Looking for a PhD and a Postdoc to work on Open Science Nanosafety" /><published>2013-11-08T00:00:00+00:00</published><updated>2013-11-08T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2013/11/08/looking-for-phd-and-postdoc-to-work-on</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2013/11/08/looking-for-phd-and-postdoc-to-work-on.html"><![CDATA[<p>I am happy that I got my first research grant awarded (EU FP7), which should start after all the contracts are signed,
etc, somewhere early 2014. The project is about setting up data needs for the analysis of nanosafety studies. And for this,
I have the below two position vacancies available now. If you are keen on doing Open Science (CDK, Bioclipse, OpenTox, WikiPathways, …, …),
working within the European <a href="http://www.nanosafetycluster.eu/">NanoSafety Cluster</a>, and have an affinity with understanding the
systems biology of nanomaterials, then you may be interested in applying.</p>

<p><strong>PhD position</strong></p>

<p><img src="/assets/images/vac1.png" alt="" /></p>

<p><strong>Postdoc position</strong></p>

<p><img src="/assets/images/vac2.png" alt="" /></p>]]></content><author><name>Egon Willighagen</name></author><category term="nanosafety" /><category term="enanomapper" /><category term="opentox" /><category term="ontology" /><summary type="html"><![CDATA[I am happy that I got my first research grant awarded (EU FP7), which should start after all the contracts are signed, etc, somewhere early 2014. The project is about setting up data needs for the analysis of nanosafety studies. And for this, I have the below two position vacancies available now. If you are keen on doing Open Science (CDK, Bioclipse, OpenTox, WikiPathways, …, …), working within the European NanoSafety Cluster, and have an affinity with understanding the systems biology of nanomaterials, then you may be interested in applying.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/vac1.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/vac1.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Calculating molecular descriptors with OpenTox</title><link href="https://chem-bla-ics.linkedchemistry.info/2010/10/30/calculating-molecular-descriptors-with.html" rel="alternate" type="text/html" title="Calculating molecular descriptors with OpenTox" /><published>2010-10-30T00:10:00+00:00</published><updated>2010-10-30T00:10:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2010/10/30/calculating-molecular-descriptors-with</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2010/10/30/calculating-molecular-descriptors-with.html"><![CDATA[<p>While working during <em>office hours</em> on <a href="https://chem-bla-ics.linkedchemistry.info/2010/10/28/oscar4-java-api-chemical-name.html">Oscar <i class="fa-solid fa-recycle fa-xs"></i></a>,
I am also trying to finish up some work left from Uppsala. One such thing is
the Bioclipse-OpenTox project (see <a href="https://chem-bla-ics.linkedchemistry.info/2010/08/04/using-bioclipse-to-upload-data-to.html">Using Bioclipse to upload data to an OpenTox
server <i class="fa-solid fa-recycle fa-xs"></i></a>
and <a href="https://chem-bla-ics.linkedchemistry.info/2010/03/22/oxford-august-2010-echeminfo-predictive.html">Oxford, August 2010: eCheminfo Predictive ADME &amp; Toxicology 2010 Workshop <i class="fa-solid fa-recycle fa-xs"></i></a>).
Today I finished calculating molecular descriptor values with OpenTox servers:</p>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// requires an unspecified Bioclipse</span>
<span class="c1">// development version</span>
<span class="nx">bioclipse</span><span class="p">.</span><span class="nf">requireVersion</span><span class="p">(</span><span class="dl">"</span><span class="s2">2.6</span><span class="dl">"</span><span class="p">)</span>

<span class="nx">service</span> <span class="o">=</span>
  <span class="dl">"</span><span class="s2">http://apps.ideaconsult.net:8080/ambit2/</span><span class="dl">"</span><span class="p">;</span>
<span class="nx">serviceSPARQL</span> <span class="o">=</span>
  <span class="dl">"</span><span class="s2">http://apps.ideaconsult.net:8080/ontology/</span><span class="dl">"</span><span class="p">;</span>

<span class="nx">stringMat</span> <span class="o">=</span> <span class="nx">opentox</span><span class="p">.</span><span class="nf">listDescriptors</span><span class="p">(</span><span class="nx">serviceSPARQL</span><span class="p">);</span>
<span class="nx">stringMat</span><span class="p">.</span><span class="nf">getColumn</span><span class="p">(</span><span class="dl">"</span><span class="s2">algo</span><span class="dl">"</span><span class="p">);</span>
<span class="nx">stringMat</span><span class="p">.</span><span class="nf">getColumn</span><span class="p">(</span><span class="dl">"</span><span class="s2">desc</span><span class="dl">"</span><span class="p">);</span>

<span class="c1">// pick any descriptor</span>
<span class="nx">descriptor</span> <span class="o">=</span> <span class="nx">stringMat</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span>

<span class="nx">opentox</span><span class="p">.</span><span class="nf">calculateDescriptor</span><span class="p">(</span>
  <span class="nx">service</span><span class="p">,</span> <span class="nx">descriptor</span><span class="p">,</span>
  <span class="nx">cdk</span><span class="p">.</span><span class="nf">fromSMILES</span><span class="p">(</span><span class="dl">"</span><span class="s2">CCC</span><span class="dl">"</span><span class="p">)</span>
<span class="p">)</span>
</code></pre></div></div>

<p>The first descriptor happens to be a model for predicting the pKa (see <a href="http://chem-bla-ics.blogspot.com/2010/10/algorithm-or-model-opentox-api-quiz.html">Algorithm
or Model: OpenTox API quiz</a>).</p>]]></content><author><name>Egon Willighagen</name></author><category term="bioclipse" /><category term="cdk" /><category term="opentox" /><category term="qsar" /><summary type="html"><![CDATA[While working during office hours on Oscar , I am also trying to finish up some work left from Uppsala. One such thing is the Bioclipse-OpenTox project (see Using Bioclipse to upload data to an OpenTox server and Oxford, August 2010: eCheminfo Predictive ADME &amp; Toxicology 2010 Workshop ). Today I finished calculating molecular descriptor values with OpenTox servers:]]></summary></entry><entry><title type="html">Using Bioclipse to upload data to an OpenTox server</title><link href="https://chem-bla-ics.linkedchemistry.info/2010/08/04/using-bioclipse-to-upload-data-to.html" rel="alternate" type="text/html" title="Using Bioclipse to upload data to an OpenTox server" /><published>2010-08-04T00:10:00+00:00</published><updated>2010-08-04T00:10:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2010/08/04/using-bioclipse-to-upload-data-to</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2010/08/04/using-bioclipse-to-upload-data-to.html"><![CDATA[<p>As part of a continuing mashup of <a href="http://www.bioclipse.net/">Bioclipse</a> and <a href="http://www.opentox.org/">OpenTox</a>, I sat down with Nina in
<a href="https://chem-bla-ics.linkedchemistry.info/2010/08/01/oxford.html">Oxford <i class="fa-solid fa-recycle fa-xs"></i></a> to implement uploading molecules from within Bioclipse with JavaScript to
OpenTox servers. This opens the route to calculate QSAR descriptors using the
<a href="http://opentox.org/dev/apis/api-1.1/">OpenTox API</a>.</p>

<p>As, a result, you can (with the code at my laptop) now do (see this <a href="http://www.myexperiment.org/workflows/1468">BSL script at MyExperiment</a>):</p>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// requires an unspecified Bioclipse development version</span>

<span class="nx">ds</span> <span class="o">=</span> <span class="nx">opentox</span><span class="p">.</span><span class="nf">createDataset</span><span class="p">(</span><span class="dl">"</span><span class="s2">http://apps.ideaconsult.net:8080/ambit2/</span><span class="dl">"</span><span class="p">);</span>

<span class="nx">opentox</span><span class="p">.</span><span class="nf">addMolecule</span><span class="p">(</span><span class="nx">ds</span><span class="p">,</span> <span class="nx">cdk</span><span class="p">.</span><span class="nf">fromSMILES</span><span class="p">(</span><span class="dl">"</span><span class="s2">CCCCC[N+](C)(C)C</span><span class="dl">"</span><span class="p">))</span>
<span class="nx">opentox</span><span class="p">.</span><span class="nf">addMolecule</span><span class="p">(</span><span class="nx">ds</span><span class="p">,</span> <span class="nx">cdk</span><span class="p">.</span><span class="nf">fromSMILES</span><span class="p">(</span><span class="dl">"</span><span class="s2">ClC(I)Br</span><span class="dl">"</span><span class="p">))</span>

<span class="nx">opentox</span><span class="p">.</span><span class="nf">deletaDataset</span><span class="p">(</span><span class="nx">ds</span><span class="p">);</span>
</code></pre></div></div>

<p>Make sure to check out the other stuff <a href="http://chem-bla-ics.blogspot.com/search?q=opentox">I have been doing with respect to OpenTox</a>.</p>]]></content><author><name>Egon Willighagen</name></author><category term="bioclipse" /><category term="opentox" /><category term="cheminf" /><category term="myexperiment" /><summary type="html"><![CDATA[As part of a continuing mashup of Bioclipse and OpenTox, I sat down with Nina in Oxford to implement uploading molecules from within Bioclipse with JavaScript to OpenTox servers. This opens the route to calculate QSAR descriptors using the OpenTox API.]]></summary></entry><entry><title type="html">My OpenTox Workshop contribution: The Lost Slides</title><link href="https://chem-bla-ics.linkedchemistry.info/2010/06/17/my-opentox-workshop-contribution-lost.html" rel="alternate" type="text/html" title="My OpenTox Workshop contribution: The Lost Slides" /><published>2010-06-17T00:00:00+00:00</published><updated>2010-06-17T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2010/06/17/my-opentox-workshop-contribution-lost</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2010/06/17/my-opentox-workshop-contribution-lost.html"><![CDATA[<p>During the nice presentations at the recent <a href="http://www.opentox.org/data/blogentries/public/opentoxworkshoppotsdam2010">OpenTox Workshop</a>, I noted that
<a href="https://chem-bla-ics.linkedchemistry.info/2010/05/30/my-opentox-workshop-contribution.html">My OpenTox Workshop contribution: Linking explicit and implicit knowledge <i class="fa-solid fa-recycle fa-xs"></i></a>
was lacking two slides. The slides should have had screenshot of the excellent <a href="http://www.bioclipse.net/">Bioclipse</a> applications
<a href="http://se.linkedin.com/in/olaspjuth">Ola Spjuth</a> has written in the area of computational toxicology. But here they are.</p>

<h2 id="metabolic-fate">Metabolic Fate</h2>

<p>The metabolic fate of molecules can be predicted with the <a href="http://wiki.bioclipse.net/index.php?title=MetaPrint2D">MetaPrint2D</a> feature (see also the
<a href="http://www-metaprint2d.ch.cam.ac.uk/metaprint2d/">main MetaPrint2D page</a>). The feature currently uses one specific method, but the immediate feedback
you get while drawing molecules, can basically use any model. The currently used model is developed in a collaboration of Ola with Sam Adams (whom we
all know for his <a href="http://jni-inchi.sourceforge.net/">JNI-InChI</a> library) at Cambridge University and Lars Carlsson at Astra-Zeneca.</p>

<p><img src="/assets/images/metaprint2d.png" alt="" /></p>

<p>This screenshots shows the visual feedback in the (new) <a href="http://chem-bla-ics.blogspot.com/search?q=cdk-jchempaint">JChemPaint</a> editor in Bioclipse, and
on the right we see one interesting Bioclipse feature in action: the <a href="http://www.ibm.com/developerworks/opensource/library/os-ecl-cheatsheets/">cheat sheets</a>.
These cheat sheets are inline help documentation which guides the reader through the functionality. But, unlike mere help, cheat sheets can be very
interactive and perform some tasks itself, making it easier for the reader to see what was supposed to happen.</p>

<p><em>L. Carlsson, O. Spjuth, S.E. Adams, R.C. Glen, S. Boyer, Use of Historic Metabolic Biotransformation Data as a Means of Anticipating Metabolic Sites
Using MetaPrint2D and Bioclipse, accepted in BMC Bioinformatics.</em></p>

<h2 id="structural-alerts-etc">Structural Alerts, etc</h2>

<p>Structural alerts are one method to signal the scientist that the molecule under study needs some more attention (see for example
doi:<a href="https://doi.org/10.1016/j.mrrev.2008.05.003">10.1016/j.mrrev.2008.05.003</a>). It helps him decide to continue to look at that particular
structure, or to move on. Ola also developed a decision support plugin.</p>

<p><img src="/assets/images/ds.png" alt="" /></p>

<p>One of the cool features is that, in good Bioclipse habits, deliver a pluggable architecture. This practically means, that anyone can add their own
decision rules; those can be added as local software, or as services on a central, institute specific server. The results in this screenshot show
that a Bursi AMES data-based model estimates that this molecule is mutagenetic.</p>

<p><em>O. Spjuth, L. Carlsson, M. Eklund, E.A. Helgee, S. Boyer, Integrated decision support for assessing chemical liabilities, In preparation</em></p>]]></content><author><name>Egon Willighagen</name></author><category term="opentox" /><category term="bioclipse" /><category term="justdoi:10.1016/j.mrrev.2008.05.003" /><summary type="html"><![CDATA[During the nice presentations at the recent OpenTox Workshop, I noted that My OpenTox Workshop contribution: Linking explicit and implicit knowledge was lacking two slides. The slides should have had screenshot of the excellent Bioclipse applications Ola Spjuth has written in the area of computational toxicology. But here they are.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/metaprint2d.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/metaprint2d.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">My OpenTox Workshop contribution: Linking explicit and implicit knowledge</title><link href="https://chem-bla-ics.linkedchemistry.info/2010/05/30/my-opentox-workshop-contribution.html" rel="alternate" type="text/html" title="My OpenTox Workshop contribution: Linking explicit and implicit knowledge" /><published>2010-05-30T00:00:00+00:00</published><updated>2010-05-30T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2010/05/30/my-opentox-workshop-contribution</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2010/05/30/my-opentox-workshop-contribution.html"><![CDATA[<p>Please find below the views I have expressed at the <a href="http://www.opentox.org/data/blogentries/public/opentoxworkshoppotsdam2010">OpenTox Workshop</a>
in the nice Potsdam area near Berlin:</p>

<p><a href="https://doi.org/10.5281/zenodo.3551856"><img src="/assets/images/linkingExplictImplicit2010.png" alt="" /></a></p>

<p>More on the meeting later.</p>]]></content><author><name>Egon Willighagen</name></author><category term="opentox" /><category term="semweb" /><category term="chemistry" /><category term="rdf" /><category term="cdk" /><category term="bioclipse" /><category term="justdoi:10.5281/zenodo.3551856" /><summary type="html"><![CDATA[Please find below the views I have expressed at the OpenTox Workshop in the nice Potsdam area near Berlin:]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/linkingExplictImplicit2010.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/linkingExplictImplicit2010.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">OpenTox Virtual Seminar, Thursday April 1, 11.00 CEST</title><link href="https://chem-bla-ics.linkedchemistry.info/2010/04/01/opentox-virtual-seminar-thursday-april.html" rel="alternate" type="text/html" title="OpenTox Virtual Seminar, Thursday April 1, 11.00 CEST" /><published>2010-04-01T00:00:00+00:00</published><updated>2010-04-01T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2010/04/01/opentox-virtual-seminar-thursday-april</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2010/04/01/opentox-virtual-seminar-thursday-april.html"><![CDATA[<p>Today I gave a presentation of my research, the <a href="http://www.blogger.com/cdk.sf.net">CDK</a>, <a href="http://www.bioclipse.net/">Bioclipse</a>,
and <a href="http://chem-bla-ics.blogspot.com/search/label/RDF">recent RDF work</a>:</p>

<p><a href="https://doi.org/10.5281/zenodo.3366049"><img src="/assets/images/opentox_2010_slides_cover.png" alt="" /></a></p>

<p>Because the virtual talk required me to reboot into Windows, I could not give a live demo of the development version of Bioclipse, showing new stuff in action. The audience had to with just screenshots :( I’ll try to make a screencast soon.</p>

<p>The <a href="http://wiki.bioclipse.net/index.php?title=OpenTox">Bioclipse OpenTox</a> plugin currently has this functionality:</p>

<ol>
  <li>download data sets (myexperiment:<a href="http://www.myexperiment.org/workflows/1008">1008</a>)</li>
  <li>list available algorithms and descriptors (myexperiment:<a href="http://www.myexperiment.org/workflows/1204">1204</a>)</li>
</ol>]]></content><author><name>Egon Willighagen</name></author><category term="cdk" /><category term="bioclipse" /><category term="rdf" /><category term="doi:10.5281/ZENODO.3366049" /><category term="sparql" /><category term="opentox" /><summary type="html"><![CDATA[Today I gave a presentation of my research, the CDK, Bioclipse, and recent RDF work:]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/opentox_2010_slides_cover.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/opentox_2010_slides_cover.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Oxford, August 2010: eCheminfo Predictive ADME &amp;amp; Toxicology 2010 Workshop</title><link href="https://chem-bla-ics.linkedchemistry.info/2010/03/22/oxford-august-2010-echeminfo-predictive.html" rel="alternate" type="text/html" title="Oxford, August 2010: eCheminfo Predictive ADME &amp;amp; Toxicology 2010 Workshop" /><published>2010-03-22T00:00:00+00:00</published><updated>2010-03-22T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2010/03/22/oxford-august-2010-echeminfo-predictive</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2010/03/22/oxford-august-2010-echeminfo-predictive.html"><![CDATA[<p>The first week of August I will attend the <a href="http://echeminfo.com/COMTY_oxfordadmet10">eCheminfo Predictive ADME &amp; Toxicology Workshop</a>
(<a href="http://events.linkedin.com/eCheminfo-Predictive-ADME-Toxicology/pub/271590">LinkedIn Event</a>) for which I received a
<a href="http://barryhardy.blogs.com/cheminfostream/2010/02/bursary-award-applications-echeminfo-oxford-2010-workshops.html">Bursary Award</a>.
It will be my first time in Oxford, and I am very much looking forward to it!</p>

<p>The meeting is also bound to be fun. I have not done much in the area of toxicology other than the more general QSAR/QSPR model
building with chemometrics. But I have been recently taking to Nina and other of the <a href="http://www.opentox.org/">OpenTox</a> community,
and started to play a bit with the data and computation API they are developing.</p>

<p><img src="/assets/images/bioclipseOpenTox.png" alt="" /></p>

<p>I started a Bioclipse plugin recently (see screenshot), and placed the source code in <a href="http://gitorious.org/bioclipse-opentox/bioclipse-opentox">this bioclipse-opentox</a>
Git repository on <a href="http://gitorious.org/">Gitorious</a> (<a href="http://github.com/egonw">my GitHub account</a> is already over the formal limit).
The functionality is still quite limited, and the manager currently only provides methods to download data sets
(<a href="http://www.myexperiment.org/workflows/1192">myexperiment:1192</a>):</p>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// query a service using the OpenTox API 1.1</span>
<span class="c1">// See: http://www.opentox.org/dev/apis/api-1.1</span>

<span class="kd">var</span> <span class="nx">service</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">http://apps.ideaconsult.net:8180/ambit2/</span><span class="dl">"</span><span class="p">;</span>

<span class="kd">var</span> <span class="nx">datasets</span> <span class="o">=</span> <span class="nx">opentox</span><span class="p">.</span><span class="nf">listDataSets</span><span class="p">(</span><span class="nx">service</span><span class="p">);</span>
<span class="k">for </span><span class="p">(</span><span class="kd">set</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span> <span class="kd">set</span><span class="o">&lt;</span><span class="nx">datasets</span><span class="p">.</span><span class="nf">size</span><span class="p">();</span> <span class="kd">set</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
  <span class="kd">var</span> <span class="nx">dataset</span> <span class="o">=</span> <span class="nx">datasets</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="kd">set</span><span class="p">);</span>
  <span class="nx">js</span><span class="p">.</span><span class="nf">say</span><span class="p">(</span><span class="dl">"</span><span class="s2">Downloading set: </span><span class="dl">"</span> <span class="o">+</span> <span class="nx">dataset</span><span class="p">);</span>
  <span class="nx">ui</span><span class="p">.</span><span class="nf">open</span><span class="p">(</span>
    <span class="nx">opentox</span><span class="p">.</span><span class="nf">downloadDataSetAsMDLSDfile</span><span class="p">(</span>
       <span class="nx">service</span><span class="p">,</span> <span class="nx">dataset</span><span class="p">,</span> <span class="dl">"</span><span class="s2">/OpenTox/ambit</span><span class="dl">"</span> <span class="o">+</span> <span class="nx">dataset</span> <span class="o">+</span> <span class="dl">"</span><span class="s2">.sdf</span><span class="dl">"</span>
    <span class="p">)</span>
  <span class="p">)</span>
<span class="p">}</span>
</code></pre></div></div>

<p>Behind this plugin is again the RDF plugin, as OpenTox uses RDF too, a few simple SPARQL queries was all that needed to be defined.
And <a href="https://chem-bla-ics.linkedchemistry.info/2010/03/15/rdf-powered-qsar-wizard-sparql-end.html">again <i class="fa-solid fa-recycle fa-xs"></i></a>, the Bioclipse pluigin
code base is pretty small.</p>]]></content><author><name>Egon Willighagen</name></author><category term="bioclipse" /><category term="qsar" /><category term="toxicology" /><category term="opentox" /><category term="ambit" /><summary type="html"><![CDATA[The first week of August I will attend the eCheminfo Predictive ADME &amp; Toxicology Workshop (LinkedIn Event) for which I received a Bursary Award. It will be my first time in Oxford, and I am very much looking forward to it!]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://chem-bla-ics.linkedchemistry.info/assets/images/bioclipseOpenTox.png" /><media:content medium="image" url="https://chem-bla-ics.linkedchemistry.info/assets/images/bioclipseOpenTox.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>