BioRuby ?????? In-house R - PowerPoint PPT Presentation

About This Presentation
Title:

BioRuby ?????? In-house R

Description:

Title: BioRuby : in-house R&D Author: ayu Last modified by: ayu Created Date: 1/10/2002 1:53:35 AM – PowerPoint PPT presentation

Number of Views:154
Avg rating:3.0/5.0
Slides: 21
Provided by: ayu64
Learn more at: http://bioruby.org
Category:

less

Transcript and Presenter's Notes

Title: BioRuby ?????? In-house R


1
BioRuby ?????? In-house RD
?????????????????????
  • ????_at_????
  • http// bioruby.org/

2002/1/12 ??????C???????????? ????????????????????
????XML???????????? _at_ ????????????
2
Ruby ?
  • ?????????????????????
  • ?????????????
  • ????????

??????
Perl
Ruby
Python
?????
C
Java
??????????
3
?? BioRuby (yet another BioPerl?)
  • ???????
  • ??????? BLAST/FASTA ????????
  • ?????
  • Perl ??my muda na-gt???????????
  • ??????????????????????
  • ??????? KEGG ?????????
  • ???????
  • ??????????????? vs ??????

4
BioRuby ??????
  • ??(??????????????????? etc.)
  • BioSequenceNA, AA, BioLocation
  • ?????
  • BioBlast, BioFasta
  • ?????
  • BioFlatFile, DBGET, PubMed, BRDB
  • ???????????
  • BioGenBank, BioKEGGGENES etc. (??20????)
  • ????2???????????
  • BioPathway, Relation, Reference, MEDLINE

??????
5
BioRuby ????
6
GenBank????
7
GenBank??????
!/usr/bin/env ruby require 'bio' entry
ARGF.read entry BioDBGET.bget("gbAF139016
") gb BioGenBank.new(entry)
8
On-demand?????1. ???? ?method2. ????
???????
9
GenBank????
gb BioGenBank.new(entry) gb.entry_id ?
"AF139016"
10
GenBank????
gb. date
gb. nalen
gb. division
gb. natype
11
GenBank????
gb. definition
gb. taxonomy
gb. common_name
gb. basecount
12
GenBank????
refs gb. references ? ???????????????? refs
.each do r puts r.bibitem end
13
GenBank????
f gb. features ???????????????????????? g
b.each_cds do cds puts cds'product' puts
cds'translation' ? BioSequenceAA
?????? end
14
GenBank????
  • pos "lt1..gt379" ? ?????
  • loc BioLocations(pos) ? ????????????
  • ???????
  • join((8298.8300)..10206,1..855)
  • complement((1700.1708)..(1715.1721))
  • 8050..one-of(10731,10758,10905,11242)
  • join(complement(1..61),complement(AP000007.125290
    7..253505))

seq gb. naseq ????????? seq.splicing(pos)
???????????
15
BRDB
  • ?????????? MySQL ??????
  • I/O ????????
  • ?? GenBank/RefSeq ????
  • GenBank/RefSeq/DDBJ, EMBL/TrEMBL/Swiss-Prot,
    PROSITE, MEDLINE, TRANSFAC, LITDB, AAindex ...
  • KEGG/GENES, GENOME, BRITE, COMPOUND, ENZYME,
    CELL, Microarray ...
  • dRuby, DAS, SOAP, Corba ??? API ???

16
BioRubyGenomeBrowser
  • BRDB ???????
  • GenBank/RefSeq ?????????
  • SVG ?????
  • BioRuby ???? sample application

17
Open Source Biome (Bio)
  • BioPerl bioperl.org
  • BioPython biopython.org
  • BioJava biojava.org
  • BioLisp biolisp.org
  • BioCorba biocorba.org
  • BioDAS biodas.org
  • The Open Bioinformatics Foundation
  • BioSQL
  • Ensembl
  • GO
  • EMBOSS
  • MOBY
  • etc...

18
???????
  • Bio Hackathon
  • 2002/01/25 - 01/28 _at_ Tuscon, AZ
  • 2002/02/24 - 03/01 _at_ Cape Town, S. Africa
  • /etc/bioinformatics/sequence
  • ltseq-db-namegt ltmeta-typegt ltbase/updategt ltlocation-
    as-stringgt
  • XML / DAS / SOAP / SQL / Corba ...
  • DAS (distributed annotation system) XML over
    http
  • SOAP (simple object access protocol) is a
    lightweight protocol for exchange of information
    in a decentralized, distributed environment. It
    is an XML based protocol that consists of three
    parts an envelope that defines a framework for
    describing what is in a message and how to
    process it, a set of encoding rules for
    expressing instances of application-defined
    datatypes, and a convention for representing
    remote procedure calls and responses. SOAP can
    potentially be used in combination with a variety
    of other protocols however, the only bindings
    defined in this document describe how to use SOAP
    in combination with HTTP and HTTP Extension
    Framework.
  • XEMBL (BSML LabBook XML format, AGAVE
    DoubleTwist XML format), NCBI-XML (ASN.1),
    DDBJ-XML
  • XML schema, XQuery ...
  • MOBY-DIC Model Organism Bring Your-own Database
    Interface Conference
  • BOSC 2002 (ISMB 2002)

19
?????????
  • 2002/01
  • ??????? BioRuby 0.4 ????
  • ?????? BioRuby 0.5 ????
  • BioRuby DB ?????
  • SOAP / DAS
  • 2002/02
  • Bio Hackathon ???????
  • ????????????????
  • Pathway (???) ??????
  • PDB (???)
  • GUI (??????)

20
???? staff_at_bioruby.org
  • ???? - k (??????????)
  • ???? - o
  • ???? - n
  • ???? - s

Happy Hacking!
Write a Comment
User Comments (0)
About PowerShow.com