トマトは黄色と赤いのを植えてたいたのだけど、コンスタントに採れだした。うちではハートの形のフルーツトマトが人気ですな。

ミョウガと甘長美人。一週間ほど放っておいたら雑草がえらいことになってたので、一時間半かけて草むしり。

トマトと茄子がやばいくらいとれた。あとゴーヤが採れだした。

トマトは黄色と赤いのを植えてたいたのだけど、コンスタントに採れだした。うちではハートの形のフルーツトマトが人気ですな。

ミョウガと甘長美人。一週間ほど放っておいたら雑草がえらいことになってたので、一時間半かけて草むしり。

トマトと茄子がやばいくらいとれた。あとゴーヤが採れだした。

Shiga.Rお疲れ様でした。内容盛りだくさんで面白かったのと、色々な人に出会えて有意義でした。というかこの三日間は充実してた。
plotter.Rはpit使わなくても、usernameとpassword直接入力すれば動きます。twitpicのAPIを使っているので、画像をポストしつつtwitterに投稿するようになっている(デモの時にはtwitterにはポストされなかったけど)。
帰りの新幹線でRいじってたので、irisをMDSとspeで次元縮約したのをポストしてた。
require("RCurl")
require("pit")
profile=pit.get("twitter.com",require=list(username="username",password="password"))
pweet <- function(status){
tempfile <- tempfile(pattern = "file", tmpdir = tempdir())
dev.copy(device=png,filename=tempfile)
dev.off()
twitpicreq <- "http://twitpic.com/api/uploadAndPost"
params = list(media=fileUpload(filename=tempfile),username=profile$username,password=profile$password,message=status)
twitpicresponse <- postForm(twitpicreq,.params = params)
}
あと、R版pit
R CMD INSTALL pit_0.8.tar.gz
でインストールできます。ただ、pit.setするときにエディタが起動するように鳴っているのだけど、terminalでRを起動しているときにはいいのだけど、それ以外の時(RのコマンドインターフェースとかESS)ではエディタが立ち上がらずおかしなことになるので、そこのとこをちょっとどうにかしないといけない。
あと、NAMESPACEというファイルを作ったら<<-で変数の代入が出来なくて、面倒になってファイルを削除してしまったのだけど、今日話を聞いてたらなんとなくやり方がわかったのであとでなおす。
03072010 life
家に帰ったら頼んでた本が届いていた。
これが最近の中で一番欲しかったやつ。カラーで読みやすそう
Clinical Pharmacokinetics and Pharmacodynamics: Concepts and ApplicationsHadoop気になるので買ってみた。
少し気になっていたデザインの本もこの際購入。
予算が少し余ったのでここらも。
02072010 sake
02072010 chemoinformatics
昨日bayonでどんだけいけるかって話になって、そういえばあんまり大きい数のクラスタリングしたことないなと思ったので早速やってみた(白macbook)。
データはPubchemから最新の25万件分(Compound_45925001_45950000からCompound_46150001_46175000まで)をダウンロードしてきた。bayon用のデータセットを作るためのpythonスクリプトは以前書いたものを使った。
for i in *.sdf.gz ; do babel -imol $i -ofpt ${i%.sdf.gz}.fpt -xh -xfFP2; done
for i in *.fpt ; do ../python/f2bayon.py $i > ${i%.fpt}.tsv; done
とりあえず25000件くらい
$ wc Compound_45925001_45950000.tsv
24770 6696478 20005168 Compound_45925001_45950000.tsv
$ time bayon -n 100 Compound_45925001_45950000.tsv > Compound_45925001_45950000.cls
real 0m37.312s
user 0m36.378s
sys 0m0.402s
1分かからず終了。続いて25万件くらい
$ wc all.tsv
248232 74728370 222905963 all.tsv
$ time bayon -n 10000 all.tsv > all.cls
real 9m49.447s
user 9m4.833s
sys 0m8.037s
これは10分かからずに終了。
02072010 R
違うことをしていたらPSM:PSM: Non-Linear Mixed-Effects modelling using Stochastic Differential Equationsという面白そうなパッケージを見つけたのでサンプルで遊んでみた。

集団から個人をサンプリングしてきてシミュレーションできるという理解でいいのかな?
01072010 life
スーパーマリオギャラクシー 2を購入して一週間ほど寝かせてある。
娘と一緒に楽しめるかな?
01072010 chemoinformatics
「スライドは全て英語にしといたほうが無難だな」と思った。日本のユーザー会といっても、日本で行われるユーザー会であって、日本語のユーザー会とは異なるのですな。でも、そのほうがいいのかも。
あとはAmazon EC2でガバッと計算したときにbillionオーダーの化合物の計算が安価に速く出来ればとか。そういう事例はないかなと思ったり。中小製薬企業で中途半端な数のクラスタマシンをもつより、そういう方法で計算させる方向にシフトしていけば費用対効果もいいんじゃないかなと思うんだけど、どうなんでしょうね?
30062010 Python
例外補足しないとめんどくさい。
if __name__ == '__main__':
from cherrypy.wsgiserver import CherryPyWSGIServer
server = CherryPyWSGIServer(('localhost',5000), Service())
try:
server.start()
except KeyboardInterrupt:
server.stop()
30062010 chemoinformatics
ちょっと気になる本
Quantum Chemical Reactivity Descriptors in Computational Drug Design