mishimasyk141025

20
CytoscapeChemoinformatics 2014.10.25 @fmkz___

Upload: kazufumi-ohkawa

Post on 02-Jul-2015

862 views

Category:

Technology


4 download

DESCRIPTION

Cytoscapeでchemoinformatics

TRANSCRIPT

Page 1: Mishimasyk141025

CytoscapeでChemoinformatics

2014.10.25

@fmkz___

Page 2: Mishimasyk141025

自己紹介

• kzfm (@fmkz___)

– blog.kzfmix.com

– Shizuoka.py(次回は12/05)

• 研究所のインフラ構築をしています。

• Perl Python R Haskell

– (最近Rubyも)

Page 3: Mishimasyk141025

今日のハンズオンのゴール

• Cytoscapeで化合物ネットワークが描けるようになる

• その他

– igraphでgml形式でファイル出力できる

– RDKitで化合物を取り扱えるようになる

Page 4: Mishimasyk141025

Cytoscapeのインストール

http://www.cytoscape.org/

Page 5: Mishimasyk141025

Chemviz2プラグインのインストール

Apps -> App managerから

Page 6: Mishimasyk141025

準備完了☆

Page 7: Mishimasyk141025

化合物データ

from pychembldb import *

#Inhibition of recombinant Syk

#Bioorg. Med. Chem. Lett. (2009) 19:1944-1949

assay = chembldb.query(Assay).filter_by(chembl_id="CHEMBL1022010").one()

for act in assay.activities:

if act.standard_relation == "=":

print act.compound.molecule.structure.molfile

print "\n> <pIC50>\n{}\n".format(9 - log10(act.standard_value))

print "$$$$"

ChEMBLからダウンロードしてもOK

Page 8: Mishimasyk141025

データ

• https://github.com/kzfm/mishimasyk4

Page 9: Mishimasyk141025

ケミカルスペース

Page 10: Mishimasyk141025

ネットワークの作り方

Page 11: Mishimasyk141025

ネットワークの作り方

Page 12: Mishimasyk141025

ネットワークの作り方

Page 13: Mishimasyk141025

ネットワークの作り方

Page 14: Mishimasyk141025

こんな感じ

Page 15: Mishimasyk141025

この先

• ネットワークの作り方

• ネットワークの分析

Page 16: Mishimasyk141025

ネットワークの作り方

• 記述子ベース–フィンガープリント

–部分構造ベースのフィンガープリント

• グラフベース• GWT

• pyGWT書きたい

• Matched Molecular Pairs

Page 17: Mishimasyk141025

ネットワーク分析

• これからやっていくべき

– iGraph

– networkx

Page 18: Mishimasyk141025

補足

Page 19: Mishimasyk141025

Pythonのインストール

• mac osxだったら入っています

• windowsはバイナリがあります

– https://www.python.org/

• pipも入れましょう

– http://pip.readthedocs.org/en/latest/installing.h

tml

Page 20: Mishimasyk141025

RDKitのインストール

• ドキュメントを読んで頑張る

– http://www.rdkit.org/docs/Install.html