Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[mishima.syk #10] 創薬ちゃんの化合物詠唱機能について
Search
kubor
July 08, 2017
Science
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[mishima.syk #10] 創薬ちゃんの化合物詠唱機能について
mishima.syk #10 の発表資料です。
https://connpass.com/event/57469/
kubor
July 08, 2017
More Decks by kubor
See All by kubor
IPAB CADD contest 2017 KUF
kubor
0
800
ソーシャル創薬美少女活動日記
kubor
0
1.5k
バイオインフォマティシャンになって3年間でやったこと
kubor
1
530
Other Decks in Science
See All in Science
機械学習 - DBSCAN
trycycle
PRO
0
2.3k
Anomalies de terrain remontées à l'ONAB
institutdelelevage
PRO
0
340
Biohub - Cell Tracking During Development - 3rd Place Solution
yu4u
2
250
Conwayの法則を"ちゃんと"使うために — 原典でConwayは何を言っていたのか
bonotake
10
7.8k
機械学習 - SVM
trycycle
PRO
2
1.3k
「AIエージェントを作る」とは、何を設計することか
salt2
0
260
Leitner Inauguration Lecture Chalmers University of Technology
xleitix
0
410
20260820_アウトカムが二値のデータに対するCausal Impact@LINEヤフー Data Science Share #2 / Causal Impact for Binary Outcomes
brainpadpr
3
1.6k
データベース14: B+木 & ハッシュ索引
trycycle
PRO
0
990
データベース05: SQL(2/3) 結合質問
trycycle
PRO
0
1.4k
Van Dare naar Durf
voginip
0
330
データベース08: 実体関連モデルとは?
trycycle
PRO
0
1.7k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
650
Un-Boring Meetings
codingconduct
0
480
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
310
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
770
Speed Design
sergeychernyshev
33
2.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
Unsuck your backbone
ammeep
672
58k
A better future with KSS
kneath
240
18k
Mind Mapping
helmedeiros
1
420
Transcript
創薬ちゃんの化合物詠唱機能 について mishima.syk #10 ソー シャル創薬美少女 @kubor_ 1
はじめまして 某ソー シャルゲー ム運営したり球団経営したりし てるIT 企業のバイオインフォマティシャン NGS デー タの解析がメイン 前回の
mishima.syk #9 でIT 創薬デビュー 美少女は心の持ちよう 2
RDKit ユー ザー 会作ったりしてます https://rdkit-users-jp.github.io/ 3
今日話したいこと 創薬ちゃんのこと 創薬ちゃんの化合物詠唱機能のこと Twitter bot 4
創薬ちゃんって? すごく可愛い ケミカルスペー スを旅してる かわいい 創薬研究者 とにかくかわいい Twitter: @souyakuchan 5
創薬ちゃんTwitter モー メント 時事ネタを含めた創薬化学全般の話題を提供 BRAF を例にキナー ゼの活性化機構について エンドセリン type B
受容体の活性化機構 ボツリヌス毒素 抗マラリア薬 6
なんでも知ってる創薬ちゃん 難しいけどわからないわけじゃない 重水素化医薬品 - 創薬ちゃんTwitter モー メントより 7
どうやら活動資金は科研費で戦ってるらしい 8
うー ん。 創薬ちゃんかわいい!! 創薬ちゃんをもっと知っても らいたい 9
そうだ!! 最近流行りのbot 機能で遊ん でもらえたらいいのでは とりあえず作って早速交渉し てみた 10
化合物詠唱術に興味はないかなあ? 面白そうだ。 詳しく聞かせていただこう。 ( かわいい・・・) フォロワー からのリプライ を構造式で打ち返すのです。 なるほど。 具体的にはどうするんだ。
あ、 じゃあですねここにアクセスして、 出て来 るPIN コー ドを入力してください。 そうすると僕が、 創薬ちゃんのかわりにツイー ト出来るので、 つまり僕 が創薬ちゃんの中に入ると言うか、 その、1 つになれ るというか。 うへ、 うへへへへ。 11
SMILES キー を含むTweet を受 け取って構造式を描くbot 機 能を実装した 12
すごい!! 創薬ちゃんが構造式を描いてくれている!!! 13
華麗にbot 機 能を身に付 けた創薬ち ゃん 14
構造式を描くのはたのしい SMILES を投げると構造式を描いてくれるだけ 単純だけどTwitter に無い機能 全ユー ザー が待ち望んだbot が誕生 創薬ちゃんかわいい
15
確かにこういう のもSMILES で 書けるけど も・・・ 16
大喜利が始まる 17
ChemDraw かなにかで お絵描きし てから SMILES 貼り 付けたな? 18
実在する 化合物か どうなの かがわか らない 19
なるほど? 20
テトリス 21
まだまだあるよ! 創薬ちゃん構造式集 創薬ちゃんのメディアペー ジも楽しい 22
IUPAC 名で詠唱したい方が現れる SMILES 詠唱機能を身に付けた同日(2017/4/23) 23
IUPAC 名 で詠唱で きる機能 を作った 24
ベンゼンだ! 25
#souyakuchan_magic 最近はハッシュタグを付けるようにしています 26
bot 機能はどうだったか フォロワー が増えた 27
bot 機能はどうだったか ユー ザー の反応がリアルタイムに返ってきて開発 側としてもすごく楽しい! 有機の課題も助かったみたいで嬉しい 28
どうやって作ったのか Python3 + Docker + RDKit ddquest/chem_bot 29
仕組み Twitter Userstreaming を監視(Tweepy) メンションを受けるとRDKit で構造式を描画 IUPAC 名はSMILES に変換(OPSIN) JPEG
バイナリ付きのツイー トをTwitter API を 叩いて送信 #souyakuchan_magic! 30
Docker で動いているよ FROM kubor/alpine-rdkit:latest MAINTAINER kubor COPY . /chem_bot WORKDIR
/chem_bot ENV LC_ALL=C RUN python setup.py install && \ (cd java/ && sh get_opsin.sh) RUN apk update && \ apk --no-cache add openjdk8 CMD ["python", "-u", "bin/run_twitter_client.py"] 31
RDKit が動く軽量なDocker Image も作った kubor/alpine-rdkit Alpine Linux ベー スで軽量( 圧縮済みで465
MB) miniconda rdkit の動作に必要なライブラリも内包 TRY! docker -it run kubor/alpine-rdkit bash 32
注意 @kubor_ は創薬ちゃんの中の人ではないし、 創薬ち ゃんに中の人などいません 33
おしまい 創薬ちゃん先生の今後の活躍にご期待下さい 34