SlideShare uma empresa Scribd logo
1 de 31
2010/05/27
                       
kaneko.satoko(at)ocha.ac.jp 
                   
Web API    

          Web API (TogoWS) 

EMBOSS    Dotplot              
Web API         
 Web API        

 Google Chart API      

 Google Chart API          

 Google Chart API              

            
Web API            
           A           P              I
                                                       
Web API    HTTP
             


Google Chart API                   
                                               
                                                   
               Google Chart API       (                       )

   URL  
                                                           
Google Chart API                                                                        
                                                                              
      :                                                                                          

                                                                   ?              

                                   &                               

            
chs: Chart size                              *      
chs=< >x<        > 
*:              (pixel) 
                                                                                                       

chd: Chart data 
                            
chd=t:<                                 > 
                                
chd=t:<                                 >|<                      >|<                       > 
1                                  X             Y                       
chd=t:<           1 X                  >|<       1 Y       >|<         2 X       >|<            2 Y
      > 
Google Chart API                                                             
                                                                         
 :                                                                                    

                      
                                                             

                                                                                       

                                  (        ) 
                                  (        ) 
                                                                         
                                                (                               )  
                              (       )
                         
                              (       ) 

                                  
                                   

                                                                     

                           
Google Chart API                                    
chco:Colors 
    chco=FF0000,00FF00 

         
                          *                             
                                       
                              
             
             
             
             
               

                   
(                                             )

*        
                                                           
                                  .
Google Chart API                                                              1 
                                (Y                  )              
h[p://chart.apis.google.com/chart?chs=300x300&chd=t:10,15,4,60,45|30,23,73,24,87 
&cht=lc&chco=ff0000,00ff00 

              Safari            URL                 




                                                            |
       
                                            
                 


                                                            [enter]        
                                                               

                                                                           
Google Chart API                                                        2 
        
h[p://chart.apis.google.com/chart?chs=200x200&chd=t:20,40,60|15,25,40&cht=s

        20 15 
        40 25 
        60 40 

                             
                                                                         
        20 40 60 15 25 40 
                                  X            |Y           |                   
    
                                                                
                                      20 40 60 15 25 40|25,50,75 
Google Chart API                                                           3 
         
h[p://chart.apis.google.com/chart?chs=300x300&chd=t:50,25,15,6,4&cht=p 
3D          
h[p://chart.apis.google.com/chart?chs=300x300&chd=t:50,25,15,6,4&cht=p3 

              
                           3D         




                            
chl=<        1>|<      2>|<      n> 
    chl=Italy|Spain|France|Germany|Greece|UK 
h[p://chart.apis.google.com/chart?chs=460x230&chd=t:35,34,12,12,6,1&cht=p 
&chl=Italy|Spain|France|Germany|Greece|UK (                              )
Google Chart API                                                                                                 4 
              
    7                                                                        
              3                  3             (A B C                  )                                                            
    4                        A           B                                                
    5                        A           C                                                
    6                        B           C                                                
    7                                                                                 

    h[p://chart.apis.google.com/chart?chs=200x200&chd=t:100,80,50,20,20,10,5&cht=v 
                                                                                                (A,  B,   C,   AB, AC, BC, ABC) 
             
                                                                                                           
                                                                                                     




                                                  
       o           "h[p://chart.apis.google.com/chart?chs=200x200&chd=t:
100,100,50,20,20,10,5&cht=v" 
(                                              )
1)                X       Y                                                          
                1            0   10          2        0   30                3               0 20 
                           25    15                   3    23                               20 50 
                           50    4                    6    73                               40  30  
                           8     60                   9    24                               9 50  
                     1,2,3                                                        

 2)        B            A C                                                   




            
1)                                                    2 2
                                 |0,20,40,90|20,50,30,50          lxy                11      99    ,0034ff 

2) h[p://chart.apis.google.com/chart?chs=300x300&chd=t:40,100,20,50,0,50,50&cht=v
Web API
TogoWS     

 TogoWS        
  SOAP(           (   )   )/REST 

REST                            
TogoWS
               
                  NCBI Ensembl

           
TogoWS                  
         Services: TogoWS                           

                  SOAP: Simple Object Access Protocol 
                                                            →        


                  REST: Representalonal State Transfer 
                            URL                                  
                                       
TogoWS: REST  –Entry retrieval‐




                                         xml: Extensible Markup Language  
                                         tag                                          
                                         json: JavaScript Object Notalon 
                                         JavaScript
                                                      
                                         gff: 'Gene‐Finding Format' or 'General Feature Format' 
                                         CDS molf                  




h[p://togows.dbcls.jp/entry/  
            database                    
h[p://togows.dbcls.jp/entry/ncbi‐nucleolde?fields   
                                         ( definilon, features, references, seq                    ) 
TogoWS: REST  Entry retrieval (1)
                                  

LOCUS 
h[p://togows.dbcls.jp/entry/ebi‐uniprot/MKRN1_MOUSE,MKRN1_HUMAN 
h[p://togows.dbcls.jp/entry/ebi‐uniprot/MKRN1_MOUSE,MKRN1_HUMAN.fasta 
h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/MKRN1_MOUSE/seq 

ACCESSION Number 
h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/NM_173335 
h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/NM_173335.fasta 
h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/NM_173335/seq 

GI (GenInfo Idenlfier) 
h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/27545435 
TogoWS: REST  Entry retrieval (2)
 PubMed                                      

     &                           PMID:1840504 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504/au 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504/abstract 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504/mesh 

                                     PMID:17438280 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280/au 
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280/abstract   
h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280/mesh                               

* mesh      
MeSH (Medical Subject Headings)       NLM                                       
NLM MEDLINE                                                            10 15

MeSH                                             
TogoWS: REST  –Database search‐




keyword               

h[p://togows.dbcls.jp/search/  
            database               

query                                      
                                       

offset, limit   hit                             
TogoWS: REST  Database search

h[p://togows.dbcls.jp/search/[database]/[query+string]/[offset, limit] 

   
h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory/ 
h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory/count 
h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory+rat/ 
h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory+rat/1,20  
h[p://togows.dbcls.jp/search/ebi‐biomodels/olfactory 
h[p://togows.dbcls.jp/search/ncbi‐omim/olfactory 

h[p://togows.dbcls.jp/search/kegg‐enzyme/carboxylesterase 
h[p://togows.dbcls.jp/search/ncbi‐omim/carboxylesterase 
h[p://togows.dbcls.jp/search/kegg‐orthology/carboxylesterase 
h[p://togows.dbcls.jp/search/kegg‐reaclon/carboxylesterase 
h[p://togows.dbcls.jp/search/ebi‐go/carboxylesterase 
h[p://togows.dbcls.jp/search/ncbi‐cdd/carboxylesterase 
                            (cdd: conserved domain database) 
Dotplot (2)
Dotplot   (2) 

                      

                             

          dotplot 

Dotplot   (3) 

     
Dotplot                                            5'   alignment
                                                         
              1          alignment                        10kb
                            pairwise   alignment
                     


                   
rat 7          Olr1082       60kb(12192676‐12231066)                 
dotplot   Olr1082
                  
FTP                                         
$ cd ~/bin 

$lyp yp://yp.ensembl.org/pub/current_fasta/ra[us_norvegicus/dna/ 
lyp> mget  Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa.gz 
lyp>quit 
$gzip –d Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa.gz 

                              (60kb)                                 
                            ruby         
CotEditor                                           .rb        
                                                       

                                 .rb 
  $ruby 
        #ruby                      

                                #                                          
                                    1                    

                                                         #                                                       
                                                        #                 genome_seq            

                                      #                                                 

            12192676  #                                          
          60000   #                                     

                                                              #genome_seq [                 ,        ]
geneseq          *ruby                              0                     ‐1       
               #geneseq                      

             Chr7_Olr1082                                 # Chr7_Olr1082                                 
                   #geneseq                                 
out.close
$cd ~/bin 
$ruby get_seq.rb Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa 


2       ruby                                           
Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa            
get_seq.rb                                         



$less Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa  
less                                                                     
        fp.gets(                   )                                 
q                                  
dotmatcher 
      dotmatcher                                                     
                                                dotplot              

                   Ensembl   annotalon                     

$cd ~/bin 

$            610                   Chr7_Olr1082  Chr7_Olr1082
              50        50          Olr1082.out   #
Olr1082                                                            
                                                             Olr1082    40kb                                       Olr1083  
                                                             annotalon                                          
                                                                  Olr1082                                                   
                                                             2             2                                
                                                                                                     
                                                                                        
                                                                                                                                        




 Olr1082
                               Olr1083

                      1            2       3            4                  1                       4 
                                                                                                                    Delelon 
1            2       3            4 
                                                                           1             2     3            2    3            4 
                                                                                                                    Duplicalon 
Dotplot                    (3)
                 dotplot
                    
        mouse    7                synteny           
  rat    human                 
                                            rearrangement
                       
Makorin1                                 mouse, rat, human                             
  ‐Makorin1                             Rab19                        50kb(human
80kb)                                    dotmatcher                         

              Makorin1                                                           
 ‐Localon        Synteny                                                
(Makorin1 annotalon                                         ) 
mouse  chromosome[            ]: (                           ) 
rat  chromosome[        ]: (                       ) 
human  chromosome[            ]: (                          ) 

get_seq.rb                                                                                       
                          
                                                         

mouse rat mouse human                                         dotmatcher             
(windowsize 100 threshold 30                                 plot          ) 
mouse rat          exon, intron                    
   mouse human            CDS                               
   intron
      exon                                   

                                      




                                         human 
rat 




                 mouse                            mouse 
 Web API (Google Chart API, TogoWS (REST))       

                                              ruby    
                          dotplot             

       TogoWS(SOAP)                  

Mais conteúdo relacionado

Mais de ocha_kaneko

100701_statistics3
100701_statistics3100701_statistics3
100701_statistics3ocha_kaneko
 
100624_statistics2
100624_statistics2100624_statistics2
100624_statistics2ocha_kaneko
 
100610_blastclustalw
100610_blastclustalw100610_blastclustalw
100610_blastclustalwocha_kaneko
 
100603_TogoWS_SOAP
100603_TogoWS_SOAP100603_TogoWS_SOAP
100603_TogoWS_SOAPocha_kaneko
 
100506-unix-ensembl
100506-unix-ensembl100506-unix-ensembl
100506-unix-ensemblocha_kaneko
 
100422-intro,setup
100422-intro,setup100422-intro,setup
100422-intro,setupocha_kaneko
 
090622_blast-clustalw
090622_blast-clustalw090622_blast-clustalw
090622_blast-clustalwocha_kaneko
 
090615-TogoWS SOAP
090615-TogoWS SOAP090615-TogoWS SOAP
090615-TogoWS SOAPocha_kaneko
 
090608-TogoWS REST
090608-TogoWS REST090608-TogoWS REST
090608-TogoWS RESTocha_kaneko
 
090525-homology search(ensembl, local)
090525-homology search(ensembl, local)090525-homology search(ensembl, local)
090525-homology search(ensembl, local)ocha_kaneko
 
090518_unix-ensembl
090518_unix-ensembl090518_unix-ensembl
090518_unix-ensemblocha_kaneko
 
090511-intro, setup
090511-intro, setup090511-intro, setup
090511-intro, setupocha_kaneko
 

Mais de ocha_kaneko (13)

100701_statistics3
100701_statistics3100701_statistics3
100701_statistics3
 
100624_statistics2
100624_statistics2100624_statistics2
100624_statistics2
 
100610_blastclustalw
100610_blastclustalw100610_blastclustalw
100610_blastclustalw
 
100603_TogoWS_SOAP
100603_TogoWS_SOAP100603_TogoWS_SOAP
100603_TogoWS_SOAP
 
100506-unix-ensembl
100506-unix-ensembl100506-unix-ensembl
100506-unix-ensembl
 
100422-intro,setup
100422-intro,setup100422-intro,setup
100422-intro,setup
 
Statistics_R
Statistics_RStatistics_R
Statistics_R
 
090622_blast-clustalw
090622_blast-clustalw090622_blast-clustalw
090622_blast-clustalw
 
090615-TogoWS SOAP
090615-TogoWS SOAP090615-TogoWS SOAP
090615-TogoWS SOAP
 
090608-TogoWS REST
090608-TogoWS REST090608-TogoWS REST
090608-TogoWS REST
 
090525-homology search(ensembl, local)
090525-homology search(ensembl, local)090525-homology search(ensembl, local)
090525-homology search(ensembl, local)
 
090518_unix-ensembl
090518_unix-ensembl090518_unix-ensembl
090518_unix-ensembl
 
090511-intro, setup
090511-intro, setup090511-intro, setup
090511-intro, setup
 

Último

4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsArubSultan
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...HetalPathak10
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 

Último (20)

4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
CARNAVAL COM MAGIA E EUFORIA _
CARNAVAL COM MAGIA E EUFORIA            _CARNAVAL COM MAGIA E EUFORIA            _
CARNAVAL COM MAGIA E EUFORIA _
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristics
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 

100527-TogoWS_REST

  • 1. 2010/05/27   kaneko.satoko(at)ocha.ac.jp   
  • 2. Web API   Web API (TogoWS)  EMBOSS Dotplot  
  • 3. Web API    Web API    Google Chart API    Google Chart API    Google Chart API    
  • 4. Web API   A P I   Web API HTTP Google Chart API       Google Chart API ( ) URL    
  • 5. Google Chart API       :  ? &     chs: Chart size  *   chs=< >x< >  *:   (pixel)      chd: Chart data    chd=t:< >    chd=t:< >|< >|< >  1 X Y   chd=t:< 1 X >|< 1 Y >|< 2 X >|< 2 Y > 
  • 6. Google Chart API       :                ( )    ( )    ( )     ( )     ( )               
  • 7. Google Chart API     chco:Colors  chco=FF0000,00FF00  *         ( ) * .
  • 8. Google Chart API 1  (Y )   h[p://chart.apis.google.com/chart?chs=300x300&chd=t:10,15,4,60,45|30,23,73,24,87  &cht=lc&chco=ff0000,00ff00  Safari URL   | [enter]      
  • 9. Google Chart API 2    h[p://chart.apis.google.com/chart?chs=200x200&chd=t:20,40,60|15,25,40&cht=s 20 15 40 25 60 40   20 40 60 15 25 40  X |Y |     20 40 60 15 25 40|25,50,75 
  • 10. Google Chart API 3    h[p://chart.apis.google.com/chart?chs=300x300&chd=t:50,25,15,6,4&cht=p  3D   h[p://chart.apis.google.com/chart?chs=300x300&chd=t:50,25,15,6,4&cht=p3  3D   chl=< 1>|< 2>|< n>  chl=Italy|Spain|France|Germany|Greece|UK  h[p://chart.apis.google.com/chart?chs=460x230&chd=t:35,34,12,12,6,1&cht=p  &chl=Italy|Spain|France|Germany|Greece|UK ( )
  • 11. Google Chart API 4    7   3 3 (A B C )   4 A B   5 A C   6 B C   7   h[p://chart.apis.google.com/chart?chs=200x200&chd=t:100,80,50,20,20,10,5&cht=v                                                                                              (A,  B,   C,   AB, AC, BC, ABC)        o "h[p://chart.apis.google.com/chart?chs=200x200&chd=t: 100,100,50,20,20,10,5&cht=v"  ( )
  • 12. 1) X Y     1 0 10    2 0 30    3 0 20             25 15           3 23          20 50             50 4            6 73          40  30             8 60             9 24          9 50   1,2,3   2)  B A C      1)  2 2 |0,20,40,90|20,50,30,50 lxy 11 99 ,0034ff  2) h[p://chart.apis.google.com/chart?chs=300x300&chd=t:40,100,20,50,0,50,50&cht=v
  • 13. Web API TogoWS   TogoWS     SOAP( ( ) )/REST  REST  
  • 14. TogoWS   NCBI Ensembl  
  • 15. TogoWS Services: TogoWS SOAP: Simple Object Access Protocol    →   REST: Representalonal State Transfer  URL    
  • 16. TogoWS: REST  –Entry retrieval‐ xml: Extensible Markup Language   tag   json: JavaScript Object Notalon  JavaScript   gff: 'Gene‐Finding Format' or 'General Feature Format'  CDS molf h[p://togows.dbcls.jp/entry/   database   h[p://togows.dbcls.jp/entry/ncbi‐nucleolde?fields    ( definilon, features, references, seq ) 
  • 17. TogoWS: REST  Entry retrieval (1) LOCUS  h[p://togows.dbcls.jp/entry/ebi‐uniprot/MKRN1_MOUSE,MKRN1_HUMAN  h[p://togows.dbcls.jp/entry/ebi‐uniprot/MKRN1_MOUSE,MKRN1_HUMAN.fasta  h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/MKRN1_MOUSE/seq  ACCESSION Number  h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/NM_173335  h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/NM_173335.fasta  h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/NM_173335/seq  GI (GenInfo Idenlfier)  h[p://togows.dbcls.jp/entry/ncbi‐nucleolde/27545435 
  • 18. TogoWS: REST  Entry retrieval (2) PubMed    &   PMID:1840504  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504/au  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504/abstract  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/1840504/mesh   PMID:17438280  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280/au  h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280/abstract    h[p://togows.dbcls.jp/entry/ncbi‐pubmed/17438280/mesh            * mesh   MeSH (Medical Subject Headings) NLM   NLM MEDLINE 10 15 MeSH           
  • 19. TogoWS: REST  –Database search‐ keyword   h[p://togows.dbcls.jp/search/   database   query     offset, limit hit  
  • 20. TogoWS: REST  Database search h[p://togows.dbcls.jp/search/[database]/[query+string]/[offset, limit]    h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory/  h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory/count  h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory+rat/  h[p://togows.dbcls.jp/search/ebi‐uniprot/olfactory+rat/1,20   h[p://togows.dbcls.jp/search/ebi‐biomodels/olfactory  h[p://togows.dbcls.jp/search/ncbi‐omim/olfactory  h[p://togows.dbcls.jp/search/kegg‐enzyme/carboxylesterase  h[p://togows.dbcls.jp/search/ncbi‐omim/carboxylesterase  h[p://togows.dbcls.jp/search/kegg‐orthology/carboxylesterase  h[p://togows.dbcls.jp/search/kegg‐reaclon/carboxylesterase  h[p://togows.dbcls.jp/search/ebi‐go/carboxylesterase  h[p://togows.dbcls.jp/search/ncbi‐cdd/carboxylesterase              (cdd: conserved domain database) 
  • 21. Dotplot (2) Dotplot (2)      dotplot  Dotplot (3)   
  • 22. Dotplot 5' alignment   1 alignment 10kb pairwise alignment   rat 7 Olr1082 60kb(12192676‐12231066)   dotplot Olr1082  
  • 23. FTP $ cd ~/bin  $lyp yp://yp.ensembl.org/pub/current_fasta/ra[us_norvegicus/dna/  lyp> mget  Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa.gz  lyp>quit  $gzip –d Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa.gz  (60kb)   ruby   CotEditor .rb                                      .rb  $ruby 
  • 24.   #ruby   #         1   #   # genome_seq   # 12192676  # 60000  #  #genome_seq [ ,  ] geneseq *ruby 0 ‐1   #geneseq   Chr7_Olr1082   # Chr7_Olr1082   #geneseq   out.close
  • 25. $cd ~/bin  $ruby get_seq.rb Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa  2 ruby   Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa   get_seq.rb   $less Ra[us_norvegicus.RGSC3.4.57.dna.chromosome.7.fa   less    fp.gets( )   q  
  • 26. dotmatcher  dotmatcher   dotplot   Ensembl annotalon   $cd ~/bin  $ 610 Chr7_Olr1082  Chr7_Olr1082 50 50 Olr1082.out   #
  • 27. Olr1082   Olr1082 40kb Olr1083   annotalon   Olr1082   2 2         Olr1082 Olr1083 1            2       3            4  1                       4  Delelon  1            2       3            4  1             2     3            2    3            4  Duplicalon 
  • 28. Dotplot (3) dotplot   mouse 7 synteny   rat human   rearrangement  
  • 29. Makorin1 mouse, rat, human     ‐Makorin1 Rab19 50kb(human 80kb) dotmatcher   Makorin1    ‐Localon Synteny   (Makorin1 annotalon )  mouse  chromosome[       ]: (          )  rat  chromosome[       ]: (          )  human  chromosome[    ]: (          )  get_seq.rb       mouse rat mouse human dotmatcher   (windowsize 100 threshold 30 plot ) 
  • 30. mouse rat exon, intron   mouse human CDS   intron exon     human  rat  mouse  mouse 
  • 31.  Web API (Google Chart API, TogoWS (REST))   ruby   dotplot   TogoWS(SOAP)