A python module to normalize microarray data by the quantile adjustment method
▶ Microarray technology is fundamental to current research on drug treatments. ▶ We have implemented a Python module which can normalize two-color microarray data and can be utilized via a custom HTML front end. ▶ The source code of this software is available to the research community for modificati...
Gespeichert in:
| Veröffentlicht in: | Infection, genetics and evolution Jg. 11; H. 4; S. 765 - 768 |
|---|---|
| Hauptverfasser: | , , , , , , , |
| Format: | Journal Article Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
Kidlington
Elsevier B.V
01.06.2011
Elsevier |
| Schlagworte: | |
| ISSN: | 1567-1348, 1567-7257, 1567-7257 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | ▶ Microarray technology is fundamental to current research on drug treatments. ▶ We have implemented a Python module which can normalize two-color microarray data and can be utilized via a custom HTML front end. ▶ The source code of this software is available to the research community for modification and customization.
Microarray technology is widely used for gene expression research targeting the development of new drug treatments. In the case of a two-color microarray, the process starts with labeling DNA samples with fluorescent markers (cyanine 635 or Cy5 and cyanine 532 or Cy3), then mixing and hybridizing them on a chemically treated glass printed with probes, or fragments of genes. The level of hybridization between a strand of labeled DNA and a probe present on the array is measured by scanning the fluorescence of spots in order to quantify the expression based on the quality and number of pixels for each spot. The intensity data generated from these scans are subject to errors due to differences in fluorescence efficiency between Cy5 and Cy3, as well as variation in human handling and quality of the sample. Consequently, data have to be normalized to correct for variations which are not related to the biological phenomena under investigation. Among many existing normalization procedures, we have implemented the quantile adjustment method using the python computer language, and produced a module which can be run via an HTML dynamic form. This module is composed of different functions for data files reading, intensity and ratio computations and visualization. The current version of the HTML form allows the user to visualize the data before and after normalization. It also gives the option to subtract background noise before normalizing the data. The output results of this module are in agreement with the results of other normalization tools. |
|---|---|
| Bibliographie: | http://dx.doi.org/10.1016/j.meegid.2010.10.008 ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 PMCID: PMC3087835 Authors’ contributions IB implemented the module and wrote the manuscript. DD has designed the project and reviewed the manuscript. JPT participated in implementing the quantile module and in reviewing the manuscript. NCM participated in web dynamic form design and in editing the manuscript. DS, SD, SFT, MSM participated to the manuscript review. Ibrahima Baber : baber@icermali.org; Jean Philippe Tamby : tamby@evry.inra.fr; Nicholas Manoukis : manoukisn@niaid.nih.gov; Djibril Sangaré : dsangare@icermali.org; Seydou Doumbia : sdoumbi@icermali.org; Sekou F. Traoré : cheick@icermali.org; Mohamed S. Maïga : mohmaiga@ml.refer.org; Doulaye Dembélé : doulaye@igbmc.fr |
| ISSN: | 1567-1348 1567-7257 1567-7257 |
| DOI: | 10.1016/j.meegid.2010.10.008 |