コードを整理してgithubにアップしました。http://github.com/dritoshi/gaexpr2/徹夜のサンプリングの合間にプログラミングをすると、最後までテンションが下がらないライフハックを発見した。寝ぼけた頭で、研究に使うプログラムは書きたくない。APIで遊んでみることにした。Engine|http://code.google.com/appengine/]]はGoogleのサーバと開発環境を使ってウェブアプリを作るフレームワークみたいなもの。API|http://code.google.com/apis/chart/]]はデータを渡すとグラフを返してくれるウェブサービス。しょぼいが、Pythonを思い出しつつGAEとGCAを覚えつつサンプリングしつつ書いたのがこれ。microarrayのデータを使っている。Railsも便利だけど、サーバを自分で確保しないといけない。サーバも提供してくれるし、Googleのリソースを使えるので規模が大きくなってもスケールするんだろうなぁ。軸の取り扱いに癖があったり、エラーバーが描けなかったりするけど、依存関係が激しくなりがちなグラフ生成ライブラリをインストールする手間がまったくいらないというのは魅力的。これだけ簡単だと気軽にデータベースを自作するウェット研究者が増えるんじゃないかな。あとでgithub.comにも上げておく。gaexpr2/データをロードする。表示すると値が得られるのでそれを入れておくこと。2013DNAをPCR法で増幅するために必要なサーマルサイクラーを自作してみました。自作と言っても、いわゆる、PCの自作と同じでパーツを組み立てていく感じです。購入から組み立ての様子を簡単に紹介します。ラボには様々なレクリエーションがあります。どこかに遊びに行ったり、スポーツ大会したり、ひたすら合宿形式でプログレスのプレゼンをするミーティングするなどがあります。行う、というイベントを企画してみました。夏休みの自由研究や社会科見学的なノリです。うちのラボでは、PCRを使ったウェットの実験技術の開発をしてきました。サーマルサイクラーのハードウェアの仕組みを体験的に理解している訳ではありません。そこで、サーマルサイクラーを作ってみました。ムーブメントを体験するのも目的の一つです。ハードウェア開発が思っているほどハードルが下っていることを体験できて、かつ、将来、ウェットの開発だけでなく、装置開発などもできたら、ラッキー、ぐらいの気持ちでやってみました。今回作ったのは、組み立て式で、かつ、仕様などや設計図が公開されているOpenPCRというサーマルサイクラーです。ソフトウェアなどの情報がすべて公開されており、部品からも自作することが可能です。今回は、「設計図から部品や回路のパーツを作り、それらを組み立てる直前のもの」を購入しました。