haematopoiesis is the process whereby haematopoietic stem cells ( hscs ) differentiate into at least 14 types of mature blood cells , all of which have distinct microscopic appearance and perform different essential functions . like other stem cells ,
hscs possess the capacity for multi - lineage differentiation and are unique among blood cells , in that they have the ability to produce identical copies of themselves for the entire lifetime of the organism (  self - renewal ) .
hscs are extremely rare ( 110 hscs per 100 000 cells in adult murine bone marrow ) and during ontogeny derive from mesoderm , with sequential sites of haematopoiesis including the yolk sac , the aorta - gonad mesonephros region ( agm , an area surrounding the dorsal aorta ) , the placenta , fetal liver , thymus and finally the bone marrow in the adult animal .
a major strength of the mouse blood system is the ability to isolate and intravenously transplant distinct subpopulations and assess the functional readout in vivo . as a consequence , many paradigms of the wider field of stem cell biology
progress in the development of monoclonal antibodies directed at cell surface antigens , followed by fluorescence - activated cell sorting ( facs ) , has permitted the isolation of many haematopoietic subpopulations with differing lineage capabilities . in adult
haematopoiesis , long - term hscs ( lt - hscs ) give rise to short - term hscs ( st - hscs ) , which in turn produce common myeloid progenitors ( cmps ) , common lymphoid progenitors ( clps ) and lymphoid primed multipotent progenitors ( lmpps ) .
clps eventually give rise to b- and t cells , and also to natural killer ( nk ) and dendritic cells .
cmps give rise to megakaryocyte / erythroid ( meps ) , granulocyte / macrophage ( gmps ) , and eosinophil ( cfu - eo ) and basophil ( cfu - ba ) progenitors .
gmps give rise to the committed precursors of neutrophils and macrophages ( figure 1 ) . 

the classic scheme of haematopoiesis features a tree that splits into the myeloid and lymphoid lineages .
the progressive restriction of developmental fates is carried out by lineage - specific transcription factors that control lineage - specific expression profiles . of note
, the previously recognized distinction between the myeloid and lymphoid lineages has recently been disputed by the finding that t - cells precursors retain the ability to ultimately give rise to macrophages ( 31,32 ) .
the haemangioblast is a multipotent cell and a common precursor to both haematopoietic and endothelial cells ( 33 ) .
the haemangioblast has been isolated from gastrulating mouse ( 34 ) and zebrafish ( 35 ) embryos as mesodermal subpopulations , although their in vivo functionality awaits demonstration .
progenitors : lt - hsc ( long - term haematopoietic stem cell ) , st - hsc ( short - term haematopoietic stem cell ) , lmpp ( lymphoid primed multipotent progenitor ) ; lymphoid : clp ( common lymphoid progenitor ) , ctnkp ( common t and natural killer progenitor ) , dn - x ( double negative 
x ) , dpl ( double positive large ) , dps ( double positive small ) ; myeloid : cmp ( common myeloid progenitor ) , mep ( megakaryocyte and erythrocyte progenitor ) , bfu - e ( blast - forming unit erythrocyte ) , cfu - e ( colony - forming unit erythrocyte ) , mk - p ( megakaryocyte progenitor ) , cfu - mc ( colony - forming unit mast cell ) , cfu - eo ( colony - forming unit eosinophil ) , cfu - ba ( colony - forming unit basophil ) , gmp ( granulocyte and macrophage progenitor ) , cfu - g ( colony - forming unit granulocyte ) , cfu - m ( colony - forming unit macrophage ) ; dendritic : cdp ( common dendritic progenitor ) .
the coloured cell types are those included in bloodexpress . overview of adult haematopoiesis in the mouse .
the classic scheme of haematopoiesis features a tree that splits into the myeloid and lymphoid lineages .
the progressive restriction of developmental fates is carried out by lineage - specific transcription factors that control lineage - specific expression profiles . of note
, the previously recognized distinction between the myeloid and lymphoid lineages has recently been disputed by the finding that t - cells precursors retain the ability to ultimately give rise to macrophages ( 31,32 ) .
the haemangioblast is a multipotent cell and a common precursor to both haematopoietic and endothelial cells ( 33 ) .
the haemangioblast has been isolated from gastrulating mouse ( 34 ) and zebrafish ( 35 ) embryos as mesodermal subpopulations , although their in vivo functionality awaits demonstration .
progenitors : lt - hsc ( long - term haematopoietic stem cell ) , st - hsc ( short - term haematopoietic stem cell ) , lmpp ( lymphoid primed multipotent progenitor ) ; lymphoid : clp ( common lymphoid progenitor ) , ctnkp ( common t and natural killer progenitor ) , dn - x ( double negative 
x ) , dpl ( double positive large ) , dps ( double positive small ) ; myeloid : cmp ( common myeloid progenitor ) , mep ( megakaryocyte and erythrocyte progenitor ) , bfu - e ( blast - forming unit erythrocyte ) , cfu - e ( colony - forming unit erythrocyte ) , mk - p ( megakaryocyte progenitor ) , cfu - mc ( colony - forming unit mast cell ) , cfu - eo ( colony - forming unit eosinophil ) , cfu - ba ( colony - forming unit basophil ) , gmp ( granulocyte and macrophage progenitor ) , cfu - g ( colony - forming unit granulocyte ) , cfu - m ( colony - forming unit macrophage ) ; dendritic : cdp ( common dendritic progenitor ) . the coloured cell types are those included in bloodexpress .
haematopoiesis involves a progressive restriction of differentiation potential , mirrored at the molecular level by the establishment of lineage - specific expression profiles which are controlled by combinatorial interactions of transcription factors ( tfs ) .
conventional gene knock - out experiments have been used to illustrate the stages at which haematopoiesis is blocked in the absence of specific tfs .
this has the effect of deregulating the expression of the locus ( e.g. scl / tal1 and lmo2 in t - cell acute leukaemia ) or generating chimeric fusion proteins , as in myeloid and lymphoid leukaemias ( mll , runx1 and tel / etv6 ) .
public databases that address the need to integrate disparate information on blood development have typically focused on a specific subset of blood cells , or on a specific aspect of gene behaviour .
for example , hemopdb ( 4 ) focuses on promoters and tfs that are active during haematopoiesis in human , mouse and rat .
epodb ( 5 ) is built upon a controlled vocabulary of keywords important for erythropoiesis ( the development of a red blood cell from a bfu - e cell ) to mine public databases .
those genes eventually considered to be relevant to vertebrate erythropoiesis are integrated into the database together with their structural , functional , regulatory and gene expression information .
hembase ( 6 ) harbours ests and genes from mrna gene libraries from developmentally staged , primary human erythroblasts . finally , lymphtf - db ( 7 ) holds information on murine tfs and their specific targets at various points in b- and t - cell development . at present
, no publicly available database has integrated expression profiles across all major branches of the haematopoietic hierarchy .
reconstruction of the regulatory networks that govern the differentiation of haematopoietic stem cells towards the multiple mature lineages will depend on ready access to comprehensive expression datasets . here
we present bloodexpress , an integrated platform and database of mouse blood expression with flexible search capability that covers the most immature stem cells , intermediate multipotent progenitors and mature blood cell types .
bloodexpress integrates expression data from 271 individual array experiments derived from 15 distinct studies : akashi et al .
( 9 ) , chen et al . ( 10 ) , dudziak et al . ( 11 ) , ficara et al .
these datasets represent 37 distinct blood cell types , including all major precursors and mature cell types ( figure 1 ) .
tables s1 and s2 summarize the technical details of the expression studies and the purification strategies for the above cell types , respectively .
the expression data of the above studies were obtained via the gene expression omnibus ( 23 ) and stembase ( 24 ) , or were kindly supplied by the authors .
microarray probes were mapped to the mouse ensembl gene database ( ncbi m37 assembly ) ( 25 ) and discretized to present ( p ) , absent ( a ) , or unknown ( u ) values ( if the gene was not represented on the array ) . to do this ,
all 271 distinct arrays were processed with the mas5calls method of the affy library ( 26 ) , which performs a wilcoxon signed rank test on every probe set .
the p  0.04 as recommended by affymetrix is indicative of specific signal , a p  0.06 indicates lack of specific signal , and a p - value of between 0.040.06 is typically flagged as 
marginal. however , in order to diminish the number of false positives , all probe sets with p > 0.04 were annotated as 
a. for those studies that included biological replicates , the following strategy was adopted : if the p - values of a given probe were 0.04 in > 50% of biological replicates , then the probe in question was flagged as  p in that particular cell type .
most genes on the affymetrix arrays present in the database are represented by a single probe . as a second step for those genes represented by multiple probes , only if > 50% probes were labelled as 
p. we compared the results of our p - value - based discretization strategy with the published dataset by chambers et al .
( 9 ) , where a normalization score 5 for a given affymetrix probe is reported by the authors as indicative of specific signal . the chambers et al .
( 9 ) dataset covers eight cell types and contains two biological replicates per cell type . in order to compare the specific signal
as provided by the wilcoxon signed rank test ( p - value ) and the normalized scores as provided in chambers et al .
( 9 ) , the two datasets were discretized as described above : only if > 50% of probes across biological replicates had a p  0.04 or normalized score 5.0 , would the probe be annotated as 
p. also , for those genes with multiple probes , only if > 50% of probes from the previous probe - level annotation step were flagged as  p , would the gene ultimately be annotated as 
dataset ( 9 ) , both with the p - value and normalized score cutoffs , the overlap between the two matrices was found to be 91% .
no significant improvement in overlap was observed by varying the recommended p - value cutoff of 0.04 or the cutoff for specific signal from the normalized scores .
it is likely that a larger number of biological replicates in the chambers et al .
's study ( 9 ) would have resulted in a greater overlap . moreover , the expression patterns of some genes known to be involved in haematopoietic processes were inspected .
these included the b - cell - specific factor pax5 , the transcriptional regulators bcl11a / bcl11b , which control b- and t - cell development , respectively , and the gfi1/gfi1b transcriptional repressors involved in lymphoid versus erythroid development .
presence / absence calls for these genes across the haematopoietic hierarchy were found to be in good agreement with published experimental data .
annotation of transcription factors was carried out by mapping all mouse ensembl genes to the dna - binding domain ( dbd ) database ( 27 ) .
the dbd is a database of predicted sequence - specific dna - binding domains based on a hidden markov model library of the superfamily and pfam databases .
many potential users of bloodexpress may want to be able to focus their analyses on transcription factors because transcriptional regulation is a key factor controlling haematopoiesis , a fact underlined by the large number of transcription factor genes that play key roles in normal haematopoiesis and/or the development of leukaemia ( 13 ) .
information stored for each mouse ensembl gene includes its annotated name in the ensembl database , its description , alternative gene names according to the mouse genome database ( 28 ) , and its chromosomal location .
moreover , the panther database ( 29 ) was used to retrieve the ontology annotation for the ensembl genes .
the bloodexpress database can be accessed through a user - friendly web interface ( http://hscl.cimr.cam.ac.uk/bloodexpress/ ) with two principal modes of searching the database : gene - centric and cell type - centric . for gene - centric searches ,
the search::genes interface ( figure 2 ) allows the user to input a gene i d in ensembl or mgi formats , and thus retrieve the blood cell types where the gene in question is expressed . in those cases where an mgi gene name is shared by more than one gene ( e.g.  sly ) ,
keyword searches are also allowed , in which case the input is matched against the ensembl gene name and description fields .
as before , a number of candidates are returned for the user to choose from .
the information ultimately returned on every gene includes the ensembl gene i d ( hyperlinked to the ensembl database for further exploratory analysis ) , the ensembl gene name , its chromosomal coordinates , the ensembl gene description and whether it is a predicted tf according to the dbd database . if the gene in question is a predicted tf , the search::genes interface also allows the user to optionally retrieve detailed superfamily / pfam protein family annotation .
this is followed by a detailed list of cell types where the gene has been found to be expressed , with reference to the microarray paper by means of a hyperlink to pubmed ( http://www.pubmed.org/ ) . 

the user can search a gene 's expression pattern by entering its mgi or ensembl i d , or by specifying a keyword that is searched against a list of gene names and gene descriptions before a list of candidates is returned to the user .
the user can also specify a similarity threshold to retrieve genes with similar expression patterns .
the user can search a gene 's expression pattern by entering its mgi or ensembl i d , or by specifying a keyword that is searched against a list of gene names and gene descriptions before a list of candidates is returned to the user .
the user can also specify a similarity threshold to retrieve genes with similar expression patterns .
while it is useful to know the cell type(s ) where a particular gene of interest is expressed , it is also valuable to ascertain what other genes follow a similar pattern of expression across the haematopoietic hierarchy .
since a gene 's expression pattern in our database is laid out as a vector where the columns are the distinct cell types , vector comparisons can be employed to identify identical and similar patterns of expression .
the metric we have used to compare vectors relies on the hamming distance ( hd ; 30 ) . in information theory ,
the hd between two vectors of equal length is the number of positions for which the corresponding symbols are different .
the percentage similarity between the genes in our database is calculated as follows in what we call the  expression similarity score ( ess ) : ess = [ ( l  hd)/l ]  100 , where l is the number of cell types being compared and hd is the number of cell types where the expression calls for the two genes being compared are different . the search::genes interface allows the user to specify a level of similarity between the query gene and other genes in the database .
the query gene is compared on - the - fly against the rest of the genes in the database , and those genes with an ess above the cutoff specified by the user are returned . in those cases where the gene of interest has been covered in a limited number of cell types in the original studies ,
an additional score , the coverage score , is provided and which divides the ess described above by the fraction of cell types upon which the comparison has been performed out of all the distinct cell types in the database .
the coverage score thus provides an estimate of how general the expression pattern in question is across the haematopoietic hierarchy . for cell - type - centric searches ,
the user can select a set of cell types in the search::cells interface ( figure 3 ) .
a list of all the ensembl genes expressed in the specified cell types is returned with their detailed annotation and hyperlinked to the mouse ensembl database .
moreover , the user can further refine queries by excluding those genes that are expressed in a second list of cell types .
the resulting gene list can be further filtered by considering only predicted transcription factors as annotated in the dbd database ( 27 ) and/or those genes with specific ontology terms based on the annotation provided by the panther database ( 29 ) .
each of the three main levels of annotation of the panther database (  biological process , 
pathway and  molecular function ) contains a number of second - level categories ( 31 , 152 and 29 categories , respectively ) .
the user is thus able to filter those genes with a specific ontology annotation such as  defense / immunity protein ( mf00173) ,  t - cell activation ( p00053) or  oncogenesis ( bp00281). 
 figure 3.snapshot of the cell type - centric search::cells web interface .
the user can select a cell type to return a list of genes expressed therein .
queries can be refined further by excluding those genes that are expressed in the second list of cell types .
the resulting gene lists can be filtered further by considering only predicted transcription factors , or genes with specific ontology terms .
the user can select a cell type to return a list of genes expressed therein .
queries can be refined further by excluding those genes that are expressed in the second list of cell types .
the resulting gene lists can be filtered further by considering only predicted transcription factors , or genes with specific ontology terms .
the server is implemented as a set of perl cgi scripts running under apache ( http://www.apache.org/ ) .
bloodexpress integrates expression data from 271 individual array experiments derived from 15 distinct studies : akashi et al .
( 9 ) , chen et al . ( 10 ) , dudziak et al . ( 11 ) , ficara et al .
these datasets represent 37 distinct blood cell types , including all major precursors and mature cell types ( figure 1 ) .
tables s1 and s2 summarize the technical details of the expression studies and the purification strategies for the above cell types , respectively .
the expression data of the above studies were obtained via the gene expression omnibus ( 23 ) and stembase ( 24 ) , or were kindly supplied by the authors .
microarray probes were mapped to the mouse ensembl gene database ( ncbi m37 assembly ) ( 25 ) and discretized to present ( p ) , absent ( a ) , or unknown ( u ) values ( if the gene was not represented on the array ) . to do this ,
all 271 distinct arrays were processed with the mas5calls method of the affy library ( 26 ) , which performs a wilcoxon signed rank test on every probe set .
the p  0.04 as recommended by affymetrix is indicative of specific signal , a p  0.06 indicates lack of specific signal , and a p - value of between 0.040.06 is typically flagged as 
marginal. however , in order to diminish the number of false positives , all probe sets with p > 0.04 were annotated as 
a. for those studies that included biological replicates , the following strategy was adopted : if the p - values of a given probe were 0.04 in > 50% of biological replicates , then the probe in question was flagged as  p in that particular cell type .
most genes on the affymetrix arrays present in the database are represented by a single probe . as a second step for those genes represented by multiple probes , only if > 50% probes were labelled as 
p. we compared the results of our p - value - based discretization strategy with the published dataset by chambers et al .
( 9 ) , where a normalization score 5 for a given affymetrix probe is reported by the authors as indicative of specific signal . the chambers et al .
( 9 ) dataset covers eight cell types and contains two biological replicates per cell type . in order to compare the specific signal
as provided by the wilcoxon signed rank test ( p - value ) and the normalized scores as provided in chambers et al .
( 9 ) , the two datasets were discretized as described above : only if > 50% of probes across biological replicates had a p  0.04 or normalized score 5.0 , would the probe be annotated as 
p. also , for those genes with multiple probes , only if > 50% of probes from the previous probe - level annotation step were flagged as  p , would the gene ultimately be annotated as 
dataset ( 9 ) , both with the p - value and normalized score cutoffs , the overlap between the two matrices was found to be 91% .
no significant improvement in overlap was observed by varying the recommended p - value cutoff of 0.04 or the cutoff for specific signal from the normalized scores .
it is likely that a larger number of biological replicates in the chambers et al .
's study ( 9 ) would have resulted in a greater overlap . moreover , the expression patterns of some genes known to be involved in haematopoietic processes were inspected .
these included the b - cell - specific factor pax5 , the transcriptional regulators bcl11a / bcl11b , which control b- and t - cell development , respectively , and the gfi1/gfi1b transcriptional repressors involved in lymphoid versus erythroid development .
presence / absence calls for these genes across the haematopoietic hierarchy were found to be in good agreement with published experimental data .
annotation of transcription factors was carried out by mapping all mouse ensembl genes to the dna - binding domain ( dbd ) database ( 27 ) .
the dbd is a database of predicted sequence - specific dna - binding domains based on a hidden markov model library of the superfamily and pfam databases .
many potential users of bloodexpress may want to be able to focus their analyses on transcription factors because transcriptional regulation is a key factor controlling haematopoiesis , a fact underlined by the large number of transcription factor genes that play key roles in normal haematopoiesis and/or the development of leukaemia ( 13 ) .
information stored for each mouse ensembl gene includes its annotated name in the ensembl database , its description , alternative gene names according to the mouse genome database ( 28 ) , and its chromosomal location .
moreover , the panther database ( 29 ) was used to retrieve the ontology annotation for the ensembl genes .
the bloodexpress database can be accessed through a user - friendly web interface ( http://hscl.cimr.cam.ac.uk/bloodexpress/ ) with two principal modes of searching the database : gene - centric and cell type - centric . for gene - centric searches ,
the search::genes interface ( figure 2 ) allows the user to input a gene i d in ensembl or mgi formats , and thus retrieve the blood cell types where the gene in question is expressed . in those cases where an mgi gene name is shared by more than one gene ( e.g.  sly ) ,
keyword searches are also allowed , in which case the input is matched against the ensembl gene name and description fields .
as before , a number of candidates are returned for the user to choose from .
the information ultimately returned on every gene includes the ensembl gene i d ( hyperlinked to the ensembl database for further exploratory analysis ) , the ensembl gene name , its chromosomal coordinates , the ensembl gene description and whether it is a predicted tf according to the dbd database . if the gene in question is a predicted tf , the search::genes interface also allows the user to optionally retrieve detailed superfamily / pfam protein family annotation .
this is followed by a detailed list of cell types where the gene has been found to be expressed , with reference to the microarray paper by means of a hyperlink to pubmed ( http://www.pubmed.org/ ) . 

the user can search a gene 's expression pattern by entering its mgi or ensembl i d , or by specifying a keyword that is searched against a list of gene names and gene descriptions before a list of candidates is returned to the user .
the user can also specify a similarity threshold to retrieve genes with similar expression patterns .
the user can search a gene 's expression pattern by entering its mgi or ensembl i d , or by specifying a keyword that is searched against a list of gene names and gene descriptions before a list of candidates is returned to the user .
the user can also specify a similarity threshold to retrieve genes with similar expression patterns .
while it is useful to know the cell type(s ) where a particular gene of interest is expressed , it is also valuable to ascertain what other genes follow a similar pattern of expression across the haematopoietic hierarchy .
since a gene 's expression pattern in our database is laid out as a vector where the columns are the distinct cell types , vector comparisons can be employed to identify identical and similar patterns of expression .
the metric we have used to compare vectors relies on the hamming distance ( hd ; 30 ) . in information theory ,
the hd between two vectors of equal length is the number of positions for which the corresponding symbols are different .
the percentage similarity between the genes in our database is calculated as follows in what we call the  expression similarity score ( ess ) : ess = [ ( l  hd)/l ]  100 , where l is the number of cell types being compared and hd is the number of cell types where the expression calls for the two genes being compared are different .
the search::genes interface allows the user to specify a level of similarity between the query gene and other genes in the database .
the query gene is compared on - the - fly against the rest of the genes in the database , and those genes with an ess above the cutoff specified by the user are returned . in those cases where the gene of interest has been covered in a limited number of cell types in the original studies , the ess will only be based on a limited number of comparisons .
an additional score , the coverage score , is provided and which divides the ess described above by the fraction of cell types upon which the comparison has been performed out of all the distinct cell types in the database .
the coverage score thus provides an estimate of how general the expression pattern in question is across the haematopoietic hierarchy . for cell - type - centric searches ,
the user can select a set of cell types in the search::cells interface ( figure 3 ) .
a list of all the ensembl genes expressed in the specified cell types is returned with their detailed annotation and hyperlinked to the mouse ensembl database .
moreover , the user can further refine queries by excluding those genes that are expressed in a second list of cell types .
the resulting gene list can be further filtered by considering only predicted transcription factors as annotated in the dbd database ( 27 ) and/or those genes with specific ontology terms based on the annotation provided by the panther database ( 29 ) . each of the three main levels of annotation of the panther database (  biological process , 
pathway and  molecular function ) contains a number of second - level categories ( 31 , 152 and 29 categories , respectively ) .
the user is thus able to filter those genes with a specific ontology annotation such as  defense / immunity protein ( mf00173) ,  t - cell activation ( p00053) or  oncogenesis ( bp00281). 
 figure 3.snapshot of the cell type - centric search::cells web interface .
the user can select a cell type to return a list of genes expressed therein .
queries can be refined further by excluding those genes that are expressed in the second list of cell types .
the resulting gene lists can be filtered further by considering only predicted transcription factors , or genes with specific ontology terms
the user can select a cell type to return a list of genes expressed therein .
queries can be refined further by excluding those genes that are expressed in the second list of cell types .
the resulting gene lists can be filtered further by considering only predicted transcription factors , or genes with specific ontology terms .
the server is implemented as a set of perl cgi scripts running under apache ( http://www.apache.org/ ) .
bloodexpress provides the first comprehensive integration of published expression datasets , covering the majority of mouse blood cell types and accessible through a user - friendly web interface ( http://hscl.cimr.cam.ac.uk/bloodexpress/ ) .
the gene - centric and cell - type - centric interfaces allow the distinctive and important advantage of identifying gene expression patterns across the well - defined haematopoietic hierarchy .
the flexibility of filtering by gene functional category enhances the capability of the bloodexpress platform for discovering previously uncharacterized genes with expression patterns similar to those of genes already known to be important in blood development .
transcriptional regulation is key in controlling haematopoiesis as many tfs , or their regulation , are mutated in leukaemias .
the reconstruction of regulatory networks that govern the differentiation of haematopoietic cells towards the multiple mature cell lineages , in both normal and pathological states , will be facilitated by the large - scale exploration of gene expression patterns as provided in bloodexpress .
the datasets included in bloodexpress can aid in the reconstruction and/or analysis of regulatory networks by providing gene lists for gene set enrichment analysis as well as the analysis of consistency of inferred networks across multiple lineages .
moreover , the underlying database structure and web server implementation is such that it could be readily adapted for studying regulatory networks in other biological contexts and stem cell systems .
future developments of bloodexpress include the integration of additional mouse blood cell expression datasets as they become available and , most importantly , those of mouse models of various types of leukaemia and other haematopoietic diseases .
the leukaemia research fund , medical research council and the leukemia and lymphoma society . funding for open access charge : leukemia and lymphoma society .
 haematopoiesis is the process whereby blood stem cells give rise to at least fourteen functionally distinct mature cell types , and represents the best characterized mammalian adult stem cell system . 
 here we introduce the bloodexpress database , the first public resource integrating mouse blood cell expression profiles . 
 bloodexpress enables the searching of data from individual studies in a single database accessible through a user - friendly web interface . 
 microarray datasets have been processed uniformly to allow their comparison on the bloodexpress platform . 
 bloodexpress covers the majority of murine blood cell types , including both progenitors and terminally differentiated cells . 
 this allows for the identification of dynamic changes in gene expression as cells differentiate down the well - defined haematopoietic hierarchy . a gene - centric interface returns haematopoietic expression patterns together with functional annotation and a list of other genes with similar expression patterns . 
 a cell type - centric interface allows the identification of genes expressed at specific points of blood development , with the additional and useful capability of filtering by specific gene functional categories . 
 bloodexpress thus constitutes a platform for the discovery of novel gene functions across the haematopoietic tree . 
 bloodexpress is freely accessible at http://hscl.cimr.cam.ac.uk / bloodexpress/. 
INTRODUCTION
MATERIALS AND METHODS
Contents of BloodExpress
The BloodExpress web interface
Implementation
SUMMARY AND FUTURE DEVELOPMENTS
SUPPLEMENTARY DATA
FUNDING