RefMan
Sections RefMan
Table of Contents FlyBase
Documents
FlyBase
Reference Manual C.
Using FlyBase on the Web
Last updated: 15 June 2005
FlyBase includes data files, documents, indices, forms, and images and is maintained on a multi-protocol server that supports a variety of tools and formats. The best use of FlyBase is therefore made with a recent-release Web client. The URL for the primary FlyBase server is:
Full mirrors of FlyBase http services are available at:
FlyBase is partially mirrored at several sites outside the U.S.A. These servers will provide faster access to those in Europe, Australia, Japan and the Pacific region. For copyright reasons, these mirrors do not contain Redbook files; all other FlyBase components are included. The URL's are:
All of the search tools and query options described in this Reference Manual are intended to lead you to reports of FlyBase data on genes, aberrations, clones, transposons, or other objects of potential interest. Some reports are very large and will be shown to you initially in a shortened format. The format options for the report you are viewing are listed in the Available Reports bar. The current format will appear in italic type on a colored ground; other options appear as hyperlinked text. Click on one of these links to view a different report format.
FlyBase is in the process of changing our search engine and search tools. Some related services, such as the All Searches Tool, are out of date and will remain so until the new services are in place. At present the search engine is SRS and search options include the homepage Quick Search, data-class-specific Advanced Search forms, and specialized tools that include BLAST, GBrowse, CytoSearch, and Batch Download. The FlyBase Site Map gives a comprehensive listing of the searches and resources available on FlyBase. In addition to links to all FlyBase resources, the FlyBase Site Map also contains brief descriptions of each resource.
Quick Search, the search tool included on the FlyBase homepage, searches all available species and allows multiple data sections to be searched at one time. To search all FlyBase data sections with Quick Search, highlight 'All Sections' in the scrolling data sections window, enter your search term and select 'Search Everything'. Beware that this approach may produce a very large number of hits. Use the 'Search Symbols/Names' option if your search term is a gene, allele, aberration, transgene construct or insertion symbol or name (symbols, symbol synonyms and names will be searched).
When multiple records are found, the page returned to your screen begins with a list of record titles - the hit list - each linked to a report. Navigation buttons that allow you to display additional pages of record titles, if applicable, follow this list. Below the navigation buttons are options that allow you to refine your query by searching your list of results for additional keywords. Batch download options, including options for report content, are also found beneath the results list.
Records can be viewed (and printed, downloaded, or e-mailed if supported by your browser) singly by selecting the link in the record title, or by placing the item number of the record to be viewed in the Items input field at the bottom of the page and then selecting the Fetch items button.
To view multiple records at once, toggle the Items option to All, or supply item numbers in the Items input field. Change the Report content if desired and then select the Fetch items button.
Conjunction options - the logical operators 'and', 'or', and 'but not' - and wild cards
When multiple terms are specified in a simple query without logical operators FlyBase returns records that contain all of the terms. To find records that contain any of the terms use 'or' between each pair of words. To find records that have one term but not another, use 'not' between pairs of words ('or' and 'not' operations cannot be combined).
The wild card * (asterisk) can be used in place of specific leading or trailing characters. Use wild cards to find all terms with a shared root. For example, a search of 'Any field' in Genes for the term *meio* will identify genes that include 'meiosis', 'meiotic', 'premeiotic', or 'meiocyte' in some field of the record. Similarly, a search of the 'Symbol' field in Stocks for *bxd* will find stocks that carry either aberrations or alleles that include bxd in the symbol.
To search for specific alleles, superscripts should be placed in square brackets, as in bcd[1].
Advanced searches are supported by the data-class-specific "All options" forms that are available for Genes, Alleles, Annotations, Aberrations, Balancers, Transgene Constructs, Transgene Insertions, Stocks, References and People. These forms allow you to specify search criteria for more than one field at a time, inlcuding species. Very focused questions can be asked of the data by providing multiple field-specific search terms with appropriate logical operators. In some cases, such as the Genes search, pull-down menus of controlled vocabulary terms provide all possible choices of search terms for a field.
To perform a multiple-field-limited query, select the appropriate field(s) from the pull-down menu and type your search term(s) into one or more of the input boxes, or select a controlled vocabulary term where available. When using any of the extended query options the input boxes at the top of the form can be left blank (do not use a lone wild-card).
To search for multiple terms in the same field, use logical operators within the input box as described above for Simple queries. The default logical operator applied to multiple search terms in different fields is 'and', as it is within fields -- only records having all specified terms will be found. To apply 'or' or 'but not' logical operators to terms in different fields, select the desired operator from the pull-down menu that appears between the two field-option boxes.
To find all records with information -- any information -- in a given field, use '?*' as your search term. To find all records for which a certain field is blank use '!?*' as your search term. Note, however, that this search can be slow, and may not work well for very large datasets.
Select the Submit button to run your search. Select the Clear button to return all input boxes and pull-down menus to their default values before beginning a new search. As with Simple Query, an option to further refine your query is provided at the bottom of the page that lists records matching your first set of search terms.
Similar complex query forms are available for most FlyBase data sections. The examples below of Genes queries illustrate some basic query strategies that can be applied to all of the data types that offer complex queries. All query results provide, at the bottom of the form, the option to refine the query by applying an additional round of criteria to the records found in the first query.
Find a gene record using the gene symbol or gene name
To find the record for the white gene ask for w or white in the Symbol/synonym/name field.
If you aren't sure of a gene name but know part of it, use a wild card to search for a partial word. A search of Symbol/synonym/name for rough* will find rough, Rough eye, rough deal, roughest, roughex, roughoid, and 12 other genes with this word or partial word in the name or synonym.
Find records of genes based on the presence or absence of information in a given field
Suppose you want to find all Drosophila genes for which a function of the gene product has been assigned. Use the pull-down menu in one of the field selection boxes to select the 'Product function' field and use ?* as your query string. This finds all gene records with information in the product function field. To find all records with no information about the product function, use !?* as your query string. Use the batch download option on the query result page to create a file of the gene reports identified by this search.
Find in vitro generated gene fusions
In addition to classical genes, the
FlyBase genes list includes in vitro generated gene fusions. We define these
as fusions that are produced by creating an open reading frame that includes
protein coding sequences from at least two different genes. In some cases, only
one of the components of the fusion gene is from D. melanogaster. In
these cases, a modifier preceding the gene component indicates the other species
of origin. For example, if you search for *sev* in the symbol field
of Genes, then one of the items reported back to you is:
sev::Dvir\sev
This is a protein fusion in which one component comes from the Drosophila virilis sevenless gene (Dvir\sev) and the other comes from the D. melanogaster sevenless gene (sev). Note that the double colon (::) symbol indicates that this is a gene fusion.
Where the citation reports the exact species being used, the four letter abbreviation is used to identify the species of origin. FlyBase maintains a listing of valid four letter abbreviations for drosophilids and other species listed in our database. Occasionally, the citation is not exact about the origin of a heterologous gene. For example, if you search with btd*, one of the listings reported back to you is:
btd::mammal\Sp1
Here, the btd gene component comes from D. melanogaster, while the Sp1 component comes from an unspecified mammal.
If you want to be sure to capture
all gene fusions including a segment of a given gene, we suggest that you bracket
your query characters with wild-cards. Thus, only if you search with *Ubx*
will you recover all possible gene fusions in addition to the classical Ubx
gene:
abd-A::Ubx
Antp::Ubx
Dfd::Ubx
Scer\GAL4::Ubx
Ubx -- 89E1-89E3 (Ultrabithorax)
Note that FlyBase does not consider transgenes in which the coding region of one gene is fused to the regulatory region of another gene as gene fusions in this sense. Rather, in such cases, the transgenes are listed as alleles of the gene that contributes the protein coding information.
Stock lists present something of a special case for searching because only allele, aberration and insertion symbols are included in genotypes, not gene symbols alone or gene full names. In addition, laboratory lists use synonyms rather than FlyBase valid symbols in some genotypes, and the information provided varies among lists. Stock center stock information is available through Allele, Aberration and Transgene Insertion reports as well as directly from the Stocks data section. Laboratory stocks are linked to Allele, Aberration and Insertion reports when valid symbols are present in a genotype, but FlyBase does not edit laboratory lists to replace synonyms with valid symbols. Recently added stock center stocks may appear in the Stocks section before the links to Alleles, etc. have been updated. See Stocks Search Help for searching instructions and a set of examples that illustrate generally useful query strategies for stocks.
There are two primary search options:
A query may not always be the best way to find the information you need. Stock centers offer their own web sites that include browsing files for stocks useful for a specific purpose, such as mapping, or organized by map location, such as deficiency stocks (including deficiency kits), or by species. See:
The Transgene Constructs query tool allows you to search for constructs by symbol, by reference citation, or by characteristics such as associated gene or included alleles. Queries may be made for specific types of transgene constructs, such as cloning vectors, enhancer traps, reporter constructs, or constructs used to characterize a particular gene. Resulting transposon reports include information on the construct type (plasmid or synthetic transposable element) and size, its full genotype, its constituent segments, related constructs, insertions of the construct, references, and, if available, links to an annotated map and FlyBase-compiled sequence of the construct.
Example searches
A search of the Symbol/synonym field for 'P{lacW}' or 'lacW' will return the transposon record for P{lacW}. A search of this field for '*lac*' will return a list of all constructs that include 'lac' within the construct symbol or a synonym for the that symbol. Note that regular brackets in a transposon symbol (such as P[lacW]) will not be accepted; curly brackets must be used (regular brackets are used to indicate superscripts).
A search with the two selectable-field query boxes at the top of the page left blank and 'vital | bcd' selected from the menu in the Reporter Construct box will return a list of constructs that carry GFP reporters of the bicoid gene. A search with the two selectable-field query boxes at the top of the page left blank and either 'general promoter | Ubi-p63E' or 'targeted expression | GMR' selected from the menu in the Cloning Vector box will return a list of cloning vectors with that promoter.
A search with the two selectable-field query boxes at the top of the page left blank and 'dsh' selected from the 'Rescue construct' menu box will return a rescue construct for the disheveled gene.
Insertion Search allows you to search for specific insertions into the genome of a given transposon. Resulting insertion reports include references, a stock number if the insertion is available from the Bloomington or Szeged stock center and a link to the relevant transposon report.
Example searches
A search of the Symbol/synonym field for 'P{Car20y}*' will return a list of all insertions of the P{Car20y} transposon known to FlyBase. This type of search may be done using natural transposons, also; for example, 'gypsy*' will return a list of almost 200 characterized insertions of the gypsy natural transposon.
A search of the Symbol/synonym field for '*179Y' will return the record for the P{GawB}179Y insertion.
A search of the Allele symbol field for 'crp[*' will return a list of all crp alleles known to be caused by the insertion of a transposon.
A search of the Allele symbol or FB ID (FBal#) field for * will return a list of all alleles known to be caused by the insertion of a transposon (almost 12,000 at this writing).
Report formats
Most transgene constructs are described briefly in terms of use or function, with a brief molecular description and links to component alleles, specific insertions, and references; for these constructs only a text report is provided. For most cloning vectors, enhancer traps, and other frequently used constructs, FlyBase has provides a more complete description, which includes progenitor constructs, compiled sequence, and an annotated map.
For the most completely described transposons and constructs, three different types of reports are available:
When using the "Any field" search field setting of the FlyBase References Query Form, the search engine will examine abstracts stored within FlyBase, such as those of the Drosophila Meeting Abstracts, but not abstracts reflected in Reference reports via a link to PubMed, whose content is not stored internal to FlyBase
When you enter a term in one of the query forms, software tries to guess which parts of the terms should be converted from English to Greek codes. Terms that include alpha, beta, gamma and other English equivalents of Greek letters have the Greek codes substituted automatically. The software isn't, however, always perfect at guessing when to substitute codes. If you want to be sure to match Greek symbols, use the appropriate Greek code ( formed as "&-letter-gr-;" ) rather than the English equivalent in your search. For example, alpha = &agr; and Alpha = &Agr;. See Greek codes for a complete table of codes.
Both the Genes and Alleles query forms allow you to search the External accession number field (select this field from pull-down menu). This field carries the foreign database accession 'numbers' of an object included in the FlyBase Gene or Allele report. The full accession format used by FlyBase is Database/Accession or Database:Accession, for example TREMBL/Q24420, MGI:109617, DDBJ/GENBANK/EMBL/X95244. Accessions are searchable in several ways. Use the full format (see Reference Manual F.3. for a list of the database abbreviations used by FlyBase) for the most specific results (in many cases, using the full name of the database in place of the abbreviation will also work, for example SWP and SWISS-PROT work equally well). You can also search for the 'number' only, for example X95244. This approach will find multiple records if the same accession identifier is in use by different databases. You can also search on the database abbreviation/name alone, for example, SWP to identify all FlyBase records that include SWISS-PROT accession links, or EMBL to identify all FlyBase records that include EMBL accession links.
CytoSearch lists are regional maps of the Drosophila melanogaster genome incorporating both sequence-based and cytology-based map data. CytoSearch help is incorporated into the CytoSearch page.
Gene Expression Summaries allow you to identify genes, alleles and gene products that are associated with specific Drosophila anatomical features (including subcellular structures) and/or stages of development. The association between gene and body-part may be based on the phenotype of a mutant allele or on the distribution of a transcript or polypeptide of either an endogenous or a transposon-borne gene. Note that FlyBase only captures information on wild-type expression patterns, and does not capture negative observations (i.e., FlyBase does not capture any information that a gene is not expressed in a particular tissue).
The Expression Summary entry page combines summaries for the two top-level terms 'whole organism' and 'developmental stage'. Every term in the hierarchy has a comparable Expression Summary that is available from a Term Report. Gene, allele and gene product records can be retrieved for one or more of the terms listed in an Expression Summary, and a Term Report for any term can be retrieved. You can choose to see data for all classes of genetic object or for any subset, and for all developmental stages, or a subset. The numbers in the columns next to each term are the counts of records available in each category for that term and all of its sub-parts.
Note about FlyBase Search strategies: The Gene Expression Summary browser uses exact matches in retrieving records. Thus were the number 12 to appear in the Allele column for "embryonic tracheal system" each of the 12 allele records would include the exact statement "Phenotype manifest in: embryonic tracheal system". Alleles that include "Phenotype manifest in: embryonic/larval tracheal system" are not represented in this 12. The Body Parts search option in Gene/Allele Search (see section C.3.2) uses SRS word-by-word indexing in retrieving records. Thus an Allele Search for "embryonic tracheal system" will return those alleles that include the statement "Phenotype manifest in: embryonic tracheal system", and, additionally, those that include "Phenotype manifest in: embryonic/larval tracheal system" as well as those that include both "Phenotype manifest in: tracheal system" and "Phenotype manifest in: cuticle | embryonic". In fact all Alleles that include "Phenotype manifest in" statements with "embryonic", "tracheal" and "system" will be returned.
Anatomy Images Browser is a set of clickable images of various anatomical structures and developmental stages linked to the FlyBase controlled vocabulary for Drosophila development and anatomy. The controlled vocabulary terms associated with an image are themselves linked to FlyBase Term Reports, which include links to gene, mutant allele, transcript and protein records that include phenotype or expression pattern information relevant to the linked anatomical structure.
As FlyBase literature curation and genome annotation proceed additional data items are added to the records for entities such as genes, alleles and chromosome aberrations. The entire set of data associated with a gene, allele or aberration is displayed in the corresponding Full Report . In order to facilitate some searches/report formats an automated process chooses particular items of data for certain fields from the full set of values for those fields, and the search engine returns the chosen items only. This process is called data selection. Data items are selected if they represent the unique value for a specific field for the gene/allele/aberration, or, when the data items are not unique, if all curated values agree. Selection thus works against comprehensive data retrieval for items which have been heavily studied in a variety of systems, and are consequently richly annotated, and FlyBase intends to update the selection process when possible. In the meantime, searches which currently operate on selected data include: