<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
  <channel rdf:about="http://www.fraction.jp/log/category/58/">
    <title>Bioinfomatics -- BONNOH FRACTION 14</title>
    <link>http://www.fraction.jp/log/category/58/</link>
    <description>世の中に寝るより楽はなかりけり&lt;br /&gt;浮世の馬鹿は起きて働く</description>
    
    <dc:creator>Yuanying</dc:creator>
	<dc:date>2011-08-26T11:24:16+09:00</dc:date>
	<admin:generatorAgent rdf:resource="http://webby.rubyforge.org/?v=0.9.4"/>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/10/154" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/07/113" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/06/213" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/06/201" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/06/209" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/05/85" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/05/92" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/05/77" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/05/74" />
        <rdf:li rdf:resource="http://www.fraction.jp/log/archives/2005/05/75" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/10/154">
    <title>GO databaseをローカルで運用</title>
    <link>http://www.fraction.jp/log/archives/2005/10/154</link>
    <description>GO databaseのMySQLダンプファイルはGene Ontology Database Downloadsからダウンロードできる。問い合わせ例。...</description>
    <content:encoded><![CDATA[
        <p>GO databaseのMySQLダンプファイルは<a href="http://www.godatabase.org/dev/database/">Gene Ontology Database Downloads</a>からダウンロードできる。</p>
<p><a href="http://www.godatabase.org/dev/sql/doc/example-queries.html">問い合わせ例</a>。</p>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-10-25T01:08:47+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/07/113">
    <title>ChimeをやめてJmolを使おう！</title>
    <link>http://www.fraction.jp/log/archives/2005/07/113</link>
    <description>会社の同僚兼大学時代の後輩(?)からJmolというものを教わった。これがどうやらChimeと同じように、Rasmolのブラウザで動作する実装なのだけどChimeと比べて色々な利点がある。JavaAppletによる実装である。RasmolやChimeのScriptをサポートしている。JavaScriptからJmolを操作するためのライブラリが用意されている。オープンソースである。...</description>
    <content:encoded><![CDATA[
        <p>会社の同僚兼大学時代の後輩(?)から<a href="http://jmol.sourceforge.net/">Jmol</a>というものを教わった。</p>
<p>これがどうやらChimeと同じように、Rasmolのブラウザで動作する実装なのだけどChimeと比べて色々な利点がある。</p>

<ol>
<li>JavaAppletによる実装である。</li>
<li>RasmolやChimeのScriptをサポートしている。</li>
<li>JavaScriptからJmolを操作するためのライブラリが用意されている。</li>
<li>オープンソースである。</li>
</ol>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/07/113">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-07-13T04:51:21+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/06/213">
    <title>ChimeをJavaScriptから操作する・２</title>
    <link>http://www.fraction.jp/log/archives/2005/06/213</link>
    <description>Chime Command-Line Exampleのコードを読み終わったので、余計なコードを排除し、再実装してみた。具体的なフローは、FormのonsubmitイベントからChimeを操作するJavaScriptを呼ぶ。JavaScriptは、隠しフレームに&amp;lt;embed type='application/x-spt'&amp;gt;が記述されているHTMLをロードする。ロードされたHTMLに書かれているChimeScript(RasmolScript)が実行される。と言う形になる。...</description>
    <content:encoded><![CDATA[
        <p><a href="http://www.umass.edu/microbio/chime/chimehow/fs_cmdln.htm">Chime Command-Line Example</a>のコードを読み終わったので、余計なコードを排除し、再実装してみた。</p>

<p>具体的なフローは、</p>

<ol>
<li>FormのonsubmitイベントからChimeを操作するJavaScriptを呼ぶ。</li>
<li>JavaScriptは、隠しフレームに&lt;embed type='application/x-spt'&gt;が記述されているHTMLをロードする。</li>
<li>ロードされたHTMLに書かれているChimeScript(RasmolScript)が実行される。</li>
</ol>

<p>と言う形になる。</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/06/213">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-06-27T03:46:47+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/06/201">
    <title>ChimeをJavaScriptから操作する</title>
    <link>http://www.fraction.jp/log/archives/2005/06/201</link>
    <description>ChimeというのはWeb上でタンパク質の立体構造やら化学物質の構造を見るためのプラグインである。Rasmolをブラウザから動かすようにできるようにしたもの、と言った感じか。まあ、、Chimeを知らない人はこのエントリなんて興味ないと思うので説明はおいといて。ふとしたことから、ウェブページに埋め込んだタンパク質の立体構造をChimeで表示して、それを動的にJavaScriptから操作してみたい欲求にかられた。そこで、Chime+JavaScriptで検索をかけてみたのだけど、、なんかひどい検索結果...</description>
    <content:encoded><![CDATA[
        <p><a href="http://www.mdl.com/products/framework/chime/index.jsp">Chime</a>というのはWeb上でタンパク質の立体構造やら化学物質の構造を見るためのプラグインである。<a href="http://www.umass.edu/microbio/rasmol/">Rasmol</a>をブラウザから動かすようにできるようにしたもの、と言った感じか。</p>
<p>まあ、、Chimeを知らない人はこのエントリなんて興味ないと思うので説明はおいといて。</p>
<p>ふとしたことから、ウェブページに埋め込んだタンパク質の立体構造をChimeで表示して、それを動的にJavaScriptから操作してみたい欲求にかられた。</p>
<p>そこで、<a href="http://www.google.co.jp/search?hs=GRi&hl=ja&c2coff=1&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=819&q=chime+javascript&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja">Chime+JavaScript</a>で検索をかけてみたのだけど、、なんかひどい検索結果ばかり。JavaScriptとChimeScriptの違いもわからないようなページしかひっかからない。生物研究者のITスキルはこんなものなのか、と内心ひどく落ち込みながらしつこく(今度は英語のページも検索対象に広げて)探してたらやっと見つかりました。</p>
<p><a href="http://www.umass.edu/microbio/chime/chimehow/fs_cmdln.htm">Chime Command-Line Example</a>。作者はなんかChimeに異常に詳しいEric Martzさん。</p>
<p>この人は<a href="http://www.umass.edu/microbio/chime/#pe">Protein Explorer</a>とかいうタンパク質の立体構造をいろいろ弄くり回せるWebアプリケーションを公開している。</p>
<p>まあ、、それはともかくとりあえずこの人の書いた<a href="http://www.umass.edu/microbio/chime/chimehow/chim2way.js">JavaScriptのコード</a>を読み始めるとするか。。</p>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-06-23T10:06:34+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/06/209">
    <title>NCBI eUtils概要</title>
    <link>http://www.fraction.jp/log/archives/2005/06/209</link>
    <description>NCBIのサービスを使用するためのHTTP/XMLなインターフェース。基本的な流れ単語による検索で、ヒットしたデータのIDリストを得る。IDからそのデータの詳細を得る。例えば、ESearchを使ってtermからIDのリストを得る。次にESummaryを使ってIDのリストから、ヒットしたデータの要約を得る。...</description>
    <content:encoded><![CDATA[
        <p>NCBIのサービスを使用するためのHTTP/XMLなインターフェース。</p>

<strong>基本的な流れ</strong>

<ol>
<li>単語による検索で、ヒットしたデータのIDリストを得る。</li>
<li>IDからそのデータの詳細を得る。</li>
</ol>

<p>例えば、ESearchを使ってtermからIDのリストを得る。次にESummaryを使ってIDのリストから、ヒットしたデータの要約を得る。</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/06/209">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-06-02T04:02:39+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/05/85">
    <title>ライフサイエンスとセマンティックWeb</title>
    <link>http://www.fraction.jp/log/archives/2005/05/85</link>
    <description>ボストンで開かれた第4回Bio‐IT World年次カンファレンスは、面白そうですね。バーナーズ・リーがライフサイエンスとセマンティックWebについて語ってるようです。新薬開発ダッシュボードのセマンティックWebのプロトタイプであるBiodashでは、ユーザー向けに、疾病、薬剤の進行ステージ、分子生物学、パスウェイデータを関連付けている。このプロトタイプは、W3C、IBM、Oracle、コロラド大学などの代表者が参加するチームが開発したもので、公共のデータソースや化学資料室からの情報を遺伝子やタン...</description>
    <content:encoded><![CDATA[
        <p>ボストンで開かれた第4回Bio‐IT World年次カンファレンスは、<a href="http://www.itmedia.co.jp/enterprise/articles/0505/19/news094.html">面白そう</a>ですね。バーナーズ・リーがライフサイエンスとセマンティックWebについて語ってるようです。</p>

<blockquote>
<p>新薬開発ダッシュボードのセマンティックWebのプロトタイプである<a href="http://www.w3.org/2005/04/swls/BioDash/Demo/">Biodash</a>で
は、ユーザー向けに、疾病、薬剤の進行ステージ、分子生物学、パスウェイデータを関連付けている。このプロトタイプは、W3C、IBM、Oracle、コ
ロラド大学などの代表者が参加するチームが開発したもので、公共のデータソースや化学資料室からの情報を遺伝子やタンパク質、パスウェイなどの生物学的存
在と連携させるセマンティックWebブラウザが含まれている。</p>
</blockquote>

<p>なんかBiodashって聞いたこと無いけどどんなのなんだろう？気になります。</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/05/85">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-05-20T01:07:36+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/05/92">
    <title>ESearchの使い方</title>
    <link>http://www.fraction.jp/log/archives/2005/05/92</link>
    <description>ESearchはその名の通り、ある用語(term)から、データベース内のエントリを検索するためのツールである。検索結果は検索したデータベースのIDのリストとして返却され、それはEFetchやELink、ESummaryなどのツールで使用することができる。EInfoと同じように、ESerachにもその機能を使用するためのBase URLがある。Base URL: http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?このBase URLに...</description>
    <content:encoded><![CDATA[
        <p><a href="http://eutils.ncbi.nlm.nih.gov/entrez/query/static/esearch_help.html">ESearch</a>はその名の通り、ある用語(term)から、データベース内のエントリを検索するためのツールである。検索結果は検索したデータベースのIDのリストとして返却され、それはEFetchやELink、ESummaryなどのツールで使用することができる。</p>

<p>EInfoと同じように、ESerachにもその機能を使用するためのBase URLがある。</p>

<p>Base URL: <strong>http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?</strong></p>

<p>このBase URLにパラメータを追加していくことで欲しいデータ(IDのリスト)を手に入れることができます。</p>

<p>ESerachに設定することができるパラメータは以下の17個です。</p>

<ul>
<li><strong>db</strong>: 検索対象のデータベースを指定する。</li>
<li><strong>usehistory</strong>: 検索結果をサーバに履歴として保存するかを指定する。</li>
<li><strong>WebEnv</strong>: 検索履歴で使用するための変数。</li>
<li><strong>query_key</strong>: 検索履歴中のデータ一つを示す変数。</li>
<li><strong>tool</strong>: このeUtilsを使用しているツールの名前を指定する。</li>
<li><strong>email</strong>: 使用者のメールアドレスを指定する。</li>
<li><strong>term</strong>: 検索に使用する用語を指定する。</li>
<li><strong>field</strong>: 検索対象とするデータベースのフィールドを指定する。(Pubmedのみ？)</li>
<li><strong>reldate</strong>: 検索対象とする日付の期間。検索対象とする日付の下限。</li>
<li><strong>mindate</strong>: 検索対象とする日付の下限。検索対象とする日付の下限。</li>
<li><strong>maxdate</strong>: 検索対象とする日付の上限。検索対象とする日付の下限。</li>
<li><strong>datetype</strong>: どの日付を検索対象とするかを指定。</li>
<li><strong>retstart</strong>: 検索された最初の記録の連番。</li>
<li><strong>retmax</strong>: 検索された結果のうち、表示する数。</li>
<li><strong>retmode</strong>: 検索結果のモード。</li>
<li><strong>rettype</strong>: 何を検索結果として返すか。(database specific)</li>
<li><strong>sort</strong>: WebEnvと共に使用し、検索結果をソートするために指定。</li>


</ul>

<p>と、色々あるようですが、重要なのは<code>db</code>と<code>term</code>。あとは日付と検索個数くらいだと思います。(WebEnv関連は後で説明。)</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/05/92">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-05-18T03:37:36+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/05/77">
    <title>EInfoの使い方</title>
    <link>http://www.fraction.jp/log/archives/2005/05/77</link>
    <description>というわけで、NCBIのE-Utilitiesの使い方。まずはEInfoというツールについて。ところで、E-Utilitesでできる事はNCBIのサイトのEntrezで全部できるので、それで不便していない人はE-Utilitiesを使う利点はなさそうです。何故このE-UtilitesというツールをNCBIが公開しているのかというと、Entrezデータベースの機能をプログラムから簡単に使えるようにするため、ということになります。Entrezで公開されているデータを大量に処理したい場合や、自動的に毎日...</description>
    <content:encoded><![CDATA[
        <p>というわけで、NCBIのE-Utilitiesの使い方。まずはEInfoというツールについて。</p>

<p>ところで、E-Utilitesでできる事はNCBIのサイトのEntrezで全部できるので、
それで不便していない人はE-Utilitiesを使う利点はなさそうです。</p>

<p>何故このE-UtilitesというツールをNCBIが公開しているのかというと、
Entrezデータベースの機能をプログラムから簡単に使えるようにするため、
ということになります。</p>

<p>Entrezで公開されているデータを大量に処理したい場合や、
自動的に毎日チェックしたいという場合はこのE-Utilitesを使う意味があるでしょう。</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/05/77">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-05-13T03:20:01+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/05/74">
    <title>NCBI eUtilsで何ができるのか</title>
    <link>http://www.fraction.jp/log/archives/2005/05/74</link>
    <description>いきなりeUtilsでウェブサービス、とか早まった気がしたので、まずeUtilsでどのようなツールがあり、何ができるのかを調べてみました。まあぶっちゃけ英語が読める人は本家サイトを読んだ方が早いと思いますが自分用のメモということで。...</description>
    <content:encoded><![CDATA[
        <p>いきなりeUtilsでウェブサービス、とか早まった気がしたので、
まずeUtilsでどのようなツールがあり、何ができるのかを調べてみました。</p>

<p>まあぶっちゃけ英語が読める人は<a href="http://eutils.ncbi.nlm.nih.gov/entrez/query/static/eutils_help.html">本家サイト</a>を読んだ方が早いと思いますが自分用のメモということで。</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/05/74">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-05-10T05:37:39+09:00</dc:date>
  </item>
  <item rdf:about="http://www.fraction.jp/log/archives/2005/05/75">
    <title>Entrez Utilities Web Service入門</title>
    <link>http://www.fraction.jp/log/archives/2005/05/75</link>
    <description>NCBIのEntrezの機能をウェブサービスとして使えるらしい。いまいち何ができるのか良くわかってないので、何ができるのかを知るのも兼ねてNCBI eUtilsの勉強をしてみることに。とりあえずHow to Use E-Utilities Web Service with Java(Apache Axis 1.2RC1)ということでApache Axis 1.2RC3をダウンロードしてきた。なんかNCBIのサイトとバージョンが若干違う気もするけど新しい方がいいよね、きっと。(関係ないですが、Apa...</description>
    <content:encoded><![CDATA[
        <p>NCBIのEntrezの機能をウェブサービスとして使えるらしい。いまいち何ができるのか良くわかってないので、何ができるのかを知るのも兼ねてNCBI eUtilsの勉強をしてみることに。</p>

<p>とりあえず<a href="http://eutils.ncbi.nlm.nih.gov/entrez/query/static/esoap_java_help.html">How to Use E-Utilities Web Service with Java(Apache Axis 1.2RC1)</a>ということで<a href="http://ws.apache.org/axis/releases.html">Apache Axis 1.2RC3をダウンロード</a>してきた。なんかNCBIのサイトとバージョンが若干違う気もするけど新しい方がいいよね、きっと。(関係ないですが、<a href="http://sunsite.tus.ac.jp/pub/apache/ws/axis/1_2RC3/">Apache Axisダウンロードの日本でのミラーサイト</a>は理科大なんですなあ。)</p>

<p>Eclipseで新しいプロジェクトを作成し、ダウンロードしてきたAxisのjarを依存jarごとプロジェクトのクラスパスに追加。あと多分Xercesは必須なんだろうとこれもダウンロードしてきてクラスパスに追加。今日は<a href="http://eutils.ncbi.nlm.nih.gov/entrez/query/static/esoap_java_help.html">How to Use E-Utilities Web Service with Java(Apache Axis 1.2RC1)</a>の内容にしたがってeUtilsのインターフェースを生成して終わろうと思ったのですが、<code>org.apache.axis.wsdl.WSDL2Java</code>を実行してみると、以下のようなエラーが出てしまったので一旦終了。たぶん会社からやってるのでproxyの設定が必要なんだろうなあ。。Eclipseからどうやって設定するんだろう？</p>

        
        <div class="extendText">
            <p><a href="http://www.fraction.jp/log/archives/2005/05/75">more...</a></p>
        </div>
        
    ]]></content:encoded>
    <dc:subject>Bioinfomatics</dc:subject>
    <dc:creator>Yuanying</dc:creator>
    <dc:date>2005-05-09T09:56:35+09:00</dc:date>
  </item>
</rdf:RDF>
