ヽ(´ー`)ノ


2005-01-01 [長年日記]

[P]

(00:03) 気がついたら新年になっていた。

(01:50) 缶切がみつからないからコンビニに買いにいくことに。敗北スギ。

[Hoge] ost

田作り。 いかに乾燥させるかがコツ。 乾燥は電子レンジでやるのが一番楽かも。

[]

2005-01-02 [長年日記]

[P]

(01:45) FZ-2のバッテリーアダプタを発見。

[Hoge] ost

黒豆は例年とおり。

[]

2005-01-03 [長年日記]

[P] おめでとう

[]

2005-01-04 [長年日記]

[P] 07:40、仕事初め

(09:00) 旧邸の郵便受けが体

(09:10) 退居

(12:30) ドラクエ/強盗/地震/寄付/無線LAN/スタジオ/第二新棟

[Bio][eTOCs] Photochem Photobiol.

A Phytochrome-like Protein AphC Triggers the cAMP Signaling Induced by Far-red Light in the Cyanobacterium Anabaena sp. Strain PCC7120

Okamoto, Shinobu, Kasahara, Masahiro, Kamiya, Asako, Nakahira, Yuka, Ohmori, Masayuki

Photochemistry and Photobiology 2004 80: 429-433

[]

2005-01-05 [長年日記]

[P]

(12:30) 日記/ブログ/メリディアン/津波/スキー

[OS] .htaccess がきかない時〜

httpd.conf に AllowOverride None の時〜

[Bio] GenProC2005

01-19 、未来科学館。

Steven Brenner が来ます。

[Hoge] 有楽町 INDIRA

カレーの店。 JR有楽町駅を原点とすると、ビックカメラの対偶に位置する。

[]

2005-01-06 [長年日記]

[P]

(09:48) ね某

(10:40) カードキーを忘れる。三日目。

(12:30) ダブルクオート/サニタイズ/引っ越し/クリスマス/マッチョ/ダンプ/4倍/64ビット

(22:30) 受教簿発見

[OS] printf の書式

4756130577

書式について質問されたのですが、最近めっきりつかわなくなったので不明。 つかうとしても、10進数を16 進数に変換するときに sprintf をつかうなどで、出力用のフォーマットにはつかっていない。

Effective Perl に printf のための Appendix があったはずなので、共用本棚を探したけどみつからず。 総合研究塔の本棚にはあるのだが。 そんななか、となりのブースの A さんが「あれはたまにこまる」というような表情でこちらをみていた。

[Ruby] ReFe

とおりすがりさんのつっこみで思い出して 0.8 をインストール。

$ refe printf
$ refe IO printf
$ refe man.sprint

としていけば、だいたい把握できる。

質問者は、ちなみに、perl もしくは C の printf について知りたいようで、Ruby とかあたらしくプログラム言語を取得したくないようである。 printf の書式は基本的に同じかもしれないけど、これを教えても見ないだろうな。

[Res] z-Score -- from MathWorld

MathWorld はステキすぎ。

Correlation Coefficient -- from MathWorld はあるけど、MCC はない。

[Bio] PLoS Computational Biology

でた。 ISMB のプロシーディングスは BIOINFORMATICS からこっちになるのかな。

本日のツッコミ(全4件) [ツッコミを入れる]

Ω 通りすがり [man 3 printf ではだめですか?]

Ω なかお [man 3 printf は抽象的で満足できなかったんでしょうね。多分、自分の目的にすぐ使える実例が欲しかったので賞..]

Ω 通りすがり [なるほど。ならば refe man.sprintf とか。]

Ω itoshi [sprintf です > Effective Perl の Appendix ま、一緒ですけど。]

[]

2005-01-07 [長年日記]

[P]

(08:50) やや暗い。

(12:30) PSP/NDS/データベースイシュー/アクセス数/将棋/ムルチン/「ムルチンはタンパク質名ではありません。」/人工知能/大将棋/残業手当/評価

[BioRuby] EMBL の OS 行パージングの問題

BioRuby-ja にて EMBL の OS 行の処理で embl.rb が RuntimeError ることが報告された

RuntimeErrorになったのは以下の行である。

OS Haplochromis sp. 'muzu, rukwa'

[EMBL:AB090716より引用]

これを処理しているのは bio/db/embl/common.rb の

93    def os(num = nil)
94      unless @data['OS']
95        os = Array.new
96        fetch('OS').split(/, and|, /).each do |tmp|
97          if tmp =~ /([A-Z][a-z]* *[?w?d ?:?'?+?-]+[?w?d])/
98            org = $1
99            tmp =~ /(?(.+?))/ 
100           os.push({'name' => $1, 'os' => org})
101         else
102           raise "Error: OS Line. #{$!}?n#{fetch('OS')}?n"
103         end
104       end
105       @data['OS'] = os
106     end
107     if num
108       # EX. "Trifolium repens (white clover)"
109       "#{@data['OS'][num]['os']} {#data['OS'][num]['name']"
110     end
111     @data['OS']
112   end

である。 bio/db/embl/common.rb でシングルクオートで囲まれた文字列を想定していなことがこのRuntimeErrorの原因である。

OS 行は

OS   Genus species (name)

の形であると EMBL Nucleotide Sequence Database User Manual Release 81 に記載されている。

bio/db/embl/common.rb は UniProt/SwissProt でも利用されているので、SwissProt の OS 行の記載 もみると、EMBLの定義と基本的にかわらない。違いは、SwissProt では複数の生物種が許されることと、行の終わりにピリオドがあることである。

どちらにもシングルクオートについて特別な記載がないので、これはどうしたものだろうか。

とりあえずは、Bio::EMBL#fetch('OS') としてもらおうか。

% ruby -rbio -e 'a=Bio::EMBL.new($<.read); p a.fetch("OS")' ../../EMBL/AB090716.embl
"Haplochromis sp. 'muzu, rukwa'"

とはいえ、bio/db/embl/common.rb の109行あたりに別(というかまさにそれ)の不備を発見してしまったので、改訂するのは決定といことで。

ちなみに、Haplochromis sp. はシグリットの一種で、rukwa は湖の名前らしい。

[Bio] EMBL と SwissProt の OS 行と悲しき機械

EMBL:AB090716 の翻訳もの UniProt TrEMBL:Q8AUS6 を IRC 経由で教えてもらった。 OS行をみると、正常っぽいが、行末にピリオドがないので SwissProt の OS 行表記ルールとちょっと違うように見える。 そこからリンクされている NiceProt View とか SRS View を確認してみる。 どちらもピリオドでスプリットして二つの生物種であると解釈されていた。 うらではどちらも SwissKnif をつかっているからであると思われる。

このエントリとおなじ OS 行らしいものはほかにも複数ある。 OS 行に Haplochromis(シグリッド)が含まれるものを検索してみると、産地をシングルクオートで囲むのがフツーらしい。

シグリッドのDNA配列に興味があるひとはその多様性に興味があるわけで、産地が重要であるのはよくわかる。 しかしながら、EMBL は分子のデータベースだから、個体から採取した分子のデータを登録するはずである。ひとつの個体が複数の湖に同時にいるわけはないはずであり、muzu が湖かどうか確認できていませんが、もし湖なら、こういった産地を併記する記載には疑問を感じるしだいである。 と書いているうちに、Muzu は河であるらしいと IRC 経由で教えて頂いた。しかも、論文中では Muzu ではなくMuze River になっていた。

[Bio][eTOCs] BMC Bioinformatics

Clustering under the line graph transformation: Application to reaction network
Jose C. Nacher, Nobuhisa Ueda, Takuji Yamada, Minoru Kanehisa, Tatsuya Akutsu
A database for G proteins and their interaction with GPCRs
Antigoni L Elefsinioti, Pantelis G Bagos, Ioannis C Spyropoulos, Stavros J Hamodrakas
[]

2005-01-08 [長年日記]

[P]

(00:11) 投函

[Hoge] お仕事探しています。

ぼくではなくて知人がですが。 秘書などを探している方がいたら紹介してください。 ぼくより優秀な方(女性)です。

[]

2005-01-09 [長年日記]

[P]

(08:40) 搬入開始

(09:56) 搬入終了

[]

2005-01-10 [長年日記]

[P] 成人の日

[Res] そして R2 へ

R1 の回答がきた。 2004/12/27 の夜に送ったので、新年はさんで1/10にくるのははやいと思う。 ありがたい。

一人目は無事突破。 二人目でふたたびデータの信頼性にまつわる大量のコメントを頂く。 にこやかに刺す系の人だな。

[]

2005-01-11 [長年日記]

[P] 38.6℃

(13:30) 熱は下がった。頭痛い。

[]

2005-01-12 [長年日記]

[P] 36.5℃

(10:01) マフラーは偉大だ。

(15:00) T と遭遇。

(16:35) 発注。一月中に来るらしい。

(17:59) 左下半身に若干麻痺っぽい感覚が。寒いと座骨神経が囁くのか(違う。

(22:10) ADSL 開通。AirMac Express で PPPoE もらくらく。

[Mac] Mac mini と iPod shuffle

Mac mini はファイルサーバにぜひつかいたい。 電源がACアダプタっぽいのがちょっと気になるが、1.3 kg と最軽量のMacであるのは確実。(電源はACアダプタらしい。) 名付けルールを推測すると、つぎは、Mac photo か Mac U2 かもしれず。

iPod shuffle は、起動ディスクに使えるか興味がある。 iPod shuffle に対応した iTunes 4.7.1 が出ていたので早速アップデート。

[Bio] GFF3/SO representation of gene

Sequence Ontology の song-devel ML でいわゆる CDS の定義のスレッドがつづいています。

全国の CDS と ORF の定義コンシャスな各方面の方々も <URL:http://sourceforge.net/mailarchive/message.php?msg_id=10525070> あたりからゼヒ。

[Bio] 「バイオインフォマティクスの将来展望」にいってきた。

高木先生の次の特定では「測定」がキーワードになっていた。 増々システムスバイオロジーっぽい。

[]

2005-01-13 [長年日記]

[P] 11巻でたらしい

(10:01) orz

[Res] 改行コード

992 文字毎に改行コードが入ったりするものなのでしょうか。 '?n' が '?r?n' にされてしまうのでしょうか。

SMTPの仕様で1行1024バイト未満にするために、991バイトごとに ?r?n が入るそうです。 そうですか。 そうですが。 これからは base64 エンコードします。 B (shift + b) を押します。

[Bio] January 11 2005: GOA releases.

タクソンID毎の GOA UniProt Proteome sets がリリースされた。

[Mac] FilesFileMatch ディレクティブ

Appache 1.3 系ですが。 http://httpd.apache.org/docs/configuring.html からリンクされている。

ソフトウェアアップデート後にややはまった。

[]

2005-01-14 [長年日記]

[P] 3ヶ月定期、計画書

(09:07) ちょっと混み過ぎ

(09:35) ゆりかもめ新橋駅のサンクスで11巻確保

(12:30) NHK/内部告発/介入/憶測/報道の自由/破壊衝動

(13:00) ko氏にどつかれる

(16:22) 計画書送付

[Res] エディターにレスポンス

R2 への意向をメールされた。

[Hoge] 所得税

およそ3倍に。orz

[Res] 計画書提出

つぎはヒアリングの準備。

[Hoge] 講習会の案内を .doc ファイルで送るひとのキがしれない

「下書き」と「清書」のアナロジーでおかしなことをしているということは理解されるだろうか?

[]

2005-01-15 [長年日記]

[P] センター試験

(13:40) 網棚に荷物はおかないこと。

[]

2005-01-16 [長年日記]

[P] 雨

[]

2005-01-17 [長年日記]

[P]

(10:10) 眼球が押し出されるような頭痛。

[L] 電話きた

今週中にレジメ作成のこと。

[Hoge] Word v.X で図付きの書類をつくったら、送り返された

Microsoft Office v.X の Word で画像付きの書類を作成するときは、Windows でもただしく閲覧出来るように気をつけるべきことがあった。

  1. 画像が表示されない
  2. 吹き出しの中の文字が化ける

PowerPoint から Word へオブジェクト(画像)をコピー&ペーストすると、QuickTime が介在しているようで、表示にも QuickTime が要求されるらしい。ふつーの Windows には QuickTime はインストールされていない。

回避法:PowerPoint のページを PDF に保存して、Word から「挿入」→「図」→「ファイルから...」 で読み込む。

文字コードについては深追い禁止。

閲覧目的なら PDF で提出したかったです。

[Bio] 科学と信仰

【8位】▼平成16年度科学技術信仰調整費人材養成プログラム、2月10-18日実施

http://biotech.nikkeibp.co.jp/news/detail.jsp?newsid=SPC2005010630725

[Subject: BTJ /HEADLINE/NEWS 2005/01/17 RANIKIG MAIL 第 634 号より引用]

[Bio][eTOCs] Genome Biol.

Methods

An ontology for cell types

Jonathan Bard, Seung Y Rhee and Michael Ashburner

We describe an ontology for cell types that covers the prokaryotic, fungal, animal and plant worlds. It includes over 680 cell types. These cell types are classified under several generic categories and are organized as a directed acyclic graph. The ontology is available in the formats adopted by the Open Biological Ontologies umbrella and is designed to be used in the context of model organism genome and other biological databases. The ontology is freely available at <URL:http://obo.sourceforge.net/> and can be viewed using standard ontology visualization tools such as OBO-Edit and COBrA.

本日のツッコミ(全1件) [ツッコミを入れる]

Ω 通りすがり [爆笑しました。]

[]

2005-01-18 [長年日記]

[P]

(11:30) 時期雇用計画についての説明会。

(12:30) SCore/qsub/MPI/アイリス/千手/n-cube/ブルーなジーン/POSIX 準拠じゃない

(14:06) ヒアリングの希望日程を連絡

(18:03) 肩がコる。

(19:40) 田燕居で夕食。

[Bio] 訳語

2.3.1 まで1X。

graph device
グラフデバイス。「描画装置」?
Readable features table
読み込み可能なフィーチュアテーブル。「 機能表」でもいいのかな。
qualifiers
限定詞。限定するもの。日本語になっていない。
Phylogenetic
系統発生(学)的。しっくりこない。
Multiple sequence alignment
マルチプル配列アラインメント。マルチプル以外はないだろうか。
attributes
属性もしくは属性値。
Formalised:
形式化:

[Hoge] 公聴会

今日明日にあるそうだ。 プレゼンの様子は見たかったかも。 だれかストリームして。

[]

2005-01-19 [長年日記]

[P] tDiary.net に移行して一年

(11:08) 〆切が重なっている予感。

(11:27) 290ポンド支払う。

(11:53) 敷金精算。

(12:30) 柵が撤去されはじめた/NAIST原研方面関係のかたがたがぞろぞろと/スキー/ストックの役割

(13:44) 辞令がきた。

(18:49) ext とか書いて逃避してしまいまつた。

[Bio] ゲノム敗北の書評が Nature に

4478240973

Science lessons YOSHIAKI ITO
Japan must learn from its mistakes in the human genome project.

Genomu Haiboku (A Defeat in the Genome Project)

by Nobuhito Kishi

Diamond: 2004. 374 pp. ?2,100. In Japanese.

Nature 433, 107 - 108 (13 January 2005); doi:10.1038/433107a

[Bi] 申し込み者一覧

バイオインフォマティクス春の学校の。

[Mac] Z0B7 の見積書がきた

Apple Store から見積書が送られてくるのようになったのか、と。

[Bio] 2004 Donation Tax Receipt

ISCB に $10 寄付していたらしい。 すっかり忘れていた。 米国在住だと税金の控除につかえるようだ。

[Bio] GenProC2005 にいってきた

15:00 頃から参加。 出てくる数人とすれ違う。 この時間帯の一人目は岡田先生@東工大。 シグリッドの進化研究と関連した選択的スプライシングアイソフォームについての紹介。 多様化は、(1)住む場所、(2)食性、(3)性選択によって固定化していくことを紹介。 体表の模様に関するタンパク質について、アイソフォームの組成がグループで固定されているというのが興味深い。 しかも、イントロン・リテンション型で、すべてのイントロンにインフレームに終止コドンが存在するそうで、イントロンのなかにはほとんどコード領域にならないそうである。 アイソフォームの組成の変化が、タンパク質そていの分子機能発現において、量的に競合して、模様のくりかえしの長さや色の濃さに影響しているのかもしれない。

次に由良さん@原研。 H-Inv の AS unique isoforms を PDB にマッピングしたいつものお話。 "so far so good" と繰り返された。

[Hoge] 巡回連絡カード

ポストに依頼状とカード台紙があった。

[]

2005-01-20 [長年日記]

[P]

(09:30) 溜池山王で一緒になった。

(11:20) 名刺の校正

(12:30) きょうもワークショップやっていた/いっそポスドクになりたい/年齢制限でむりでは/じゃテクニカルスタッフに/国研/取り合い/役人/名前がつかわれている/駆け込み発注/見積書プロキシ

(15:03) M-| をそろそろ覚えてもいいのではないだろうか。

(18:07) 220 文字。

(21:17) <URL:http://www.i879.com> は 17時までじゃないと翌日お届けができなかった。

[Hoge] 助教

http://www.asahi.com/national/update/0120/009.html

大学の教員組織の在り方に関する検討委員会(第9回)議事録・配布資料 から助手制度について動き出したようで、大学の教員組織の在り方に関する検討委員会(第11回)議事録・配布資料 (←リンク先つけまちがっているようです。<URL:http://university.main.jp/blog2/archives/2005/01/post_367.html> にリンクあり。)で助教が提案されたらしい。

[ofo] ほっとしている梯子

そう見えることもあるのさ。

[Mac] .mac のトライアル

60 日間トライアルを申し込んだり。

[]

2005-01-21 [長年日記]

[P] 〆切2つ

(10:09) 新橋駅でゆりかもめをまちながら聞き始めた「春の祭典」がちょうどテレコムセンターで終わった。

(18:07) 〆切その2消化。

[Bio] BOSC 2005, June 23-24, Detroit in Michigan, USA

ISMB 2005 において SIG として開催。

はなしをしたいひとは Apr 26 までに。 5分のライトニングトークもあり。

[Res] 253 words, 1790 chars

アブスト登録。 0000000192

[L] 企画案

送付。詰め込み過ぎかも。

[]

2005-01-22 [長年日記]

[P]

(00:48) はてな fotolife がおもしろい。

(12:43) 無事ついたらしい。

[Mac] Mew on Carbon Emacs に Cmd + ` がとられる

Carbon Emacs 一月版に更新してから、Aqua におけるアプリケーション内のウインドウ循環のショートカット Cmd + ` が効かなくなった。(このショートカットは US キーボードではいい位置に配置されてい使いやすくて重宝している。)

A - ` is undefined

と Mini buffer にでる。といっても、つねにそうなるわけではなくて、Mew のバッファにカーソルがあるときだけ再現する。 その一方で、Aqua におけるアプリケーションの循環のショートカット Cmd + tab は Mew のバッファにカーソルがあっても効いている。

[Res] Skype でファイル転送

某データをうけとることになったけど、メールに添付するにはやや大きすぎてメールサーバを通らない時に "Send File" で送ってもらった。こういうときに便利だな。Instant Message でファイルフォーマットなどを打ち合わせながらファイルを受信できるのがいい。

[]

2005-01-23 [長年日記]

[P]

(15:10) ゆきが降りつつ。

[Res] Review Notification

無事に採択されたもよう。

[]

2005-01-24 [長年日記]

[P]

(12:30) 某/国営放送局/中刷り広告/パトロン/次の首相/就任演説/梅/桜/iPod mini/散髪/更新料

(19:20) 180s 確保

[Bio][eTOCs] BMC

Non-linear mapping for exploratory data analysis in functional genomics
Francisco Azuaje, Haiying Wang, Alban Chesneau BMC Bioinformatics 2005, 6:13 (20□January□2005)
Modelling the correlation between the activities of adjacent genes in drosophila
Helene H Thygesen, Aeilko H Zwinderman BMC Bioinformatics 2005, 6:10 (19□January□2005)
cAMP response element binding protein (CREB) activates transcription via two distinct genetic elements of the human glucose-6-phosphatase gene
Gerald Thiel, Jude Al Sarraj, Luisa Stefano BMC Molecular Biology 2005, 6:2 (19□January□2005)

[Ruby] Array#include? と Hash#[]

集合のなかの値の存在の判定につかうなら Hash#[] の方が断然高速。

tc = 1000

p ary = []
t = Time.now
tc.times { |c| ary << c.to_s } 
puts "[#{tc}]   Construction:  #{Time.now - t}"

t = Time.now
tc.times { |c| if ary.include?(c.to_s);  end }
puts "[#{tc}] Array#include?:  #{Time.now - t}" 

p hsh = Hash.new
t = Time.now
tc.times { |c| hsh[c.to_s] = true }
puts "[#{tc}]   Construction:  #{Time.now - t}"

t = Time.now
tc.times { |c| if hsh[c.to_s];  end }
puts "[#{tc}]        Hash#[]:  #{Time.now - t}"

実行する。

% ruby -v
ruby 1.8.1 (2003-12-25) [powerpc-darwin]
% ruby ary-hsh.rb
[]
[1000]   Construction:  0.004433
[1000] Array#include?:  0.421158
{}
[1000]   Construction:  0.036475
[1000]        Hash#[]:  0.006071

OptimizingRubyProgram の「探索: Array と Hash」を ngoto 氏におしえてもらったのでもひとつ試してみた。

p hsh2 = Hash.new
t = Time.now
tc.times { |c| hsh[c.to_s] = 0 }
puts "[#{tc}]   Construction:  #{Time.now - t}"

t = Time.now
tc.times { |c| if hsh[c.to_s];  end } 
puts "[#{tc}]        Hash#[]:  #{Time.now - t}"

すると

{}
[1000]   Construction:  0.018886
[1000]        Hash#[]:  0.02981

Integer の方が速いとおもってのに、true を代入するより遅くなった。

[Bio][Ruby] simple-goslim.rb

GO Database から GOslim を計算する ad-hoc なスクリプト。

% time zcat gene_association.goa_mouse.gz |cut -f5 | \
 ruby simple-goslim.rb goslim_Mouse_Riken.0201
{"GO:0003750"=>0, "GO:0003673"=>0, "GO:0003674"=>40483, "GO:0003774"=>258, "GO:0005198"=>1480, 
 "GO:0003676"=>5365, "GO:0003754"=>4, "GO:0005488"=>17795, "GO:0004857"=>305, "GO:0030234"=>661, 
 "GO:0005215"=>2525, "GO:0003824"=>12163, "GO:0004871"=>6674}
zcat   0.11s user 0.04s system 15% cpu 0.940 total
cut -f5  0.44s user 0.07s system 54% cpu 0.928 total
ruby simple-goslim.rb   4.97s user 0.27s system 35% cpu 14.729 total

こんなかんじ。あっているのだろうか?

class GoSlim

  def self.goslim(goslim)
    goslim.scan(/^([\$ ][ <\%]*)(\w[\w ]+) ; (GO:\d{7})/m).flatten
  end

  def self.goslim_acc(goslim)
    goslim.scan(/^[\$ ][ <\%]*\w[\w ]+ ; (GO:\d{7})/m).flatten
  end

  attr_accessor :goslim, :goids

  def initialize(host = 'localhost', user = 'go', pass = 'go', dbname = 'go')
    require 'mysql'
    @con = Mysql.new(host, user, pass, dbname)
    @goslim = []
    @goids = []
  end

  def calc(goids = nil)
    @goids = goids if goids
    otmp = {}
    @goslim.each { |s_goid| otmp[s_goid] = count(s_goid, @goids) }
    return otmp
  end

  private

  def count(s_goid, goids)
    res = @con.query(sql(s_goid))
    rchilds = {}
    res.each_hash { |h| rchilds[h['acc']] = true }
    count = 0
    goids.each do |goid|
      count += 1 if rchilds[goid]
    end
    return count
  end

  def sql(goid)
    ["SELECT", "rchild.acc AS acc", 
     "FROM", "term AS rchild, term AS ancestor, graph_path", 
     "WHERE", "graph_path.term2_id = rchild.id", 
     "and", "graph_path.term1_id = ancestor.id", 
     "and", "ancestor.acc = '#{goid}';"].join(' ')
  end

end # class GoSlim





if __FILE__ == $0
  help = "simple-goslim.rb - A front end for constructing GO Slim from GO Database.

 $ ruby simple-goslim.rb goslim_* gene_association_*
 $ cat gene_association.* | cut -f 5 | ruby simple-goslim.rb goslim_* 

 - GO Database <http://godatabase.org/dev/database/>
"
  gs = GoSlim.new('localhost', 'go', '', 'go')

  case ARGV.size
  when 2
    gs.goslim = GoSlim.goslim_acc(File.open(ARGV[0], 'r').read)
    gs.goids = File.open(ARGV[1], 'r').read.split("\n").map {|x| x.split("\t")[4] }
  when 1
    gs.goslim = GoSlim.goslim_acc(File.open(ARGV[0], 'r').read)
    gs.goids = $stdin.read.split("\n")
  else
    puts help
    exit
  end

  p gs.calc
end
本日のツッコミ(全2件) [ツッコミを入れる]

Ω とおりすがり [こんなのもありますよ。 http://www.notwork.org/~gotoken/mag/cmagazine/..]

Ω なかお [すてきだ↑]

[]

2005-01-25 [長年日記]

[P]

(10:36) orz

(12:30) サークル/放送大学/左利き/こたつ

(12:50) カテゴリいじり

(22:34) 怖いメールが飛び交っている

[Q] 知っておきたかったこと --- What You'll Wish You'd Known

今、ぼくは素晴らしい仕事をした人を何人も知っているけれど、 みんな同じなんだ。自分を律するということをほとんどしない。 延ばせることはぐずぐず先に延ばすし、興味のないことをやらせようと しても全くの無駄だ。そのうちの一人ときたら、自分の結婚式に 出席してくれた人へのお礼の手紙を出してない。 結婚して4年経つのに。もう一人は、メールボックスに26000通のメールをため込んでる。

[What You'll Wish You'd Knowより引用]

[Bio] bioperl-1.5.0 released

Bioperl 1.5.0 Developer's release is available for download.
===============================================

  http://bioperl.org/DIST/bioperl-1.5.0.tar.bz2   
425ac55ecbb4339b7b532ba6d429bb40
  http://bioperl.org/DIST/bioperl-1.5.0.tar.gz     
172472f0675de9a583432e21c9b1b5fc
  http://bioperl.org/DIST/bioperl-1.5.0.zip         
3febcd2445a7393c65981a6f9f13a9ed

ライブラリだけでなくそれをつかったツールやアプリケーションが充実してきている。

[Mac] Delicious Library

iTunes 風に書籍やDVDのライブラリ管理アプリ。 iSight でバーコードを読み込んでライブラリに追加できる。

[]

2005-01-26 [長年日記]

[P] 雪

(00:32) テーマをかえてみる

(01:06) 開いたリンクがみにくいな

(21:10) まだだな

[Mac][Bio] /usr/local/biotools

BioTeam.Net - MacOS X for Life Science Informatics のなかの物件は /usr/local/biotools 以下にはいるのだった。

[Hexe] zsh で % < hoge.txt

<URL:http://sodium.dnsalias.com/sodium/diary/20050125.html#p07> をみていろいろためしてみる。

hoge.txt がターミナルに収まるくらい短いと、

% cat hoge.txt

相当で、長い場合は、

% less hoge.txt

相当であるようだ。h で SUMMARY OF LESS COMMANDS がでてきた。

ちなみに、

% echo $0
/bin/zsh
% zsh --version
zsh --version
zsh 4.1.1 (powerpc-apple-darwin7.0)

でした。

[Hoge] 新薬ネット

くすりじゃないけど、サーカディアンリズムの実験被験者になったことはある。

時計の無い薄暗い部屋に一週間ほどひとりでつめて、数時間ごとに簡単な計算を解いたり、血液を採取された。 採血時以外には他人と接触するこも無かった。

[Bi] BIP2005

問題1はアミノ酸配列から立体構造上での埋もれ度の予測。問題2は RNA の二次構造モチーフの探索。問題3は連立微分方程式の最適化。

[BioRuby] genewise.rb を作りかけた

Wise2 の genewise をつかいたいかなと思ったので、レポートのパーザを作っていた。 アラインメントの処理を作り込んでいるあたりで、genewise をつかわなくても解決出来そうな別の方法にすることにしたので保留。

[]

2005-01-27 [長年日記]

[P]

(09:30) orz

[Bio][eTOCs] BIOINFORMATICS 21(3)

Detecting overlapping coding sequences with pairwise alignments
Andrew E. Firth and Chris M. Brown
Tracker: continuous HMMER and BLAST searching
Madelaine Marchin, Paul T. Kelly, and Jianwen Fang
Similarity of position frequency matrices for transcription factor binding sites

Dustin E. Schones, Pavel Sumazin, and Michael Q. Zhang

PSSM 関係。

Discovery of stable and significant binding motif pairs from PDB complexes and protein interaction datasets
Haiquan Li and Jinyan Li
easyLINKAGE: a PERL script for easy and automated two-/multi-point linkage analyses
Tom H. Lindner and K. Hoffmann
Human-Mouse Gene Searcher: a tool to assist discovery of malformation-associated genes by using phenotype databases
Ian Bradford, Robin Winter, Carl Evans, and Jonathan Bard
Iterative Cluster Analysis of Protein Interaction Data
Vicente Arnau, Sergio Mars, and Ignacio Mar?n
iPfam: visualization of protein-protein interactions in PDB at domain and amino acid resolutions
Robert D. Finn, Mhairi Marshall, and Alex Bateman
PhenomicDB: a multi-species genotype/phenotype database for comparative phenomics

Abdullah Kahraman, Andrey Avramov, Lyubomir G. Nashev, Dimitar Popov, Rainer Ternes, Hans-Dieter Pohlenz, and Bertram Weiss

比較表現学(comparative phenomics)ですか。

VizRank: finding informative data projections in functional genomics by machine learning
Gregor Leban, Ivan Bratko, Uros Petrovic, Tomaz Curk, and Blaz Zupan

[Bio][eTOCs] Genome Res.

Genome-wide regulatory complexity in yeast promoters: Separation of functionally conserved and neutral sequence

Chen-Shan Chin, Jeffrey H. Chuang, and Hao Li

Genome Res. published 14 January 2005, <URL:http://dx.doi.org/10.1101/gr.3243305>

酵母のプロモータの制御の複雑性など。

Making connections between novel transcription factors and their DNA motifs

Kai Tan, Lee Ann McCue, and Gary D. Stormo

Genome Res. published 14 January 2005, <URL:http://dx.doi.org/10.1101/gr.3069205>

[Bio] BIRD成果報告会

午後から参加。

いくつか興味深いあたらしい測定系の発表があった。 さらっと話していたけど、その背後どれだけの実験量があるのかをかんがえるとくらくらしそうだった。

東大新領域の伊藤先生の発表では絶対定量PCRの GATC-PCR を紹介。 大規模データからの順位付き遺伝子リストからの知識発見について、共通性と差異を効果的に浮き上がらせるあたらしい方法の紹介など。

東大新領域の森下先生の発表では SCMD を紹介。 SGD との協力体制や、形態記述のためのオントロジーの整備などが今後の展開にある。

東大農学部の岸野先生の発表では、遺伝子重複後に染色体上での位置の違いから選択圧に違いが生じてその後の進化に影響しているという話があった。

[]

2005-01-28 [長年日記]

[P]

(09:30) やや混み

(12:30) 引っ越し/アシモ/宗教感/立体/常時点灯/FPGA

(16:36) 〆切が

[ofo] IM のデュアルチャンネル化

Skype の IM と IRC で同時に別の話題を同じヒトとやり取りしたりしなかったり。

[Res] Javascript によるコンテンツの html への差し込み

hoge.html に以下のように書いておく

<script type="text/javascript" src="fuga.js"></script>

fuga.js に差し込みたいコンテンツを Javascript で書いておく。 たとえば、

document.write("fuga fuga")

とすると、hoge.html を開いたときに fuga.js が参照される。

こうすることによって、hoge.html には手をつけずに hoge.html をブラウザで開いたときに見えるコンテンツを fuga.js に依存させることができる。 いいかえると、fuga.js だけを書き換えることによって、hoge.html をブラウザで開いたときに見えるコンテンツを変更することができる。

技術的には Ads by Google などでやっていることそのままなのですが、個人的なニーズにちょうどはまりました。

[]

2005-01-29 [長年日記]

[P] お茶の水、上野

(01:47) 水道工事がこんな時間までつづいている 年度末

(10:30) お茶の水方面へポタる。

(11:00) 地下一階へ。

(14:20) 池之端から動物園へ。

[]

2005-01-30 [長年日記]

[P] 寒い

(12:43) ヅツウ

(23:30) ようやく片付いた

[Res] 長さ

アミノ酸残基長でマッチングすればいいのだった。

[]

2005-01-31 [長年日記]

[P] 中刷りが刷新されていたような

(09:36) orz

(12:30) グラント/助教授相当/3000万円/やくざ/DVDレコーダー/z3/マツダ

(14:30) IM キター。Call 返し。

(18:30) 某案件を譲渡。結局未開封のまま。

(20:00) 帰路にたつ。この時間帯は切続が悪い。

[Hoge] *.tdiary.net のいくつかがはてなアンテナでとれてない

いつからだったのだろうか?

HEAD への応答の変更 をみて、 はてなアンテナ - 手動更新チェッカー を確認してみた。

HEAD リクエストにより Not Modified が返されました。

がーん。 この影響があるところはとれていないような予感。

最近はてな経由がないのはこれが理由なんですね。

[Bio] 財団法人 大川情報通信基金

3-31 〆切。年間 1,000 千円。8 月ごろに発表。

情報・通信に関する調査・研究
...
5. バイオ分野
バイオインフォマティクス(生命情報工学)、ゲノム解析、プロテオーム解析等、バイオ分野のうち、情報・通信に関連する研究

昨年の大川出版賞には「タンパク質機能解析のためのバイオインフォマティクス」があったり。

[CS] 2005年度(上期分)ソフトウェア開発支援事業の公募開始について

公募説明会は 2/14 に文京グリーンコートにて。

このうち、オープンソースソフトウェア活用基盤整備事業 はほとんど企業向けのようです。 どなたか一緒に企画しますか?

[Res] Note: No experimental confirmation available.

NiceProt:SIL7_HUMAN で遭遇。 SwissProt なのに、信じていたのに。 とか思った。

[Res] Residue overlap splice site

やっぱりブラウザがない。

[Mac] Powerbook G4 が新しくなった件について

トラックパッドにスクロール機能(水平、垂直、回転)、 モーションセンサーによる HDD 保護、 8xDVD±RW なスーパードライブ、などがあたらしい点。

本日のツッコミ(全3件) [ツッコミを入れる]

Ω itoshi [かなり昔(数ヶ月前)から取れてませんでした。mixi経由とかで見てました。> はてなアンテナ。]

Ω なかお [なるほど。 だから既視感ありまくりだったんですね。]

Ω moriq [moriq@第五管理人です。はてなアンテナの件修正しました。ご確認ください。]

[]

2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|