KNOB Bio KNOPPIX



Similar documents
KNOB? KNOB KNOB

KNOB Knoppix for Bio Itoshi NIKAIDO

giw2005-bioruby-bof.key

未踏成果報告会-fix.key

BioRuby Ruby Bioinfomatics Blast BioPerl, BioJava, BIoPython Ruby

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

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

kast-knob.rd

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

ob14-ktym-revised.key

ngoto-biotree-public.ppt

PowerPoint Presentation

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

橡PNE記事補足

プレゼンテーション3

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

Microsoft Word - jmanual.doc

3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get inst



AJACS18_ ppt

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

# mv httpd tar.gz /usr/local/src /usr/local/src # tar zxvf httpd tar.gz make #./configure # make # make install Apache # /usr/local/apac

_‚Ofl¼

Microsoft Word - マニュアル4.1J

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

Web STEPS Web Web Form Cookie HTTP STEPS Web


バクテリアゲノム解析

<Documents Title Here>

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2

FileMaker Server 9 Getting Started Guide

debian_manual.dvi

20 H8/3069LAN H. Fukura

UNIX

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License

プレゼンテーション

Agilent Microarray Total Solution 5 5 RNA-Seq 60 mer DNA in situ DNA 5 2 QC 4200 TapeStation 2100 / mirna CGHCGH+SNP ChIP-on-chip 2 mirna QC

\backslash j$, 95, $KNOPPIX/MathCD/DVD$,,, $=$ 3 Debian Package KNOPPIX Debian $GNU/Linux[7]$ Linux $=$ KNOPPIX Debian $GNU/Linux$ $-\backslash \backs

unix.dvi

Microsoft Word J.^...O.|Word.i10...j.doc

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

橡環境設定.PDF

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

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

UnixText2.pptx

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

東京エリアDebian勉強会   Buffalo Linkstation向け Debian Installer - 第139回 2016年5月度

NGSハンズオン講習会

DCL intro Manual for Ubuntu11.10

「ネットワークを渡り歩けるコンピュータ」の

slice00_install.dvi

FileMaker Server 9 Getting Started Guide

Oracle Application Server 10g(9

debian_install.dvi

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

̤Äê

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

<Documents Title Here>

スライド 1

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide

CMS入門

第3回_416.ppt

<Documents Title Here>

Xen入門 ppt

Xen入門 ppt

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

Microsoft Word - 基礎編<20>siRNA設計.doc

<Documents Title Here>

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

Adobe Postscript 3 Expansion Unit

3 Ubuntu Linux Ubuntu Linux Debian Linux DistroWatch.com 1 Debian Ubuntu Linux 1 Debian CD(4.1 ) Knoppix Debian CentOS Linux CentOS 1 Ubuntu L

<4D F736F F F696E74202D205B979D8CA C5D20836F CA48B868ED28CFC82AF8E B F72312E B8CD

Raspberry Pi3 / arm64 - Debian/Ubuntu ミートアップ in 札幌

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi


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

LHD-LAN ...[.U.[.Y.}.j...A.. V05.p65


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


untitled

5110-toku4-2c.indd

Oracle Application Server 10g(9

SE-PostgreSQL Linux SELinux Security-Enhanced PostgreSQL

INSメイトV30Slim取扱説明書(5版2008.3)

Bio-Mirror Project

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

(タイトル未定)

LWW EJ on Ovid LWW Ovid Online (Ovid Web Gateway) Ovid Online LWW tutorial Ovid Online Refresh Ovid Online LWW Ovid Medline, Cinahl, EBMR, Ovid

untitled


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

dvi

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


untitled

snortの機能を使い尽くす & hogwashも使ってみる

FileMaker Server Getting Started Guide

Transcription:

KNOPPIX for Bio 1CD Linux Itoshi NIKAIDO <itoshi@users.sourceforge.jp>

KNOB Bio KNOPPIX

Knoppix for Bio KNOPPIX JP Itoshi NIKAIDO 2004/01/29 1.1.0 1.3.1

bio

OS Mac OS X Xcode/fink Windows Cygwin Linux

Bio Bio

bio DNA Sequence auto sequencer mrna expression Microarray Protein-Protein Interaction Yeast/Mammalian 2 hybrid DNA-Protein Interaction ChIP onchip

データタイプがいっぱい

EMBOSS = 160 aaindexextract,abiview,acdc,acdpretty,acdtable,acdtrace,acdvalid,antigenic,backtrans eq,banana,biosed,btwisted,cai,chaos,charge,checktrans,chips,cirdna,codcmp,coderet,c ompseq,cons,cpgplot,cpgreport,cusp,cutgextract,cutseq,dan,dbiblast,dbifasta,dbiflat,d bigcg,degapseq,descseq,diffseq,digest,distmat,dotmatcher,dotpath,dottup,dreg,einvert ed,embossdata,embossversion,emma,emowse,entret,epestfind,eprimer3,equicktandem, est2genome,etandem,extractfeat,extractseq,findkm,freak,fuzznuc,fuzzpro,fuzztran, garnier,geecee,getorf,helixturnhelix,hmoment,iep,infoalign,infoseq,isochore,lindna,list or,marscan,maskfeat,maskseq,matcher,megamerger,merger,msbar,mwcontam,mwfilter, needle,newcpgreport,newcpgseek,newseq,noreturn,notseq,nthseq,octanol,oddcomp,pa lindrome,pasteseq,patmatdb,patmatmotifs,pepcoil,pepinfo,pepnet,pepstats,pepwheel,p epwindow,pepwindowall,plotcon,plotorf,polydot,preg,prettyplot,prettyseq,primersearc h,printsextract,profit,prophecy,prophet,prosextract,pscan,psiphi,rebaseextract,recode r,redata,remap,restover,restrict,revseq,seealso,seqmatchall,seqret,seqretsplit,showalig n,showdb,showfeat,showorf,showseq,shuffleseq,sigcleave,silent,sirna,sixpack,skipseq,s plitter,stretcher,stssearch,supermatcher,syco,tcode,textsearch,tfextract,tfm,tfscan,t map,tranalign,transeq,trimest,trimseq,twofeat,union,vectorstrip,water,whichdb,wobbl e,wordcount,wordmatch,wossname,yank,

Perl Hacker GD.pm, CGI.pm UNIX/Linux/Mac OS X BioPerl Subject: Rubyist BioRuby Windows (or Mac) orz...

Knoppix for Bio CD

Knoppix for Bio CD

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

KNOB have... C/C++, Perl, Ruby, Python, Fortrun, 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...

Knoppix for Bio CD

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

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 KNOB HTTP (REST) Search Server 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 Server DAS Database Command Argument DAS server

Client/Server Interactions Response Header 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 Server Reference @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 #!/usr/bin/perl use strict; use SOAP::Lite; my $seq; $seq.= $_ while <>; BLAST Search Server DNA sequence SOAP Result KNOB 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 require 'bio' KNOB output Object 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

KNOB HTC BioMoby

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/

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

KNOB Kernel BioRuby/BioPerl/BioJava, EMBOSS /master /source Boot Loader Mini Root cloop file cloop = 700MB = 2GB

KNOB BioRuby/BioPerl/BioJava, EMBOSS Kernel Boot Loader Mini Root chroot HDD /master /source./configure; make; make install apt-get install cloop file Internet cloop = 700MB = 2GB apt server

KNOB Kernel Boot Loader BioRuby/BioPerl/BioJava, EMBOSS HDD /master /source Mini Root cloop file cloop = 700MB = 2GB

KNOB Kernel BioRuby/BioPerl/BioJava, EMBOSS Boot Loader CD image HDD /master /source Mini Root cloop file cloop = 700MB = 2GB

KNOPPIX Root Shell $ mkdir -p /mnt/sda1/source/v3.7 $ mkdir -p /mnt/sda1/master/ $ cp -a /KNOPPIX/* /mnt/sda1/source/v3.7 $ cp -p /cdrom/* /mnt/sda1/master $ chroot /mnt/sda1/source/v3.7 $ mount -t proc /proc proc $ apt-get install hoge $ wget http://hogeurl/hoge.tar.gz $ tar zxvf hoge.tar.gz; cd hoge; $./configure; make; make install; $ umount /proc $ mkisofs -R -L -V "KNOB 1.3.0" -hide-rr-moved -v /mnt/sda1/source/v3.7 create_compressed_fs - 65536 > /mnt/sda1/master/knoppix/knoppix $ cd /mnt/sda1/master $ mkisofs -v -R -J -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/ isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/sda1/master/ knob1.3.0.iso /mnt/sda1/master