02032016 Python
prompt_toolkit がアツいというエントリを見かけて、おーアツい!と色々見てたらptpythonなるものを見つけた。
EmacsではJedi.elつかってるし、いいかもと思ったけど、職場の開発マシンは非力でもっさりしていたが家のmacbook airでは快適だった。

ipythonとの使い分けどうすればいいのだろうかと思った。
02032016 Python
prompt_toolkit がアツいというエントリを見かけて、おーアツい!と色々見てたらptpythonなるものを見つけた。
EmacsではJedi.elつかってるし、いいかもと思ったけど、職場の開発マシンは非力でもっさりしていたが家のmacbook airでは快適だった。

ipythonとの使い分けどうすればいいのだろうかと思った。
02032016 静岡
知らないお店とかあったので割と楽しかった。でも静岡-浜松のほうの西部のお店が多めな気がした。
01032016 life
28022016 bioinformatics
色々勉強になり充実した二日間でした。皆様お疲れ様でした。
こういう立場のヒトもいるってことで参加に至った背景(+α)をちょっと書いておきますね。
僕自身は完全にドライな立場のバイオ(ケモ)インフォマティシャンで、手火山式やでってくらいカッチカチの乾燥タイプです。そして、 うちの職場にはウェットなNGSの人材(普通のマイクロアレイとかDNAチップを扱う人材も)はいません(重要)。
じゃぁ、なんでNGSのデータ解析すんの?っていうことになるんですが、僕は企画調査的な立場で公共のデータをゴニョゴニョしたりする必要がたまにあるんだけど、最近NGSのデータって増えてきているわけです。公共データの使い方を知らなければ「分からない☆」と無知で通せるので幸せなんですが、流石にそれは自分のキャリアを考える上でよろしくないわけです。で、年末にちょっとそういった仕事が入ってきたので、いいタイミングだなぁと年始にDRY本を読んでいたんですがところどころ実験を理解していないとわからないようなところがあって消化不良だったところにハンズオンが丁度開催されたので参加したわけです。
具体的にはQCのところだったんですが、実際に実験やっている人だったら機械や手法にどういう癖があって、だからこういうあたりに注意してQCするとかそういうことを意識しながらトリミングしたりするんでしょうが、そこら辺の間隔が分からなかったので参加して非常に勉強になりました。それからウェットの参加者の割合が比較高かったせいか講師の方が「実験やっている方ならわかると思いますが」っていうあたりは押さえておくべきことがらなんだろうなとメモった。
それから、基本的に発現解析だけ押さえておけばいいかなと思っていたんだが、やはりChIP-seqも勉強しとかなあかんかなと思った。推薦されていたのはこの本だったかな?
あと DAVIDを知ることができたのが良かった。あれは便利そう。他にはMetascapeも良いらしいく、調査が捗る感ある。
最後にハンズオンやっていてちょっと気になったあたりをメモっておきます。
隣のヒトにPipeを使ったコマンドの意味を聞かれたのだけど、unix初心者にパイプって馴染み薄いよなと思った。level2で
find * | grep gtf
みたいな記述がいくつかみられるんだけど
find . -name '*.gtf'
のほうがわかりやすいかも
p.105でebiにwgetするという記述があって、年始に写経した時にこの部分で結局3日取られてデータ取得もDRY本のネックやなと感じたけど、これはよく考えたら(考えなくてもw)DDBJからダウンロードするべきで、DRA Searchにアクセッション番号を入れて検索すればいいとのこと。
ただ、これはちょっとステップを踏むのでスクリプトを書いてみた。
wget `python draget.py ERR266338`
こんな感じでデータが取れる
たまに僕のタイムラインに握りの盛り合わせが投稿されるw もろこしずしで地魚丼を食べた。寒すぎて握りの気分ではなかったので次回はおまかせにぎり8貫で攻めたい

二日目の帰りにはつこでちょっと引っ掛けるかと思い寄ってみたが休みだった。facebookで告知して欲しいところ。

その後やごみも振られて、蕎麦宗は休日だし、濃いものは嫌だとダラダラと駅に向かったら香香についてしまったw
ピータンと砂肝の唐揚げをつまんで帰った。

26022016 chemoinformatics
今まではMMPはIDのペアと活性値の差分だけ持っていれば良かったので適当なスキーマのデータベースに放り込んでいたんだけど、Monitoring the Progression of Structure–Activity Relationship Information during Lead Optimizationというアッツい論文を読んでから、うちでもMMSとかSARM_disc_scoreとか出したいと思っていたが、やる気が無いので放置していた。
最近データベースを作りなおす機会があったので構造も新しく考えてみた。
MMPはCore(共通骨格)とペアのそれぞれのフラグメントに分けられるのでone-to-manyで割とシンプルにかけるんだけど、それぞれのFragmentからのbackrefをmmpsにしちゃうとエラーが出るので変なナンバリングしないといけなかった。
from sqlalchemy import Column, String, DateTime, Float, Integer, ForeignKey from sqlalchemy.orm import relationship from MMP.database import Base class MMP(Base): __tablename__ = "mmps" id = Column(Integer, primary_key=True) core_id = Column(Integer, ForeignKey('cores.id')) fragment1_id = Column(Integer, ForeignKey('fragments.id')) fragment2_id = Column(Integer, ForeignKey('fragments.id')) activity_id = Column(Integer, ForeignKey('activities.id')) compound1_id = Column(String(6)) compound2_id = Column(String(6)) fragment1 = relationship("Fragment", foreign_keys='MMP.fragment1_id', backref="mmps1") fragment2 = relationship("Fragment", foreign_keys='MMP.fragment2_id', backref="mmps2") def __init__(self, **kargs): self.compound1_id = kargs["compound1_id"] self.compound2_id = kargs["compound2_id"] @property def mmp_id(self): return "{}-{}".format(self.compound1_id, self.compund2_id) class Core(Base): __tablename__ = "cores" id = Column(Integer, primary_key=True) mmps = relationship("MMP", uselist=True, backref="core") smiles_string = Column(String(255), unique=True) def __init__(self, **kargs): self.smiles_string = kargs["smi"] class Fragment(Base): __tablename__ = "fragments" id = Column(Integer, primary_key=True) smiles_string = Column(String(255), unique=True) def __init__(self, **kargs): self.smiles_string = kargs["smi"]
実際のデータはMMPクラスと活性クラスをひも付けてあるのでSARM_disc_scoreとかMMSの抽出とか簡単になるはず。
18022016 life
数週間前にイズシカを求めてうろついたわけだが、日曜定休のところばかりで結局買えずじまいだった。
ブランド化させようとしている割には(観光客の多い)日曜日に買いにくいってのは如何なものかと思うわけだ。あと定休日くらい記載しとけっての。さらに住所だけだとわかりにくいんじゃ。
というわけで恨みも込めて地図化しといた。
流石に食べさせるところに関してはまともだな。
でも、僕は自分で調理してみたいんじゃ。
尚、イズシカのパテなら御殿場の渡辺ハム工房で買えるはず
17022016 life
そもそも僕のNexus7のタッチパッドの反応悪いという状況で先程から神月かりんでも運極にするかなとモンスト(アテナ、ヤマタケX3)してたら、三回連続でDWで焼かれてスーッと冷めた。
ゲージミスとかだったらわかるんだけど、制御が効かなくて何もないところでジュッジュを三回繰り返したら、理不尽冷めしたw
気持ちいいくらいモンストをやる気が無くなったw ログインボーナスは気が向いたらでいいわって感じ。
というわけで将棋ウォーズでも再開しようかな。あとはブログも書きたい内容沢山有るので少しずつ更新頻度を上げていこう
ここ一ヶ月程の出来事をまとめておく。
年明けに大山で大麺を食べたら胃がもたれた。娘も息子もこのレベルのラーメンを9割程度は食べるので怖い。

金柑を煮た。 種を取るのが手間ですね。次回はちょっと躊躇すると思うw

赤羽のおでん屋さんで。お酒をある程度飲むとおでん汁で割ってもらえる。 日本酒のおでんスープ割り ☆ 赤羽は昼飲み多い見たいなイメージだったけど、お店は思ったほど少なかった。浅草とか大井町のほうがうろついて楽しいのではなかろうか。でもスーパーホテルの目の前にいい感じの酒屋があるので赤羽スーパーホテルはポイント高い。 亀戸もはせがわの本店近いから外せないけどね

2月に入ってから大山リベンジ。大麺はもたれるので、もたれない系の白しぐれ(だったかな)を食べた。これは美味い。

僕が静岡に引っ越してきた当時(15年くらい前)に今のやくみやに、あまからやというカレーとスパイシーラーメンを出すお店があったのだけど、あっちこっち移転して最後に消えてしまったのだが、去年の秋から伊豆で再オープンしているので行ってきた。

もう一つの目当てであったイズシカを扱っているお店は日曜休みのところが多くて(または普通の精肉店)振られたのでまたリベンジしたいところ。
その時買ったわさびの葉を三杯酢に漬けて酒の肴にしている。これは激ウマですね。

17022016 life
湊かなえはザラザラ感を出すのが得意なのかな?
安定しているパーティーをすぐに忘れてスタミナを無駄にするのでメモっておく。(随時更新予定)
神化上杉、神化関羽、神化ルシファー、神化沖田
フレアオーディン、ぬらりひょん、ナポレオン(娘)、ヴェルダンディ(息子)
神化ルシファー、ツクヨミ、ぬらりひょんX、フレアオーディン
紀伊、紀伊、ツクヨミ、神化ルシファー
ダークドラゴン(運枠)、神化ゴースト(運枠)、神化ルシファー、神化アーサー
ルシファーx2だとちょっとグダったのでアンチ重力一つ入れたほうが楽かも。この構成だと安定はするけどスピクリはできない
滝夜叉姫(運枠)x2、神化ルシファー 神化アーサー
ルシファーはイザナギに変えてもいいかも
滝夜叉姫(運枠)x2、神化ルシファー x2
イザナミ3、神化ルシファー(または進化アスタロト)
紀伊、紀伊、アンデッドドラゴン、(何でも)
神化ルシファー、神化上杉、神化ジークフリート、進化アラジン
神化ルシファー、進化ヴィシャス、進化張飛、進化ドラえもん
ダークドラゴンx2、大黒天x2でいくと最終面の攻撃を凌げなくて辛いので最終面は上杉のSSで主要な敵を止めると確実。
というわけで、サクサク進めないで最終面で上杉から始まりつつSSも溜まっているようにのんびりすすめるのがいい。
hikakinx2だとグダるので。運枠はギガマンティスのほうがいいのだろうけど
イザナギx3でもいいかと思うけど貫通一体入れたほうが楽な気がする。イザナギのSSを最終で使えばほぼ削れる
神化ルシファー、イザナギ、イザナギ、神化滝夜叉姫
hikakinが運枠だと友情コンボがいまいちでグダる。神化ルシファーx2でも重力バリアに引っかかってグダる。
この編成だと10ターン近く残してスピクリすることが多い
ジャック(運枠)、神化ルシファー、シュリ、神化ヒカリ
神化ルシファー、ドラえもん、ツクヨミ、(ドラえもん、飛行/ADW)
AGBの貫通2、反射2で。最終面貫通は上にいないと制限を倒せない
縦のレーザーに注意すれば特に問題なし
ドラえもんx2、クシナダx2
最終面は右上に寄せといて、ゾンビを最初に倒す
ぬらりひょんXはあまり活躍してないのでもう少し考える余地はある。
最終面までにSS貯まるようにあまり急ぎ過ぎない
ジャック(運枠)x2、神化アーサーx2
神化ルシファー、スルト、進化ジャック、イザナギ
貫通でルシファーとヤマタケに当てるだけ
13号機(運枠)、神化ルシファー、神化滝夜叉姫、ヤマタケ
貫通でプラズマを引っ張るだけ
13号機(運枠)、ギムレット(進化)、クシナダx2
ダークドラゴン(運枠) 神化ルシファー、クシナダx2
奇数番目に 13号機をもっていけばDWにひっかからないので楽
ADWに注意。ボス二戦目は上部の左右にAGB付き忍者がいるので一戦目終わりには何体か上に上げておく。AGB二体いるほうが安定する
第13号機が活躍した(ナポレオンの代わりになる)
できるだけ下に行かない。運枠2にすると事故率上がるのでストレスが溜まるw
神化ルシファー、神化ヴィシュヌ、神化ヒカリ、(コルセア、クイバタ)
ダークドラゴンはお荷物
(運枠)ダークドラゴン、神化ルシファー、バハムートX、阿修羅
イザナミ入れると安定だけど、早く進みすぎてしまうためSS溜まらずスピクリ出来ない(SSなしで余裕で勝てる)
最近リリムを運極にしたので。イザナミよりは信玄のホーミングのほうが使いやすい
14012016 life