BMDExpress: a software tool for the benchmark dose analyses of genomic data

  • Longlong Yang1,

    Affiliated with

    • Bruce C Allen2 and

      Affiliated with

      • Russell S Thomas1Email author

        Affiliated with

        BMC Genomics20078:387

        DOI: 10.1186/1471-2164-8-387

        Received: 28 June 2007

        Accepted: 25 October 2007

        Published: 25 October 2007



        Dose-dependent processes are common within biological systems and include phenotypic changes following exposures to both endogenous and xenobiotic molecules. The use of microarray technology to explore the molecular signals that underlie these dose-dependent processes has become increasingly common; however, the number of software tools for quantitatively analyzing and interpreting dose-response microarray data has been limited.


        We have developed BMDExpress, a Java application that combines traditional benchmark dose methods with gene ontology classification in the analysis of dose-response data from microarray experiments. The software application is designed to perform a stepwise analysis beginning with a one-way analysis of variance to identify the subset of genes that demonstrate significant dose-response behavior. The second step of the analysis involves fitting the gene expression data to a selection of standard statistical models (linear, 2° polynomial, 3° polynomial, and power models) and selecting the model that best describes the data with the least amount of complexity. The model is then used to estimate the benchmark dose at which the expression of the gene significantly deviates from that observed in control animals. Finally, the software application summarizes the statistical modeling results by matching each gene to its corresponding gene ontology categories and calculating summary values that characterize the dose-dependent behavior for each biological process and molecular function. As a result, the summary values represent the dose levels at which genes in the corresponding cellular process show transcriptional changes.


        The application of microarray technology together with the BMDExpress software tool represents a useful combination in characterizing dose-dependent transcriptional changes in biological systems. The software allows users to efficiently analyze large dose-response microarray studies and identify reference doses at which particular cellular processes are altered. The software is freely available at http://​sourceforge.​net/​projects/​bmdexpress/​ and is distributed under the MIT Public License.


        The endogenous control and external perturbation of biological processes are inherently dose-dependent. Examples include developmental events that require gradients of growth factor concentrations [1], zonation in the liver due to differences in oxygen and nutrient concentration [2], the pharmacological inhibition of key proteins in disease [3], and the toxic effects of environmental chemicals [4]. Without a proper understanding of the dose-response characteristics, the molecular mechanisms underlying the regulation or perturbation of these biological processes would remain unknown.

        Microarray technology has been broadly accepted as an efficient and reproducible way to explore the gene expression changes involved in the regulation of biological processes. The ability to survey thousands of genes allows a comprehensive assessment of the transcriptional changes involved in specific cellular events. Bioinformatic methods have been developed to interpret these changes by applying standardized functional annotations to each gene and identifying whether certain biological processes or molecular functions are over- or under-represented [510]. This approach has been referred to as a gene ontology (GO) enrichment analysis and allows large lists of transcriptional alterations to be distilled down into changes in cellular processes such as the immune response, DNA repair, apoptosis, etc.

        To quantitatively assess the dose-response behavior of endogenous molecules and environmental chemicals, benchmark dose (BMD) methods have been employed to estimate reference doses [1113]. In the BMD method, dose-response data for the biological effect is fit with a statistical model and a BMD is identified that results in a defined level of response over that observed in control populations. The BMD method has been used extensively by regulatory agencies to set standards for human health effects [14, 15].

        A method for integration of BMD calculations with GO classification analysis in the examination of microarray dose-response data has recently been developed [16]. The combination of microarray technology with these analysis methods results in a unique bioinformatic tool that provides both a comprehensive survey of transcriptional changes together with dose estimates at which different cellular processes are altered based on a defined increase in response. In this application note, we describe the development and availability of a user-friendly software tool that integrates these standard methods in the analysis of microarray dose-response data.


        BMDExpress was written in the Java programming language with a Swing graphical user interface. The application requires a Java Runtime Environment of 1.6.0 or newer. Model fitting to the dose-response data is performed using a dynamic link library (DLL) written in C and FORTRAN that are called using a Java Native Interface. The DLL was written using source code modified from the BMDS software application developed by the U.S. Environmental Protection Agency [17]. In mapping the Affymetrix probe identifiers to corresponding GO categories, the software application queries a client-accessible MySQL database that resides at The Hamner Institutes. The database is constructed using annotations provided by NetAffx [18] and the Gene Ontology Consortium [19]. The database is updated weekly to ensure the annotations are current. At the present time, only Affymetrix microarrays are supported by BMDExpress and include the following: Human (HG_Focus, HG_U133A, HG-U133A_2, and HG-U133_Plus_2); Mouse (MG_U74A, MG_U74Av2, MOE430A, MOE430B, Mouse430A_2, and Mouse430_2); Rat (RAE230A, RAE230B, Rat230_2, and RG_U34A); Drosophila (DrosGenome1 and Drosophila_2); and Zebrafish (Zebrafish Genome).

        Results and Discussion

        The BMDExpress software is designed to perform a stepwise analysis on dose-response microarray data that combines standard BMD methods with GO classification analysis. The program has a series of interfaces that guide the user through the analysis process.

        Data Import

        The first step in using BMDExpress is to load the gene expression data from a data file (Fig. 1A). The data file must be in tab-delimited format with plain text. Each column in the data matrix should be the gene expression values for an individual sample and the first row should include the dose at which that sample was treated. If the data has an extra row of column headers, the program provides an option for removing them. An example data file is included in the software installation (Finalexpress100.txt).
        Figure 1

        Screen shots of BMDExpress software application. The software uses standard drop-down windows for user interaction and the left-hand side of the main window contains a tree structure that outlines progress through the analysis process. (A) Interface for data import. The data is previewed in table format and if the input data has column headers, the user is provided the option to remove headers within the software interface. (B) Interface for pre-filtering data using a one-way ANOVA. The user is allowed to input an adjusted p-cutoff and select whether to filter out the various control genes (e.g., BioB, BioC, etc.) present on an Affymetrix array. (C) Interface for benchmark dose analysis. The user is allowed to select the type of statistical models and parameters used in the analysis and provided options on the process of selecting the best model. (D) Interface for gene ontology analysis. The BMD values from the previous step in the analysis process are used as input for the gene ontology analysis. The organism is automatically detected by the software based on the probe set identifiers. The user is allowed to select the class of gene ontology categories for the analysis with either biological process, molecular function, cell component, or universal (all three) as options.

        One-Way ANOVA

        The number of probe sets on a standard Affymetrix microarray is relatively large and in the typical experiment, most probe sets are not significantly altered by the experimental treatment. As a result, an initial probe set selection process is recommended to reduce both the computational requirements and the variability in the final analysis by selecting probe sets that show significant dose-response behavior. The probe set selection process consists of a one-way analysis of variance (ANOVA) together with a false discovery rate correction for multiple comparisons [20] (Fig. 1B). The user is allowed to input a cutoff based on the adjusted p-value and may choose whether to filter out the various control genes (e.g., BioB, BioC, etc.) present on an Affymetrix array. The output of the one-way ANOVA lists the probe set identifier, the associated degrees of freedom, the F-value, the p-value, and the adjusted p-value. The user can export the list to a tab-delimited file by right-clicking on the corresponding node in the data tree within the left-hand window.

        Benchmark Dose Analyses

        The generic definition of a BMD is the dose or concentration of a substance that corresponds to a specified level of response above or below that observed in a control or background population. The specified level of response within this definition is referred to as the benchmark response (BMR) and a statistical lower confidence bound on the BMD (BMDL) has been typically used by regulatory agencies to set safe levels of exposure. In BMDExpress, the identification of the BMD involves fitting the gene expression data to a selection of statistical models (linear, 2° polynomial, 3° polynomial, and power models) and selecting the model that best describes the data with the least amount of complexity (Fig. 1C). The user is allowed to select which statistical models they would like to fit to the data. By default, the power model and the three polynomial models are selected. However, the user can select a single model or any combination of two or more models. The user should note that depending on the number of doses in the study, the 3° polynomial may not be appropriate. In addition to model selection, the user is allowed to modify several critical parameters associated with the BMD analyses including the maximum number of iterations, the BMR, and the confidence level for calculation of the BMDL. The maximum number of iterations is a convergence criteria for the model fitting. The BMR is the number of standard deviations at which the BMD is defined. As a default, a BMR of 1.349 is provided. To derive this value, a normal distribution was assumed for control animals and it was assumed, a priori, that the changes in expression could occur in either tail, with a 1% chance of that occurring in the absence of exposure (0.5% in each tail). A BMR of 1.349 is the amount required to shift the mean response of the control distribution such that the treated distribution contains 11% in a single tail, i.e., a 10% increase over the assumed background rate of response. The 10% value for the shift in the tail area of the distribution is standard for BMD analysis [16, 21]. The confidence level is the statistical lower confidence limit applied to BMD estimated by the model. The resultant lower bound on the BMD is the BMDL and is a conservative estimate of the dose at which the particular gene is altered.

        In processing the model output, the user is allowed to choose the method for selecting which model best describes the data with the least amount of complexity. In the first method, a nested likelihood ratio test can be used to select among the linear, 2° polynomial, and 3° polynomial models followed by an Akaike information criterion (AIC) comparison [22] between the best nested model and the power model (i.e., the model with the lowest AIC is selected). In the second method, a completely AIC-based selection process is performed. Finally, the user is allowed to remove probe sets where the BMD is greater than the highest dose. This option was provided to avoid model extrapolation.

        In the output from the BMD analyses, the probe set identifier is provided with the best overall model together with selected values for each of the statistical models evaluated. These include the BMD, the BMDL, the fit p-value from the likelihood ratio test, the log-likelihood value for the fit of the model, the AIC, and the direction of the response (i.e., increased expression or decreased expression). On an average computer, 10 probe sets can be processed per minute.

        Gene Ontology Analyses

        The BMD values from the previous step in the analysis process are used as input for the GO analyses (Fig. 1D). In the GO analyses, the probe set identifiers are combined into unique genes based on their NCBI Entrez Gene identifiers. When two or more probe sets are associated with a single gene, the BMDs for the individual probe sets are averaged to obtain a single value. The Entrez Gene identifiers are then matched to their corresponding biological process, molecular function, and cellular component GO categories. The program returns a wide range of summary values representing the central tendencies and associated variability of the BMD and BMDL values for the genes within each category (Table 1).
        Table 1

        Output from BMDExpress Characterizing the Dose-dependent Behavior of Each GO Category

        Output from GO Analysis

        Description of Output

        GO Level

        Level in the hierarchy of the GO category

        GO Term Name

        Official name of the GO category

        All Genes

        Total number of genes on the array assigned to the GO category

        Genes from BMD Analysis

        Number of genes from BMD analyses in the GO category


        Percentage of the total number of genes in GO category used in BMD analysis

        Gene IDs

        Entrez Gene identifiers in GO category based on Affymetrix probe set identifiers from BMD analysis

        Probe IDs

        Affymetrix probe set identifiers from BMD analysis

        BMD Mean

        Mean BMD for the genes in GO category

        BMD Median

        Median BMD for the genes in GO category

        BMD Minimum

        Minimum BMD for the genes in GO category

        BMD SD

        Standard deviation of BMD for the genes in GO category

        BMD wMean

        Weighted mean BMD for the genes in GO category (weighted by fit p-value)

        BMD wSD

        Standard deviation of the weighted mean BMD for the genes in GO category (weighted by fit p-value)

        BMDL Mean

        Mean BMDL for the genes in GO category

        BMDL Median

        Median BMDL for the genes in GO category

        BMDL Minimum

        Minimum BMDL for the genes in GO category

        BMDL SD

        Standard deviation of the BMDL for the genes in GO category

        BMDL wMean

        Weighted mean BMDL for the genes in GO category (weighted by fit p-value)

        BMDL wSD

        Standard deviation of the weighted mean BMDL for the genes in GO category (weighted by fit p-value)

        5th Percentile Index

        Nth gene number representing the 5th percentile for all the genes in the category. The value is zero-based and a 0.5 value means that it falls between two values

        BMD at 5th Percentile

        BMD at the 5th percentile for all genes in the GO category (including genes with no significant dose response)

        10th Percentile Index

        Nth gene number representing the 10th percentile for all the genes in the category. The value is zero-based and a 0.5 value means that it falls between two values

        BMD at 10th Percentile

        BMD at the 10th percentile for all genes in the GO category (including genes with no significant dose response)

        Probes with Adverse Direction Up

        Number of probe sets in the GO category for which the final change in expression was in the up (i.e., increased) direction

        Probes with Adverse Direction Down

        Number of probe sets in the GO category for which the final change in expression was in the down (i.e., decreased) direction

        Example Analysis On Estrogenic Dose-Response in Zebrafish (Danio rerio)

        To illustrate the features and functionality of BMDExpress, microarray data were taken from a study of hepatic gene expression changes in zebrafish following exposure to 17 α-ethynylestradiol (EE2) (ArrayExpress Accession No. E-TABM-105) [23]. In this study, female zebrafish were exposed to EE2 in the water at nominal concentrations of 0, 15, 40, and 100 ng/L for 24 and 168 h. Gene expression changes in the liver were then evaluated using the Affymetrix Zebrafish array to identify potential genomic biomarkers for endocrine disrupting compounds (natural and synthetic) that are released into the environment and obtain a better understanding of the biological effects of these compounds in fish. The data from the study was downloaded and normalized using robust multi-array averaging (RMA) with a log2 transformation [24]. The log2 transformed data for each time point were imported and analyzed separately using BMDExpress. The data were pre-filtered using a one-way ANOVA with a false discovery rate of 5%. A total of 1061 and 864 probe sets showed significant dose-response behavior at the 24 h and 168 h time-points, respectively. The data were then fit to linear, 2° polynomial, and power models and the best model was selected using a likelihood ratio test for the linear and 2° polynomial followed by an AIC comparison with the power model. The BMD values from the best model were then used as input for the GO analysis.

        Results from the analysis at the 24 h time point showed that the most sensitive single gene was tryptophanyl-tRNA synthetase (Wars) (BMD = 5.74 ng/L) and the most sensitive biological process to EE2 exposure was amino acid glycosylation (BMD = 10.88 ± 1.80 ng/L) (Table 2). The four responsive genes in this category all showed similar dose-response behavior. Based on the BMD values, the genes relating to amino acid glycosylation and tryptophanyl-tRNA synthetase may be a more sensitive set of biomarkers than the current single standard biomarker of vitellogenin [25]. Changes in serum vitellogenin concentrations were only significantly altered at the 40 ng/L concentration following the 24 h exposure [23]. The regulation of protein glycosylation by sex steroids has been well established [26]. For example, the glycosylation of follicle-stimulating hormone is regulated by estrogens and androgens and affects its biological activity [27]. Another example is the glycosylation of vitellogenin itself. Vitellogenin has been shown to be a highly modified protein [28] and the post-translational changes include glycosylation by hepatocytes [29]. The glycosylation of vitellogenin provides a source of carbohydrate for the developing embryo [30] and may play a role in transport, folding, and uptake of vitellogenin [31]. Other GO categories that showed low BMD values were cell migration involved in gastrulation, monocarboxylic acid metabolism, tRNA aminoacylation, nitrogen compound metabolism, and regulation of apoptosis. At the 168 h time point, the most sensitive single gene was dihydrolipoamide dehydrogenase (Dldh) (BMD = 5.96 ng/L) and lipid transport was the most sensitive biological process (11.57 ± 2.54 ng/L) (Table 2). In the lipid transport category, one of the genes was vitellogenin and another was apolipoprotein A-I. Both genes have been previously shown to be transcriptionally-regulated by estrogen [25, 32]. Other GO categories that showed relatively low BMD values were glycolysis, protein-DNA complex formation, and protein import.
        Table 2

        Biological process GO categories with the lowest mean BMD in zebrafish exposed to EE2

        Biological Process GO Categorya

        Total Genes in Category

        Genes with BMD

        Mean BMD (ng/L)

        Std Dev BMD

        Mean BMDL (ng/L)

        Minimum BMD (ng/L)

        Upregulated/Downregulated Probes

        24 h

        Protein amino acid glycosylation








        Cell migration involved in gastrulation








        Monocarboxylic acid metabolic process








        tRNA aminoacylation








        Nitrogen compound catabolic process








        Regulation of apoptosis








        Amino acid and derivative metabolic process








        Amino acid metabolic process








        Amino acid biosynthetic process








        Amine metabolic process








        168 h

        Lipid transport








        Response to external stimulus
















        Carbohydrate catabolic process








        Alcohol metabolic process








        Cellular macromolecule catabolic process








        Protein-DNA complex assembly








        Monosaccharide metabolic process








        Cellular protein complex assembly








        Protein import








        aRedundant child GO categories containing the same genes and mean BMD were removed from the list.

        In the original analysis of the data, the investigators used a linear model to identify genes that were significantly affected by dose together with a nonparametric stratified test for trend [23]. Pairwise comparisons between dose-levels and the control group were also performed. The investigators summarized these results using Venn diagrams showing overlap of genes between doses and used a GO enrichment analysis at each individual dose showing which processes were affected. The reanalysis of this dataset using BMDExpress provides several improvements over the standard analysis performed by the investigators in the original article. First, the statistical modeling capabilities of BMDExpress utilized the dose-response information inherent in the data and identified concentrations at which the response to the treatment was significantly changed based on the variability observed in the control animals. These reference concentrations were not limited to the specific doses used in the study unlike the analysis using the linear model and pair-wise comparisons. Second, the ability to model the dose-response curves and calculate associated confidence limits identified a set of potential biomarkers that were sensitive and robust. Third, instead of performing a GO enrichment analysis at each dose level, the analysis by BMDExpress summarized the data by showing which biological processes were the most sensitive to environmental estrogens and provided reference concentrations at which they were affected. In this manner, the analysis was able to highlight the changes in amino acid glycosylation that occur at lower concentrations than the effects on tRNA aminoacylation and apoptosis.


        Despite the numerous software programs for microarray data analysis, the majority do not provide any statistical modeling tools for analyzing dose-response studies. In the past, microarray dose-response studies have been typically analyzed using ANOVA with pair-wise comparisons between dose groups and the associated control. This type of analysis only identifies which genes are significantly altered at the specific doses used in the study. In BMDExpress, a statistical model is fit to the data and a dose-level is identified at which the response to the treatment is significantly different than that observed in the control animals. Using this method, the analysis is not constrained to the experimental doses and provides better use of the dose-response information [21]. The software tool then allows users to summarize the statistical modeling of the individual genes based on GO categories and characterize the dose-dependent behavior of specific cellular processes. These integrated capabilities make BMDExpress a useful tool for the dose-response analysis of microarray data.

        Availability and Requirements

        Project Name: BMDExpress

        Project Home Page: http://​sourceforge.​net/​projects/​bmdexpress/​

        Operating Systems: Windows 2000 and Xp

        Programming Languages: Java, C, FORTRAN

        Other Requirements: Java 1.6.0 or higher

        License: MIT Public License

        Any Restrictions to Use By Non-Academics: None

        List of Abbreviations


        gene ontology


        benchmark dose


        dynamic link library


        one-way analysis of variance


        benchmark response


        BMD lower confidence limit


        Akaike information criterion


        17 α-ethynylestradiol


        robust multi-array averaging.



        The authors would like to thank Jeffrey S. Gift and R. Woodrow Setzer for providing helpful suggestions and the source code used in the original BMDS software. This work was supported by a grant from the American Chemistry Council's Long Range Initiative and a Superfund Program Project Grant (2 P42 ES004911-17).

        Authors’ Affiliations

        The Hamner Institutes for Health Sciences
        Bruce Allen Consulting


        1. Lander AD: Morpheus unbound: reimagining the morphogen gradient. Cell 2007, 128:245–256.View ArticlePubMed
        2. Kietzmann T, Dimova EY, Flugel D, Scharf JG: Oxygen: modulator of physiological and pathophysiological processes in the liver. Zeitschrift fur Gastroenterologie 2006, 44:67–76.View ArticlePubMed
        3. Daoud KF, Jackson CG, Williams HJ: Basic therapy for rheumatoid arthritis: nonsteroidal anti-inflammatory drugs. Compr Ther 1999,25(8–10):427–433.View ArticlePubMed
        4. Slikker W Jr, Andersen ME, Bogdanffy MS, Bus JS, Cohen SD, Conolly RB, David RM, Doerrer NG, Dorman DC, Gaylor DW, Hattis D, Rogers JM, Setzer RW, Swenberg JA, Wallace K: Dose-dependent transitions in mechanisms of toxicity: case studies. Toxicol Appl Pharmacol 2004, 201:226–294.View ArticlePubMed
        5. Beissbarth T, Speed TP: GOstat: find statistically overrepresented Gene Ontologies within a group of genes. Bioinformatics 2004, 20:1464–1465.View ArticlePubMed
        6. Dennis G Jr, Sherman BT, Hosack DA, Yang J, Gao W, Lane HC, Lempicki RA: DAVID: Database for Annotation, Visualization, and Integrated Discovery. Genome Biol 2003, 4:P3.View ArticlePubMed
        7. Khatri P, Bhavsar P, Bawa G, Draghici S: Onto-Tools: an ensemble of web-accessible, ontology-based tools for the functional design and interpretation of high-throughput gene expression experiments. Nucleic Acids Res 2004, 32:W449–456.View ArticlePubMed
        8. Zhang B, Schmoyer D, Kirov S, Snoddy J: GOTree Machine (GOTM): a web-based platform for interpreting sets of interesting genes using Gene Ontology hierarchies. BMC Bioinformatics 2004, 5:16.View ArticlePubMed
        9. Khatri P, Draghici S: Ontological analysis of gene expression data: current tools, limitations, and open problems. Bioinformatics 2005, 21:3587–3595.View ArticlePubMed
        10. Draghici S, Khatri P, Martins RP, Ostermeier GC, Krawetz SA: Global functional profiling of gene expression. Genomics 2003, 81:98–104.View ArticlePubMed
        11. Barton HA, Andersen ME, Allen BC: Dose-response characteristics of uterine responses in rats exposed to estrogen agonists. Regul Toxicol Pharmacol 1998, 28:133–149.View ArticlePubMed
        12. Crump KS: A new method for determining allowable daily intakes. Fundam Appl Toxicol 1984, 4:854–871.View ArticlePubMed
        13. Crump KS: Calculation of benchmark dose from continuous data. Risk Anal 1995, 15:79–89.View Article
        14. EPA: The Use of the Benchmark Dose Approach in Health Risk Assessment. Washington, D.C.: Office of Research and Development, U.S. Environmental Protection Agency 1995.
        15. Mattison DR, Sandler JD: Summary of the workshop on issues in risk assessment: quantitative methods for developmental toxicology. Risk Anal 1994, 14:595–604.View ArticlePubMed
        16. Thomas RS, Allen BC, Nong A, Yang L, Bermudez E, Clewell HJ 3rd, Andersen ME: A method to integrate benchmark dose estimates with genomic data to assess the functional effects of chemical exposure. Toxicol Sci 2007, 98:240–248.View ArticlePubMed
        17. U.S. Environmental Protection Agency Benchmark Dose Software [http://​www.​epa.​gov/​ncea/​bmds]
        18. NetAffx Analysis Center [http://​www.​affymetrix.​com/​analysis/​index.​affx]
        19. Gene Ontology Consortium [http://​www.​geneontology.​org/​]
        20. Benjamini Y, Hochberg Y: Controlling the false discovery rate: A practical and powerful approach to multiple testing. Journal of the Royal Statistical Society, Series B 1995, 57:289–300.
        21. Filipsson AF, Sand S, Nilsson J, Victorin K: The benchmark dose method – review of available models, and recommendations for application in health risk assessment. Crit Rev Toxicol 2003, 33:505–542.PubMed
        22. Akaike H: Information theory and an extension of the maximum likelihood principle. 2nd International Symposium on Information Theory 1973, 267–281.
        23. Hoffmann JL, Torontali SP, Thomason RG, Lee DM, Brill JL, Price BB, Carr GJ, Versteeg DJ: Hepatic gene expression profiling using Genechips in zebrafish exposed to 17alpha-ethynylestradiol. Aquat Toxicol 2006,79(3):233–246.View ArticlePubMed
        24. Irizarry RA, Bolstad BM, Collin F, Cope LM, Hobbs B, Speed TP: Summaries of Affymetrix GeneChip probe level data. Nucleic Acids Res 2003, 31:e15.View ArticlePubMed
        25. Marin MG, Matozzo V: Vitellogenin induction as a biomarker of exposure to estrogenic compounds in aquatic environments. Marine pollution bulletin 2004, 48:835–839.View ArticlePubMed
        26. Medvedová L, Farkas R: Hormonal control of protein glycosylation: role of steroids and related lipophilic ligands. Endocr Regul 2004,38(2):65–79.PubMed
        27. Ulloa-Aguirre A, Maldonado A, Damian-Matsumura P, Timossi C: Endocrine regulation of gonadotropin glycosylation. Archives of medical research 2001, 32:520–532.View ArticlePubMed
        28. Redshaw MR, Follett BK: The crystalline yolk-platelet proteins and their soluble plasma precursor in an amphibian, Xenopus laevis. Biochem J 1971,124(4):759–766.PubMed
        29. Gottlieb TA, Wallace RA: Intracellular glycosylation of vitellogenin in the liver of estrogen-stimulated Xenopus laevis. J Biol Chem 1982,257(1):95–103.PubMed
        30. Lee FY, Shih TW, Chang CF: Isolation and characterization of the female-specific protein (vitellogenin) in mature female hemolymph of the freshwater prawn, Macrobrachium rosenbergii: comparison with ovarian vitellin. General and comparative endocrinology 1997, 108:406–415.View ArticlePubMed
        31. Khalaila I, Peter-Katalinic J, Tsang C, Radcliffe CM, Aflalo ED, Harvey DJ, Dwek RA, Rudd PM, Sagi A: Structural characterization of the N-glycan moiety and site of glycosylation in vitellogenin from the decapod crustacean Cherax quadricarinatus. Glycobiology 2004, 14:767–774.View ArticlePubMed
        32. Luoma PV: Gene activation, apolipoprotein A-I/high density lipoprotein, atherosclerosis prevention and longevity. Pharmacol Toxicol 1997,81(2):57–64.View ArticlePubMed


        © Yang et al. 2007

        This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.