How to search

  1. Experiment quick search
  2. Experiment advanced search
  3. Search for array designs
  4. Search for private experiments

1. Experiment quick search

1.1 Search by accession or keyword

Enter an experiment accession number (e.g. E-MEXP-568) or keyword (e.g. RNAi, "breast cancer", "p53 knockout") in the query box at the top of the ArrayExpress Experiments page.

  • Put quotes around multiple keywords if you want to find experiments where these words are found next to each other e.g. "breast cancer".
  • Entering multiple words without quotes will retrieve experiments where both keywords are found but they are not necessarily adjacent e.g. mouse leukemia.

ArrayExpress experiment search box

You can search for multiple accession numbers at a time. All you need to do is to separate the accession numbers with a space, a comma, a semi-colon or a tab character:
ArrayExpress experiment search box with multi accession example

Top

 

1.2 Search term expansion by Experimental Factor Ontology (EFO)

ArrayExpress search uses the Experimental Factor Ontology (EFO) to extend your query to synonyms (e.g. "cerebral cortex" and "adult brain cortex") and EFO child-terms (e.g. "rib" and "vertebra" as child-terms for "bone"). You will notice term suggestions (where possible) when you start typing the first few letters. EFO terms are marked by "EFO" at the right hand side. You can reveal some child-terms by clicking the "+" sign and select a more specific term for your search:

EFO expansion with hea

EFO expansoin with rna-s

In the search results, matched search terms are highlighted depending on the nature of the match. For example, when using search term "leukemia":

Search results highlighting

Top

 

1.3 Filtering results

Filtering options image

Experiments can be filtered using the drop down menus at the top of the results table. They can be filtered by:

  • organism
  • array design used
  • molecule (DNA, RNA, amplicon, metabolite, protein)
  • technology (array, high-throughput sequencing, mass spectrometry)
  • ArrayExpress data only - experiments submitted directly to ArrayExpress, not imported from the NCBI Gene Expression Omnibus (GEO). Use the 'ArrayExpress data only' checkbox to activate this filter. For more information about the data we import from GEO see the GEO data help page.

After selecting a filter, click on the 'Filter' button on the right hand side to filter experiments. To remove a filter, re-select the top option from the list and then click on the 'Filter' button again to requery ArrayExpress. Note: filters are reset when you start a new search by entering new accessions/keywords.

Top

 

2. Experiment advanced search

2.1 Combining search terms with "AND", "OR", "NOT"

Enter two or more keywords in the search box with the operators AND, OR or NOT. AND is the default in searches, so for example, a search for prostate breast will return hits with a match to 'prostate' AND 'breast'.

Search terms of more than one word must be entered inside quotes otherwise only the first word will be searched for. For example, transcription AND Rattus norvegicus will effectively be a search for "transcription" AND "Rattus".

Note: If a field is not specified (see section 2.2 below), then the term is searched in every experiment fields, which include the experiment description, sample annotation, publication paper title, submitter's email address, protocol description, etc.

Here are some use cases:

Search terms How the terms are interpreted
1 heart brain Search for experiments which mention both "heart" and "brain". The "AND" relationship between search terms is implicit.
2 heart, brain The same as (1).
3 heart AND brain The explicit way of writing the same query as in (1) and (2).
4 "heart brain" Search for experiments which mention "heart brain" (two terms adjacent to each other).
5 "heart and brain" Search for experiments which mention "heart and brain" (three words strung together as such).
6 heart OR brain Search for experiments which mention either "heart" or "brain".
7 heart NOT brain Search for experiments which mention "heart" but not "brain".

 

Top

2.2 Restrict search by specifying the search space

You can limit the search space to a certain "field" by writing the query in the format of fieldname:value. A "field" can be, for example, the organism under study, the experimental factor, the assay technology used. Restricting the search space is useful when, for example, you would like to search for experiments which are performed on human samples. By writing "organism:Homo sapiens", this would avoid matching experiments which merely mentioned "Homo sapiens" or "human" in the experiment description but perhaps performed with samples from another organism.

The search box would try to detect "fieldname:" entered and give you search hints:

organism_search

exptype_search

Again, phrases of more than one word must be entered in quotes, otherwise only the first word will be searched for. Experimental Factor Ontology (EFO) expansion of search terms also applies where possible.

The fields that can be searched are:

Field name Search scope Example use case
accession Experiment primary or secondary accession accession:E-MTAB-1234
array Array design accession or name array:A-AFFY-33
ef Experimental factor, the name of the main variable under study in an experiment. E.g. if the factor is "sex" in a human study, the researchers would be comparing between male and female samples, and "sex" is not merely an attribute the samples happen to have. ef:genotype
efv The value of an experimental factor. E.g. The values for "genotype" factor can be "wild type", "p53-/-". Has EFO expansion. efv:"wild type"
expdesign Experiment design type, related to the questions being addressed by the study, e.g. "time series design", "stimulus or stress design", "genetic modification design". expdesign:"time series"
exptype Experiment type, related to the assay technology used. Has EFO expansion. exptype:"RNA-seq of coding RNA"
gxa Presence/absence of an ArrayExpress experiment in the Expression Atlas. The Expression Atlas allows users to ask questions about which genes are up- or down-regulated under different experimental conditions/factors. Use values "true" and "false" respectively. gxa:true
pmid PubMed identifier for a publication. pmid:16553887
sa Sample attribute values. Has EFO expansion. sa:fibroblast
organism Species of the samples. Can use common name (e.g. "mouse") or binomial nomenclature/Latin names (e.g. "Mus musculus"). Has EFO expansion. organism:"homo sapiens"

 

Top

2.3 Filtering results by counts

Experiments fulfilling certain count critera can also be searched for. E.g. Those having more than 10 assays (hybridizations). Here are some examples:

Filter Query format What is filtered Example
Number of assays assaycount:[x TO y] Filter on the number of of assays where x <= y and both values are between 0 and 99,999 (inclusive) . To count excluding the values given, use curly brackets e.g. assaycount:{1 TO 5} will find experiments with 2-4 assays. Single numbers may also be given e.g. assaycount:10 will find experiments with exactly 10 assays. assaycount:[1 TO 5]
Number of experimental factors efcount:[x TO y] Filter on the number of experimental factors (the main variables under study in an experiment, e.g. "sex", "genotype", "strain".) efcount:[1 TO 5]
Number of samples samplecount:[x TO y] filter on the number of samples samplecount:[1 TO 5]
Number of sample attribute categories sacount:[x TO y] filter on the number of sample attribute categories. A category can be "patient ID", "treatment", "sex", "diet". sacount:[1 TO 5]
Raw data files raw:true/false filter on the presence/absence of raw data files (native files obtained directly from microarray scanner or sequencing machine)
raw:true
Processed data files processed:true/false filter on the presence/absence of processed data files (e.g. normalised/transformed data)
processed:true
Presence of adequate meta-data (MIAME score) miamescore:[x TO y] filter on the MIAME compliance score (maximum score is 5) miamescore:[1 TO 5]
Release date date:yyyy-mm-dd

filter by release date

  • date:2009-12-01 - will search for experiments released on 1st of Dec 2009
  • date:2009* - will search for experiments released in 2009
  • date:[2008-01-01 2008-05-31] - will search for experiments released between 1st of Jan and end of May 2008
date:[2008-01-01 2008-05-31]

 

3. Search for array designs

Array designs, also known as platform designs, can be searched on the Arrays page

array design search

You can search array designs using the following:

  • ArrayExpress accession: It has a format of A-xxxx-n, where xxxx represents a four letter code and n is a number e.g. "A-MEXP-1234", "A-AFFY-44".
  • Organism: The scientific (Latin) name of an organism, e.g. "Homo sapiens", "Saccharomyces cerevisiae" represented on the array design.
  • Array name: For commerically-available arrays, this will be the official name provided by the manufacturer, e.g. Agilent "SurePrint G3 Rat CGH Microarray". Parts of names can also be searched, e.g. "Rat SurePrint" if you are not sure of the precise name.
  • Array description: Examples are the array's catalogue number, Design ID/Grid name (for Agilent arrays), the purpose of the array (e.g. "CGH", "expression").
  • Array manufacturer name: Examples are "Affymetrix", "Agilent", "NimbleGen" and "Illumina". This can also be the name of the laboratory which printed the microarray.
  • Array provider name: The name or email address of the person who submitted the array design to ArrayExpress.

ArrayExpress contains array designs submitted directly to us and those imported from NCBI Gene Expression Omnibus (see the GEO data help page for more details). You can toggle the check box "ArrayExpress data only" to search for direct submission only or all array designs.

Top

4. Search for private experiments

Data can be kept private in ArrayExpress until an associated paper is published. After an experiment or custom array design is loaded into ArrayExpress the submitter is sent details of login accounts for themselves, and for journal editors and reviewers so that they can view the data before it is publicly available.

To login click on the "Login" link at the right hand side of the top menu bar.

Login link

A pop up box will appear for you to enter the username and password you have been sent.

login box

If the 'Remember me' box is checked, the login details will be remembered by your web browser, even if you close the browser and shut down your computer.

Once you've logged in, search for the experiment you would like to view by entering its accession number in the search box and click "Search"

logged in view

 

Forgotten passwords and reviewers with no password

If you're trying to view a private, curated experiment in ArrayExpress but have forgotten your ArrayExpress data access account login and/or password, use the "Forgot user name or password?" link on the login box:

forgotten_password_link

A new form would appear where you'll fill in the email address you used for the experiment submission, and the experiment's accession number:

forgotten_password_form

If you are a reviewer and have not been provided with an ArrayExpress login to access private data connected to a publication, please contact the data submitter, via the journal, to request this information. We cannot provide access to private data without first getting authorization from the submitter or journal.

When do we make data public?

Data is made public when the submitter gives us permission to do so, or if we find that the data has been referenced in a published article. Please also read our data access policy for more information.

Top