19062010 chemoinformatics work
久々にケモインフォクックブックを更新した。
先日同じことをするのにrxnフォーマットを扱えるライブラリ使ってちゃちゃっとやったけど、openbabelだとどう書くのがいいのかなと。
さて、SBDDとかLBDDとかそういう仕事に関わっているヒトはプログラミングくらい出来そうなイメージがあるけど、全然そんなことなくて、ちょっとしたシェルスクリプトも書けないヒトが多いです。基本アプリケーションの操作という作業がメインなので、プログラミング出来なくてもなんとかなるという。あとPipelinePilotみたいな便利ツールもあるしね。
という状況なので、仕事に関わりながらプログラミングを覚えていくというキャリアパスのようなもの存在しないと考えてよいです。それは単純に独学と自己啓発のエリアですな。
しかし、アプリケーションのみでは出来ない作業っていうのは存在するわけで、そうなるとやっぱプログラミングしなきゃいかんわけですよ。そこで、プログラミングが不得手なヒトは仕事の効率がガタ落ちするわ、最悪成果が出せないとか困ることになる。
僕なんかが「誰でもできるツールで誰でも出来る仕事をしてもしょうもないでしょ?」とかいうと「そういうツールを組み合わせて独創的な成果を」と反論されるんだけど、そんなこといってもしょうがないような。
だってそれは誰でもできるツールを使うヒトがごく自然にたどり着く結論というかみんなその制限の中で工夫しているからね。
そういった制限から抜け出すにはプログラミングは一つの解なのだろうなと思う。
Design and Use of Relational Databases in ChemistryT. J. O'donnell
Crc Pr I Llc / ¥ 11,398 ()
通常2~5週間以内に発送
ま、とはいうもののプログラミングスキルは基本的に評価されないよね。
経営の教科書―社長が押さえておくべき30の基礎科目
残念な人の思考法(日経プレミアシリーズ)
マインドマップ会議術―会議の質を劇的に高める「1枚の地図」
会社のつくり方 (日経文庫)
ライフログのすすめ―人生の「すべて」をデジタルに記録する! (ハヤカワ新書juice)
IT業界を楽しく生き抜くための「つまみぐい勉強法」 (技評SE選書 15)
一般化線形モデル入門 原著第2版
一般線形モデルによる生物科学のための現代統計学―あなたの実験をどのように解析するか
はじめての薬物速度論