KNOB? KNOB KNOB

Similar documents
KNOB Bio KNOPPIX

KNOB Knoppix for Bio Itoshi NIKAIDO

giw2005-bioruby-bof.key

BioRuby Ruby Bioinfomatics Blast BioPerl, BioJava, BIoPython Ruby

未踏成果報告会-fix.key

<URL: KEGG API Ruby, Perl, Python, Java KEGG API SOAP WSDL Ruby Ruby SOAP Ruby SOAP4R, devel-logger, http-

ngoto-biotree-public.ppt

PowerPoint Presentation

10000bp FASTA 1000bp 10000bp 3' i = 1 remainder = seq.window_search(10000, 9000) do subseq puts subseq.to_fasta("segment #{i}", 60) i += 1 puts remain

ob14-ktym-revised.key

kast-knob.rd

プレゼンテーション2.ppt

AJACS18_ ppt

プレゼンテーション3

Microsoft Word - jmanual.doc


Web STEPS Web Web Form Cookie HTTP STEPS Web


<4D F736F F F696E74202D205B979D8CA C5D20836F CA48B868ED28CFC82AF8E B F72312E B8CD

<Documents Title Here>

橡PNE記事補足

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

Oracle Application Server 10g(9

ohp.mgp

DDBJ Ei-ji Nakama nakama at com-one.com COM-ONE Ltd. DDBJ p. 1

Oracle Application Server 10g( )インストール手順書

C3印刷用.PDF

FileMaker Server Getting Started Guide

バクテリアゲノム解析

_‚Ofl¼

<Documents Title Here>

(タイトル未定)

ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST

etrust Access Control etrust Access Control UNIX(Linux, Windows) 2

2009 Web B012-1

untitled

Oracle Secure Enterprise Search 10gを使用したセキュアな検索

Open Bio* O B F -- Open Bio Foundation BioRuby BioPerl BioPython BioJava BioDAS BioMOBY BioPipe EMBOSS Ensembl OmniGene GMOD GBrowse Apollo OBDA BioCa

Microsoft Word - マニュアル4.1J

IP IP DHCP..

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

国立遺伝学研究所におけるDNAデータバンク:DDBJ

untitled


intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

<Documents Title Here>

Oracle Application Server 10g(9

Correspondence Management Solution のインストールと設定

Logitec NAS シリーズ ソフトウェアマニュアル

Windows SE RAC 10g 構築手順書

<Documents Title Here>


XMLアクセス機能説明書

untitled

FileMaker Server Getting Started Guide

FileMaker Server 8 Administrator’s Guide

Sequencher 4.9 Confidence score Clustal Clustal ClustalW Sequencher ClustalW Windows Macintosh motif confidence Sequencher V4.9 Trim Ends Without Prev

̤Äê

ORCA (Online Research Control system Architecture)

,. OpenXM... :. Simplify. OX-RFC-104 (OoHG).. knoppix/math. Contributed software..

Moldplus_Server_4.12

PDBj : : 1

Unix * 3 PC 2 Linux, Mac *4 Windows Cygwin Cygwin gnuplot Cygwin unix emulator online gnuplot *5 matplotlib *6 SuperMongo *7 gnuplot gnuplot OS *8 Uni

Using a Remote Desktop Connection with FileMaker Pro

InterSafe Personal_v2.3 ユーザーズガイド_初版

untitled

Dec , IS p. 1/60

ESMPRO/DeliveryManager

ソフトウェアについて Rev 年 1 月 16 日 このマニュアルでは標準でインストールしているソフトウェアの入手元 インストール方法の概要 インストール場所 についてご案内致します ABySS

FileMaker Server 9 Getting Started Guide

HD...j.b.g.I.....C...K.C.h.p65

3 XML SPring-8 SPring-8 DNA DNA 4 XML BLAST)

Bio-Mirror Project

Dockerの商用サービスでの利用事例紹介

UnixText2.pptx

FileMaker Server 9 Getting Started Guide

国際塩基配列データベース n DNA のデータベース GenBank ( アメリカ :Na,onal Center for Biotechnology Informa,on, NCBI が運営 ) EMBL ( ヨーロッパ : 欧州生命情報学研究所が運営 ) DDBJ ( 日本 : 国立遺伝研内の日

untitled

Copyright 2006 Mitsui Bussan Secure Directions, Inc. All Rights Reserved. 3 Copyright 2006 Mitsui Bussan Secure Directions, Inc. All Rights Reserved.

workshop Eclipse TAU AICS.key

SFS UML-KNOPPIX 1), 1), ), 3) 1),

USB 起動 KNOPPIX / Math / 2010 について (数式処理研究の新たな発展)

LPM-CBUSB2

PowerPoint プレゼンテーション

IIJ Technical WEEK アプリ開発を楽にするRuby PaaS「MOGOK」について

FileMaker, Inc. All Rights Reserved. FileMaker, Inc Patrick Henry Drive Santa Clara, California FileMaker FileMaker, Inc. FileMa

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

(Keiichiro Ono) UC, San Diego Trey Ideker Lab Research Associate/ Software Engineer 2

NGSハンズオン講習会

FileMaker Server Getting Started Guide

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè3²ó

1重谷.PDF

チュートリアル XP Embedded 入門編

GWB

意外と簡単!?

MO...j.b.g.I.....C...K.C.h.p65

プレゼンテーション

TravelXMLを利用した Webサービス実証実験デモ

( ) ID - 2 -


Transcription:

KNOB Itoshi NIKAIDO itoshi@saitama-med.ac.jp

KNOB? KNOB KNOB

Bioinformatics?

データタイプがいっぱい

EMBOSS = 160 aaindexextract,abiview,acdc,acdpretty,acdtable,acdtrace,acdvalid,antigenic,backtranseq,ba nana,biosed,btwisted,cai,chaos,charge,checktrans,chips,cirdna,codcmp,coderet,compseq, cons,cpgplot,cpgreport,cusp,cutgextract,cutseq,dan,dbiblast,dbifasta,dbiflat,dbigcg,degap seq,descseq,diffseq,digest,distmat,dotmatcher,dotpath,dottup,dreg,einverted,embossdata, embossversion,emma,emowse,entret,epestfind,eprimer3,equicktandem,est2genome,etand em,extractfeat,extractseq,findkm,freak,fuzznuc,fuzzpro,fuzztran,garnier,geecee,getorf,hel ixturnhelix,hmoment,iep,infoalign,infoseq,isochore,lindna,listor,marscan,maskfeat,masks eq,matcher,megamerger,merger,msbar,mwcontam,mwfilter,needle,newcpgreport,newcpgs eek,newseq,noreturn,notseq,nthseq,octanol,oddcomp,palindrome,pasteseq,patmatdb,pat matmotifs,pepcoil,pepinfo,pepnet,pepstats,pepwheel,pepwindow,pepwindowall,plotcon,p lotorf,polydot,preg,prettyplot,prettyseq,primersearch,printsextract,profit,prophecy,proph et,prosextract,pscan,psiphi,rebaseextract,recoder,redata,remap,restover,restrict,revseq,se ealso,seqmatchall,seqret,seqretsplit,showalign,showdb,showfeat,showorf,showseq,shuffles eq,sigcleave,silent,sirna,sixpack,skipseq,splitter,stretcher,stssearch,supermatcher,syco,tco de,textsearch,tfextract,tfm,tfscan,tmap,tranalign,transeq,trimest,trimseq,twofeat,union,v ectorstrip,water,whichdb,wobble,wordcount,wordmatch,wossname,yank,

KNOB?

KNOPPIX for Bio

What s KNOB CD Linux Bioinformatics

One CD bootable CD OS Windows Windows

KNOB have... C/C++, Perl, Ruby, Python, FORTRAN, R, Lisp BioPerl, BioRuby, EMBOSS, NCBI-Tools (BLAST, epcr etc), boxshade, loki, Glimmer, ReadSeq, tree-puzzle, rasmol, pymol, Njplot, Bioconductor, SMA, ClustalW, FASTA2, FASTA3, G-language, fastlink, fastdnaml, Graphviz, gnuplot, HMMER...

Databases EMBOSS DDBJNEW, DDBJRELEASE, EMBL, REFSEQ, GenBANK, SpTrEMBL, PIR, REFSEQ Protein, SwissProt, SWall BioPerl/BioRuby KEGG, SwissProt, EMBL, GenBank, RefSeq WormBase, GMOD/GBrowse

Knoppix for Bio BioRuby/BioPerl/BioJava, EMBOSS NTFS Database Kernel /home Boot Loader Mini Root Internet cloop file Bio databases cloop = 700MB = 2GB GenomeNet KEGG NCBI GenBank EMBL

2005 KNOB KNOB 1.3.2 bioinformatics Web service High throughput computing KNOB

KNOB 1.3.2 G-language G-language!? colinux ClustalW orz...

KNOB on Windows http://unit.aist.go.jp/itri/knoppix/colinux/

KNOB KAST

REST DAS (Distributed Annotation System) Genome Database Protein Database SOAP/WSDL DNA/Protein Database Metabolic Pathway

REST

EMBOSS $ seqret -sequence embl:xlrhodop Reads and writes (returns) sequences Output sequence [xlrhodop.fasta]: $ plotorf xlrhodop.fasta Plot potential open reading frames Graph type [x11]: png Created plotorf.1.png Request HTTP (REST) Search Server KNOB DNA Sequence

emboss.defalut

DAS (REST)

TIGR, USA RIKEN, Japan NCBI, USA Sanger, UK

Client/Server Interactions Request DAS client http://www.wormbase.org/db/das/elegans/features?segment=chromosome_i:1000,2000 Protocol DAS server Server DAS Database Command Argument

Client/Server Interactions Response Head er XML DAS client HTTP/1.1 200 OK Date: Sun, 12 Mar 2000 16:13:51 GMT Server: Apache/1.3.6 (Unix) mod_perl/1.19 Last-Modified: Fri, 18 Feb 2000 20:57:52 GMT Connection: close Content-Type: text/plain X-DAS-Version: DAS/1.5 X-DAS-Status: 200 X-DAS-Capabilities: error-segment/1.0; unknown-segment/1.0; unknown-feature/1.0;... <?xml version="1.0" standalone="no"?> <!DOCTYPE DASDSN SYSTEM "http://www.biodas.org/dtd/dasdsn.dtd"> <DASDSN> <DSN> <SOURCE id="id1" version="version">source name 1</SOURCE> <MAPMASTER>URL</MAPMASTER> <DESCRIPTION>descriptive text 1</DESCRIPTION> </DSN> <DSN> <SOURCE id="id2" version="version">source name 2</SOURCE> <MAPMASTER>URL</MAPMASTER> <DESCRIPTION href="url">descriptive text 2</DESCRIPTION> </DSN>... </DASDSN> DAS server

BioRuby + BioRegistry #!/usr/bin/env ruby require bio reg = Bio::Registry.new serv = reg.get_database( genbank ) entry = serv.get_by_id( AA2CG ) puts entry

BioRuby + BioRegistry

stanza format

#!/usr/bin/env ruby require bio id = 12819139 entry = Bio::PubMed.query(id) medline = Bio::MEDLINE.new(entry) reference = medline.reference puts reference.bibtex PubMed ID KNOB format HTTP Search Reference Server @article{pmid:12819139, author = {Nikaido, I., Saito, C., Mizuno, Y., Meguro, M., Bono, H., Kadomura, M., Kono, T., Morris, G. A., Lyons, P. A., Oshimura, M., Hayashizaki, Y. and Okazaki, Y.}, title = {Discovery of imprinted transcripts in the mouse transcriptome using large-scale expression profiling.}, journal = {Genome Res}, year = {2003}, volume = {13}, number = {6B}, pages = {1402--1409}, }

SOAP/WSDL BLAST Search #!/usr/bin/perl use strict; use SOAP::Lite; my $seq; $seq.= $_ while <>; DNA sequence SOAP KNOB Result Server my $serv_ge = SOAP::Lite->service( http://xml.nig.ac.jp/wsdl/getentry.wsdl ); my $serv_bl = SOAP::Lite->service( http://xml.nig.ac.jp/wsdl/blast.wsdl ); $serv_bl->proxy( http://localhost/, timeout => 60*60*6); print $serv_bl->searchsimple( blastx, SWISS, $seq);

#!/usr/bin/env ruby KEGG API (BioRuby + SOAP) Enzyme num. SOAP Search Server Object require bio KNOB output serv = Bio::KEGG::API.new obj_list = [ eco:b0207, eco:b1300 ] fg_list = [ blue, #00ff00 ] bg_list = [ #ff0000, yellow ] p serv.color_pathway_by_objects( path:eco00053, obj_list, fg_list, bg_list)

output

Knoppix for Bio High thoughput Computing Editon CD

KNOB HTC Edition KNOB Knoppix for Bio - Bio Knoppix http://knob.sourceforge.jp/ KNOB Condor Internet PVFS2 KNOB HTC Edition server CD serve r server node HUB server Condor, PVFS2 2005/5/20 IPAB 1 node 1 node 2 node N

Condor Condor Research Project Condor Pool Condor Project Homepage http://www.cs.wisc.edu/condor/

PVFS2 (Parallel File System 2) node 1 node 2 node N The Parallel File System Project http://www.pvfs.org/pvfs2/ PVFS 2 2005/5/20 IPAB 1

Knoppix Cluster Booting Sequence (1) Booting Head node (2) PXE Boot on Work nodes (3) PVFS Setup Wizard

fumikazu http://big.gsc.riken.jp/big/members/fumikazu/htc

3 KNOB bioinformatics Web service High throughput computing KNOB

KNOB 2.0 HTC

KNOB KNOB2.0 DVD edition!

Web service BioMoby Ensembl/Genome sequence DDBJ,

Biomoby

Taverna http://taverna.sourceforge.net/

HTC / InterProScan etc...

/

http://open-bio.sourceforge.jp/

KNOB Project Hack Web service client

Project KNOB http://knob.sourceforge.jp/ Download http://knob.sourceforge.jp/pub/ Mailing List Knob-friends ( ) Knob-friends@sourceforge.jp Knob-dev ( ) Knob-dev@sourceforge.jp Itoshi NIKAIDO http://itoshi.tv/

Web 2.0 http://bioinformatics.hatena.ne.jp/

Web 2.0 http://scientist.ring.hatena.ne.jp/

EMBOSS

Grasp the KNOB! grasp 1, (grip). 2,, (understand). [ 2 ]