Difference between revisions of "BIRD"
(→BIRD-QL Query Language) |
(→BIRD-QL Query Language) |
||
Line 22: | Line 22: | ||
ID <list of id/ac/query_id > DB <bank names> | ID <list of id/ac/query_id > DB <bank names> | ||
+ | |||
WH Field Contains kw1 |& kw2 |& kw_n | WH Field Contains kw1 |& kw2 |& kw_n | ||
+ | |||
… | … | ||
WH PATTERN <function SequencePattern() > | WH PATTERN <function SequencePattern() > | ||
+ | |||
WH PATTERN <function StructuralDistance()> | WH PATTERN <function StructuralDistance()> | ||
+ | |||
WH PATTERN <function …. () | WH PATTERN <function …. () | ||
+ | |||
+ | LD <Field out> | ||
+ | |||
+ | FM <n> | ||
+ | |||
+ | FM Fasta/Flat/Xml/CSV/Simple | ||
==DATA ACCESS== | ==DATA ACCESS== |
Revision as of 16:41, 1 February 2008
BIRD : Biological Integration and Retrieval Data est développé par Hoan Nguyen
Contents
What is BIRD System
BIRD is designed to manage collections of biological data. A generic configurable data model has been designed and allows the simultaneous integration of genomics, transcriptomics and ontology datasets using a limited number of product mapping rules provided by the user (operator or system administrator). The integration rules allow the easy creation of the database according to semantic topics and real requirements. BIRD is driven with a high level query engine, based on SQL and a full text engine allowing the biologist to quickly extract knowledge without programming. Thanks to such an engine, the system is capable to generate the sub-bank of data in accordance with the real requirement.
The hosted data can be accessed by the community using various methods such as a Web interface, Http Service, an API Java or a BIRD-QL Engine Query (via HTTP service or API Java).
BIRD is developed with the Java technology. BIRD uses IBM DB2 to store the data and data analysis. The web application is hosted by a Tomcat Server or by a WebSphere Application Server.
Server at Decrypthon: [[1]]
Server at IGBMC: [[2]]
DATABASES List
GENBANK, REFSEQ, PDB, UNIPROT, UCSC, INTERPRO, GO, TAXONOMY, MACSIM, EVI-GENORET, STRING (local user), UMD Data (local user), ...
BIRD-QL Query Language
BIRD is driven with a new query language (QL) and by a high level query engine: BIRD-QL, which makes it possible for biologists to express easily queries and to extract knowledge by classical constraints and scientific functions (StructuralDistance,SequencePattern...)
BIRD Grammar
ID <list of id/ac/query_id > DB <bank names>
WH Field Contains kw1 |& kw2 |& kw_n
… WH PATTERN <function SequencePattern() >
WH PATTERN <function StructuralDistance()>
WH PATTERN <function …. ()
LD <Field out>
FM <n>
FM Fasta/Flat/Xml/CSV/Simple
DATA ACCESS
WEB Server
BIRD-QL Service
API JAVA & SQL Native
BIRD Miner Intelligent
wwwww
Macsim utilise BIRD
Macsim peut se mettre maintenant en connexion directe avec Bird
Gscope utilise BIRD
Gscope peut se mettre maintenant en connexion directe avec Bird
- proc BirdFromQueryText {Texte {OutFile ""} {BirdUrl ""}}
- proc BirdFromQueryFile {Fichier {OutFile ""} {BirdUrl ""}}
Bird sait intégrer les fiches infos d'un projet Gscope. On peut alors les interroger directement par http ou par Gscope ou, mieux, par des affiches avec la commande BirdGscopeSearch