YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

BioRuby 2005BioRuby 2005

Toshiaki Katayama <[email protected]>http://bioruby.org/

Human Genome Center,University of Tokyo, Japan

Toshiaki Katayama <[email protected]>http://bioruby.org/

Human Genome Center,University of Tokyo, Japan

Bioinformatics Open Source Conference, June 23-24 2005, Detroit

Page 2: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

What's BioRuby?What's BioRuby?

• BioPerl for the Ruby programmer• BioPerl for the Ruby programmer

Page 3: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

BioRuby updatesBioRuby updates

• BioRuby 0.6.2 released• Sim4, BLAT, Spidey parsers are added• Unit tests is being added by Moses Hohman• KEGG GLYCAN database is supported

• KEGG API 4.0 released (tested with BioRuby)• APIs for LIGAND, GLYCAN, REACTION databases• Colored PATHWAY in HTML format is available

• BioRuby 0.6.2 released• Sim4, BLAT, Spidey parsers are added• Unit tests is being added by Moses Hohman• KEGG GLYCAN database is supported

• KEGG API 4.0 released (tested with BioRuby)• APIs for LIGAND, GLYCAN, REACTION databases• Colored PATHWAY in HTML format is available

Page 4: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

What's coming next?What's coming next?

• BioRuby 0.6.3 will be released soon• Bug fixes• We will not continue to support Ruby 1.6• RubyGems for easy installation

% gem install bioruby

• ChemRuby project started• Nobuya Tanaka (KEGG lab.)

• Financial support for developping docs/tests and integration of Bio and Chem -Ruby

• BioRuby 0.6.3 will be released soon• Bug fixes• We will not continue to support Ruby 1.6• RubyGems for easy installation

% gem install bioruby

• ChemRuby project started• Nobuya Tanaka (KEGG lab.)

• Financial support for developping docs/tests and integration of Bio and Chem -Ruby

Ruby1.8inside!

Page 5: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

Exploratory Software Project

Exploratory Software Project

• 1 year financial support from IPA• Infotech Promoting Agency, Japan

• "BioRuby + ChemRuby"• 4 core developers• documentations, unit tests• develop new features• integration of these projects

• 1 year financial support from IPA• Infotech Promoting Agency, Japan

• "BioRuby + ChemRuby"• 4 core developers• documentations, unit tests• develop new features• integration of these projects

Bio(Chem)RubyHackathon every month!?

Page 6: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

Bio + Chem informaticsBio + Chem informaticsRefSeq

PDB

PubMed

PubChem

GenPept

EMBL

UniProtGenBankSequence DBs GENES

ENZYME

PATHWAY

COMPOUND

3D structures

Gene expressions

UCSC

Literatures

Ensembl

KEGGDAS

Bio::DAS(REST CGI)Bio::DAS(REST CGI)

Bio::Flat(BDB)Bio::Fetch(HTTP)Bio::SQL(RDB)

Bio::Flat(BDB)Bio::Fetch(HTTP)Bio::SQL(RDB)

Bio::KEGG::API(SOAP/WSDL)Bio::KEGG::API(SOAP/WSDL)

Bio::GenBank,Bio::EMBL etc.Bio::GenBank,Bio::EMBL etc.

E-Utils(CGI)E-Utils(CGI) Bio::PathwayBio::Pathway

Softwares

Softwares

Bio::SequenceBio::Sequence

Bio::ReferenceBio::Reference

Bio::BLAST,Bio::HMMER etc.Bio::BLAST,Bio::HMMER etc.

HMMER

TINKER

Various format

Compound DBs

LIGAND

OBDA

Page 7: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

QuickTime˛ Ç∆TIFFÅià≥èkǻǵÅj êLí£ÉvÉçÉOÉâÉÄ

ǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB

in KEGG lab,

in KEGG lab,

QuickTime˛ Ç∆TIFFÅià≥èkǻǵÅj êLí£ÉvÉçÉOÉâÉÄǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB

QuickTime˛ Ç∆TIFFÅià≥èkǻǵÅj êLí£ÉvÉçÉOÉâÉÄ

ǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB

korg = "bsu"

serv = Bio::KEGG::API.new

list = serv.list_pathways(korg)list.each do |path| pathway = path.entry_id fg_list = Array.new bg_list = Array.new genes = serv.get_genes_by_pathway(pathway) genes.each do |gene| fg_list << "#000000" bg_list << exp2rgb(gene) || "#cccccc" end url = serv.color_pathway_by_objects(pathway, genes, fg_list, bg_list) serv.save_image(url)end

korg = "bsu"

serv = Bio::KEGG::API.new

list = serv.list_pathways(korg)list.each do |path| pathway = path.entry_id fg_list = Array.new bg_list = Array.new genes = serv.get_genes_by_pathway(pathway) genes.each do |gene| fg_list << "#000000" bg_list << exp2rgb(gene) || "#cccccc" end url = serv.color_pathway_by_objects(pathway, genes, fg_list, bg_list) serv.save_image(url)end

BioRuby + KEGG API

QuickTime˛ Ç∆TIFFÅià≥èkǻǵÅj êLí£ÉvÉçÉOÉâÉÄǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB

Katayama: developing KEGG API, KEGG DAS etc.Tanaka: developing algorithms for structure search etc.

ChemRuby Connectseamlessly..

Page 8: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

Open Bio JapanOpen Bio Japan

• Promoting Open Bio* in Japan• Tutorials, documentations, mailing lists

• Japanese bioinfo developer's meeting• G-language, KNOB, BioRuby etc. ..

• http://open-bio.jp/ (http://open-bio.sourceforge.jp/)

• Promoting Open Bio* in Japan• Tutorials, documentations, mailing lists

• Japanese bioinfo developer's meeting• G-language, KNOB, BioRuby etc. ..

• http://open-bio.jp/ (http://open-bio.sourceforge.jp/)

Page 9: BioRuby 2005 Toshiaki Katayama  Human Genome Center,University of Tokyo, Japan Toshiaki Katayama  Human Genome Center,University.

More info?More info?

• http://bioruby.org/

[email protected]• Toshiaki Katayama• Mitsuteru Nakao• Naohisa Goto• Nobuya Tanaka

• http://bioruby.org/

[email protected]• Toshiaki Katayama• Mitsuteru Nakao• Naohisa Goto• Nobuya Tanaka

BioPerl BioRuby BioRuby

BioRuby ChemRuby


Related Documents