the national library of medicine 's ( nlm ) medline / pubmed biomedical literature database ( ) is rapidly expanding and as of the 2006 edition , the baseline database contains more than 15 million citations .
a number of papers have introduced tools to perform searches more advanced than those available with the current entrez - pubmed user interface to mine the abstracts ( 14 ) . to have more control in conducting searches ,
investigators have also started to reorganize the medline data into structured relational systems ( 5 ) or to exploit different data formats and create new databases ( ) .
these nlm citations are available in several formats ( e.g. medline , asn.1 , and so on ) . importing these citation data into a traditional
, relational database limits the query capability to sql ( structured query language ) techniques .
the extensible markup language ( xml ) format , however , is emerging as a de facto standard for the hierarchical organization of data in a highly granular structure , and provides a much richer query capability beyond what is available through traditional sql .
oracle xml db , available in oracle 9i and 10 g , recognizes this new format .
it supports both the necessary massive storage requirements and the extensions to traditional sql that enable a different kind of query which is hierarchical and highly granular .
an early study using oracle xml db involved the evaluation of data - form standards and database technologies for medical informatics systems ( 6 ) ( ) . as described by wang et al .
( 6 ) , the set of utilities associated with xml db permits data to be represented both as xml elements from xml documents and as cells within relational tables . a recently developed website that includes a specialized , oracle - based resource for the clostridial neurotoxins ,
botdb ( 7 ) ( ) , has been extended to conduct literature searches of medline / pubmed using botxminer .
the application of xml db for botxminer was based , in large measure , on the documentation and thorough analysis of an original implementation using xml - formatted medline citations ( ) .
an advantage offered by botxminer over pubmed is that it can make certain queries possible that can not be performed using the entrez - pubmed interface .
the practical example herein illustrates how citations , containing user - supplied search terms , selected medline search fields and terms , are grouped and displayed as hyperlinked tabulated or graphic results . a more detailed technical description of the architecture associated with botxminer and
of the more than 15 million medline xml records created through the 2005 production year that were loaded into oracle xml db , a limited reference subset was generated for botxminer using the search words 
tetanus. this subset has 26  563 citations , a value that represents < 1% of the total number that are available .
the  search option ( data not shown ) allows the user to query the standard fields of a medline output [ author , terms in the title or abstract , pubmed identification number ( pmid ) and so on ] by entering desired words or terms in the appropriate boxes and by selecting an optional range of publication years .
initially , the user - provided search words or terms are searched for within each medline xml file .
these results are then grouped by botxminer with terms contained in a select list of medline fields : the medical subject headings ( mesh ) qualifier or descriptor names , author , chemical , keyword and gene symbol .
advanced search feature is also available that allows the user to search the common medline fields of journal title , mesh and chemical in addition to the title and abstract .
the option to specify a range of publication years is also applicable to the  group articles and the 
advanced search. queries may contain common logical operators for literature searches that are supported by oracle text : and ( & ) , not (  ) , or (  ) and accum ( , ) ( meaning either term is acceptable but both are preferred ) .
other operators use context grammar : near ( ;) for proximity searches , and minus (  ) for a lower preference .
output graphics can presently be viewed in png , html or svg formats and have so far been tested using microsoft internet explorer ( ie ) v.6 , netscape v.8 and the mozilla firefox v.1 browsers .
the html format offers the advantage of being able to hyperlink the graphic points ( rectangles and circles ) to the citation summary information .
label information is presented as a pop - up label when moving the mouse over the rectangles and circles . for the svg option
, an interactive graphic view of the results is dynamically produced using the aisee graphics package ( ) .
the svg format also has interactive hyperlinks while its associated plug - in ( available for ie and netscape ) provides the user with a drop - down feature menu to zoom in and zoom out , pan across the image , save the image , and other graph features . in the svg format under ie ,
positioning the mouse over the rectangles and circles produces the label information within the  window status bar. at present , the firefox browser does support the svg format by using the aisee software but does not support the drop - down feature menu .
for these reasons , it is recommended that , at this time , the botxminer graphics be viewed in the svg format using either the ie or the netscape browsers .
as a practical example , a search was conducted to find potential interactions between the snare proteins ( three of which are substrates for the proteolytic botulinum neurotoxins ) and other proteins .
the substrates of interest [ syntaxin-1a , synaptobrevin ( vamp ) and snap-25 ] are intimately involved in the evoked release of neurotransmitter from synaptic vesicles .
protein interactions may , thus , help to predict what other cellular functions might be affected in addition to the toxin - induced blockade of neurotransmission .
group articles  advanced search was used with the query : near ( ( snare , interact% ) , 5 ) ( figure 1 , back panel ) .
snare and  interact% ( or interacts , interacting , etc . ) that are separated by no more than five words .
this query resulted in a tabulated listing of 83 group ( chemical ) terms that appeared in 18 medline xml files ( figure 1 , middle panel ) .
18 produces a list of all the retrieved citations ( figure 1 , front panel ) .
values for the  number of articles for a given term are hyperlinked to a second table that lists citations associated with the selected term ( data not shown ) .
the pmid numbers are hyperlinked to their corresponding medline pages , which are presented in a modified format , while article titles in this table are hyperlinked to their pubmed abstracts ( data not shown ) .
another way to visualize these data is in a network graph format ( figure 2 , upper panel ) with a method analogous to that used in chilibot ( 2 ) and pubnet ( 3 ) . before a graph
, there are 83 group terms ( chemical names ) and 859 connections ( circles ) between these terms .
all pairs of chemical terms are connected by color - coded lines and circles that show the relative  number of articles for two co - occurring chemical terms .
each rectangle is hyperlinked to a list of citations containing the group ( chemical ) term , whereas each circle is hyperlinked to a list of citations that contain the pair of terms associated with that connection ( data not shown ) .
these graphical views also allow the user to quickly focus on and recognize patterns for the most frequent co - occurring terms . in this example
, the cluster of terms near the top of the graph is examined more closely with the 
zoom in option ( accessed through the drop - down menu with the right - hand mouse button ) that is used with svg ( figure 2 , lower panel ) . in this panel ,
the pairs are only associated with a single paper ( gray lines and circles ) .
protein interactions between the snares and other proteins including calmodulin , neurotransporters and other synaptic proteins were readily identified using this approach .
one goal in the development of botxminer was to mine the maximum amount of information from the medline xml files without doing any natural language processing .
this development began with l. c. wang 's original documentation ( ) that described how the whole collection of medline data can be stored inside oracle xml db in object - relational tables .
since entire medline xml files are stored in this database , the structure of these files is maintained , in contrast to writing new code to parse the data and to subsequently store them into relational tables .
the schema - based , structured type data storage strategy is made more efficient in botxminer with oracle 's text indexing capability which makes proximity searches with operators such as  near , a context grammar operator , and wildcard searches feasible .
the group articles feature of botxminer allows the user to look at a single , tabulated list of relevant grouped terms and to quickly retrieve citations of interest . finally , botxminer has the first user interface for medline xml files that are stored in oracle xml db . in comparison to other publicly available pubmed search applications ,
the differences exhibited by botxminer provide an opportunity for its descendants to enhance searches of the continually growing biomedical literature . in the tools described by oliver et al .
( 5 ) , medline xml files that have been downloaded are subsequently parsed and stored in schema - defined relational tables . devising appropriate schema to optimally
in contrast , pubfinder ( 4 ) stores abstracts in its database and creates a reference dictionary of commonly used words .
the user needs to provide pmids of abstracts of interest which are processed for word frequencies and compared to the reference dictionary .
applications , such as chilibot ( 1 ) , pubgene ( 8) and medminer ( 9 ) , require , as a minimal user - supplied input , a recognized gene name to conduct its pubmed search .
textpresso ( 10 ) , as part of its knowledge retrieval strategy , uses a text - to - xml converter to systematically mark up sentences by its specialized ontology ( that is presently based on caenorhabditis elegans ) from full - length , searchable articles .
the example query provided here illustrates the power of botxminer to help the user to efficiently and selectively search for co - occurrences of grouped terms from medline xml files and to focus on the general problem of protein  protein interactions .
since we have created a database from the entire set of medline xml files , it is anticipated that a variety of other , specialized citation subsets ( e.g. cytoskeletal proteins , signal transduction pathways and diseases such as cancer ) will be developed that are similar in design to botxminer .
it is further anticipated that botxminer will serve as a template for future applications that will mine the entire medline and other very large sources of biomedical information .
literature search conducted in botdb using botxminer and the group articles ( advanced search option ) .
the end - user types in a desired word or term ( words separated by logical or other operators ) and selects one or more of the medline search fields and one of the six presently available terms .
middle panel : tabulated results are shown for the query  near ( ( snare , interact% ) , 5) , the 
the resulting list of chemical terms are tallied in the form of an alphabetically sorted table that can be expanded by clicking on a number .
18 associated with the total number of articles ( middle panel ) is hyperlinked to these citations .
 graphical view link ( figure 1 , middle panel ) produces a dynamic network graph ( upper panel ) that shows the interconnectedness of the chemical terms which , in turn , are linked to references ( color - coded lines ) with the number of co - occurrences labeled in the small circles .
this graph displays all the terms from the table ( figure 1 , middle panel ) that are connected by the number of articles in which they co - occur .
the lines and circles are color coded depending on the number of articles : gray , the terms co - occur in 1 article ; yellow , co - occurrence in 25 articles ; pink , co - occurrence in 610 articles ; green , co - occurrence in > 10 articles .
 this paper outlines botxminer , a publicly available application to search xml - formatted medline data in a complete , object - relational schema implemented in oracle xml db . 
 an advantage offered by botxminer is that it can generate quantitative results with certain queries that are not feasible through the entrez - pubmed interface . after retrieving citations associated with user - supplied search terms , medline fields ( title , abstract , journal , 
 mesh and chemical ) and terms ( mesh qualifiers and descriptors , keywords , author , gene symbol and chemical ) , these citations are grouped and displayed as tabulated or graphic results . 
 this work represents an extension of previous research for integrating these citations with relational systems . 
 botxminer has a user - friendly , intuitive interface that can be freely accessed at . 
INTRODUCTION
METHODS
USAGE
DISCUSSION
Figures and Tables