Top Banner
BioRuby 2005 Toshiaki Katayama <[email protected]> http://bioruby.org/ Human Genome Center,University of Toky o, Japan Bioinformatics Open Source Conference, June 23-24 2005, Detroit
9

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

Jan 17, 2016

Download

Documents

Dorothy Carr
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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