Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthew E. Ritchie
dblp:29/5023
· DBLP profile ↗
19ranked-venue papers
6as first author
2since 2021 · last 2024
0000-0002-7383-0609ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 19 · 6 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
10 papers |
Bioinformatics and computational biology · 100% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
gene expression analysis |
0.8 | 5 | 2017 | Glimma: interactive graphics for gene expression analysis · Bioinform. 2017 Combining multiple tools outperforms individual methods in gene set enrichment analyses · Bioinform. 2017 A comparison of background correction methods for two-colour microarrays · Bioinform. 2007 |
Bioinformatics and computational biology › sequence analysis › pattern matching
approximate string matching |
0.8 | 1 | 2024 | Flexiplex: a versatile demultiplexer and search tool for omics data · Bioinform. 2024 |
Bioinformatics and computational biology › sequence analysis › sequence similarity search
sequence database search |
0.8 | 1 | 2024 | Flexiplex: a versatile demultiplexer and search tool for omics data · Bioinform. 2024 |
Bioinformatics and computational biology
single-cell analysis |
0.4 | 1 | 2020 | CellBench: R/Bioconductor software for comparing single-cell RNA-seq analysis methods · Bioinform. 2020 |
Bioinformatics and computational biology › gene expression analysis
microarray data analysis |
0.3 | 4 | 2009 | R/Bioconductor software for Illumina's Infinium whole-genome genotyping BeadChips · Bioinform. 2009 BASH: a tool for managing BeadArray spatial artefacts · Bioinform. 2008 A comparison of background correction methods for two-colour microarrays · Bioinform. 2007 |
Bioinformatics and computational biology › functional genomics › functional enrichment analysis
gene set enrichment analysis |
0.3 | 1 | 2017 | Combining multiple tools outperforms individual methods in gene set enrichment analyses · Bioinform. 2017 |
Bioinformatics and computational biology › single-cell analysis › single-cell RNA sequencing
single-cell RNA-seq analysis |
0.2 | 1 | 2024 | Flexiplex: a versatile demultiplexer and search tool for omics data · Bioinform. 2024 |
Bioinformatics and computational biology › gene expression analysis › gene expression quantification
allele-specific expression |
0.1 | 1 | 2012 | Allele-specific expression analysis methods for high-density SNP microarray data · Bioinform. 2012 |
Bioinformatics and computational biology › sequence analysis
base calling |
0.1 | 1 | 2009 | Swift: primary data analysis for the Illumina Solexa sequencing platform · Bioinform. 2009 |
Bioinformatics and computational biology › statistical genetics
genotype calling |
0.1 | 1 | 2009 | R/Bioconductor software for Illumina's Infinium whole-genome genotyping BeadChips · Bioinform. 2009 |
Bioinformatics and computational biology › genomics
genotyping |
0.1 | 1 | 2009 | R/Bioconductor software for Illumina's Infinium whole-genome genotyping BeadChips · Bioinform. 2009 |
Bioinformatics and computational biology › sequence analysis
sequencing data analysis |
0.1 | 1 | 2009 | Swift: primary data analysis for the Illumina Solexa sequencing platform · Bioinform. 2009 |
Bioinformatics and computational biology › genomics
single nucleotide polymorphism |
0.1 | 1 | 2009 | R/Bioconductor software for Illumina's Infinium whole-genome genotyping BeadChips · Bioinform. 2009 |
Bioinformatics and computational biology › transcriptomics
RNA-seq analysis |
0.1 | 1 | 2017 | Combining multiple tools outperforms individual methods in gene set enrichment analyses · Bioinform. 2017 |
Visualization and visual analytics
biological data visualization |
0.1 | 1 | 2017 | Glimma: interactive graphics for gene expression analysis · Bioinform. 2017 |
Bioinformatics and computational biology › gene expression analysis › microarray data analysis
background correction |
0.1 | 1 | 2007 | A comparison of background correction methods for two-colour microarrays · Bioinform. 2007 |
Bioinformatics and computational biology › gene expression analysis
differential expression analysis |
0.1 | 1 | 2007 | A comparison of background correction methods for two-colour microarrays · Bioinform. 2007 |
Methods — techniques the papers use, named apart from their topics
levenshtein distance · 0.8javascript · 0.6d3 · 0.6performance metrics · 0.4benchmarking · 0.4visualization · 0.3ensemble methods · 0.3image processing · 0.2statistical testing · 0.1normalization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Flexiplex: a versatile demultiplexer and search tool for omics dataabstractMOTIVATION: The process of analyzing high throughput sequencing data often requires the identification and extraction of specific target sequences. This could include tasks, such as identifying cellular barcodes and UMIs in single-cell data, and specific genetic variants for genotyping. However, existing tools, which perform these functions are often task-specific, such as only demultiplexing barcodes for a dedicated type of experiment, or are not tolerant to noise in the sequencing data. RESULTS: To overcome these limitations, we developed Flexiplex, a versatile and fast sequence searching and demultiplexing tool for omics data, which is based on the Levenshtein distance and thus allows imperfect matches. We demonstrate Flexiplex's application on three use cases, identifying cell-line-specific sequences in Illumina short-read single-cell data, and discovering and demultiplexing cellular barcodes from noisy long-read single-cell RNA-seq data. We show that Flexiplex achieves an excellent balance of accuracy and computational efficiency compared to leading task-specific tools. AVAILABILITY AND IMPLEMENTATION: Flexiplex is available at https://davidsongroup.github.io/flexiplex/. Oliver Cheng, Min Hao Ling, Shuyi Wu, Matthew E. Ritchie, Jonathan Göke, Noorul Amin, Nadia M. Davidson |
Bioinform. | 5 |
| 2021 | NanoMethViz: An R/Bioconductor package for visualizing long-read methylation dataabstractA key benefit of long-read nanopore sequencing technology is the ability to detect modified DNA bases, such as 5-methylcytosine. The lack of R/Bioconductor tools for the effective visualization of nanopore methylation profiles between samples from different experimental groups led us to develop the NanoMethViz R package. Our software can handle methylation output generated from a range of different methylation callers and manages large datasets using a compressed data format. To fully explore the methylation patterns in a dataset, NanoMethViz allows plotting of data at various resolutions. At the sample-level, we use dimensionality reduction to look at the relationships between methylation profiles in an unsupervised way. We visualize methylation profiles of classes of features such as genes or CpG islands by scaling them to relative positions and aggregating their profiles. At the finest resolution, we visualize methylation patterns across individual reads along the genome using the spaghetti plot and heatmaps, allowing users to explore particular genes or genomic regions of interest. In summary, our software makes the handling of methylation signal more convenient, expands upon the visualization options for nanopore data and works seamlessly with existing methylation analysis tools available in the Bioconductor project. Our software is available at https://bioconductor.org/packages/NanoMethViz. Shian Su, Quentin Gouil, Marnie E. Blewitt, Dianne Cook, Peter F. Hickey, Matthew E. Ritchie |
PLoS Comput. Biol. | 6 |
| 2020 | CellBench: R/Bioconductor software for comparing single-cell RNA-seq analysis methodsabstractMOTIVATION: Bioinformatic analysis of single-cell gene expression data is a rapidly evolving field. Hundreds of bespoke methods have been developed in the past few years to deal with various aspects of single-cell analysis and consensus on the most appropriate methods to use under different settings is still emerging. Benchmarking the many methods is therefore of critical importance and since analysis of single-cell data usually involves multi-step pipelines, effective evaluation of pipelines involving different combinations of methods is required. Current benchmarks of single-cell methods are mostly implemented with ad-hoc code that is often difficult to reproduce or extend, and exhaustive manual coding of many combinations is infeasible in most instances. Therefore, new software is needed to manage pipeline benchmarking. RESULTS: The CellBench R software facilitates method comparisons in either a task-centric or combinatorial way to allow pipelines of methods to be evaluated in an effective manner. CellBench automatically runs combinations of methods, provides facilities for measuring running time and delivers output in tabular form which is highly compatible with tidyverse R packages for summary and visualization. Our software has enabled comprehensive benchmarking of single-cell RNA-seq normalization, imputation, clustering, trajectory analysis and data integration methods using various performance metrics obtained from data with available ground truth. CellBench is also amenable to benchmarking other bioinformatics analysis tasks. AVAILABILITY AND IMPLEMENTATION: Available from https://bioconductor.org/packages/CellBench. Shian Su, Luyi Tian, Xueyi Dong, Peter F. Hickey, Saskia Freytag, Matthew E. Ritchie |
Bioinform. | 6 |
| 2018 | scPipe: A flexible R/Bioconductor preprocessing pipeline for single-cell RNA-sequencing dataabstractSingle-cell RNA sequencing (scRNA-seq) technology allows researchers to profile the transcriptomes of thousands of cells simultaneously. Protocols that incorporate both designed and random barcodes have greatly increased the throughput of scRNA-seq, but give rise to a more complex data structure. There is a need for new tools that can handle the various barcoding strategies used by different protocols and exploit this information for quality assessment at the sample-level and provide effective visualization of these results in preparation for higher-level analyses. To this end, we developed scPipe, an R/Bioconductor package that integrates barcode demultiplexing, read alignment, UMI-aware gene-level quantification and quality control of raw sequencing data generated by multiple protocols that include CEL-seq, MARS-seq, Chromium 10X, Drop-seq and Smart-seq. scPipe produces a count matrix that is essential for downstream analysis along with an HTML report that summarises data quality. These results can be used as input for downstream analyses including normalization, visualization and statistical testing. scPipe performs this processing in a few simple R commands, promoting reproducible analysis of single-cell data that is compatible with the emerging suite of open-source scRNA-seq analysis tools available in R/Bioconductor and beyond. The scPipe R package is available for download from https://www.bioconductor.org/packages/scPipe. Luyi Tian, Shian Su, Xueyi Dong, Daniela Amann-Zalcenstein, Christine Biben, Azadeh Seidi, Douglas J. Hilton, Shalin H. Naik, Matthew E. Ritchie |
PLoS Comput. Biol. | 9 |
| 2017 | Combining multiple tools outperforms individual methods in gene set enrichment analysesabstractMotivation: Gene set enrichment (GSE) analysis allows researchers to efficiently extract biological insight from long lists of differentially expressed genes by interrogating them at a systems level. In recent years, there has been a proliferation of GSE analysis methods and hence it has become increasingly difficult for researchers to select an optimal GSE tool based on their particular dataset. Moreover, the majority of GSE analysis methods do not allow researchers to simultaneously compare gene set level results between multiple experimental conditions. Results: The ensemble of genes set enrichment analyses (EGSEA) is a method developed for RNA-sequencing data that combines results from twelve algorithms and calculates collective gene set scores to improve the biological relevance of the highest ranked gene sets. EGSEA's gene set database contains around 25 000 gene sets from sixteen collections. It has multiple visualization capabilities that allow researchers to view gene sets at various levels of granularity. EGSEA has been tested on simulated data and on a number of human and mouse datasets and, based on biologists' feedback, consistently outperforms the individual tools that have been combined. Our evaluation demonstrates the superiority of the ensemble approach for GSE analysis, and its utility to effectively and efficiently extrapolate biological functions and potential involvement in disease processes from lists of differentially regulated genes. Availability and Implementation: EGSEA is available as an R package at http://www.bioconductor.org/packages/EGSEA/ . The gene sets collections are available in the R package EGSEAdata from http://www.bioconductor.org/packages/EGSEAdata/ . Contacts: [email protected] [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online. Monther Alhamdoosh, Milica Ng, Nicholas J. Wilson, Julie M. Sheridan, Huy Huynh, Michael J. Wilson, Matthew E. Ritchie |
Bioinform. | 7 |
| 2017 | Glimma: interactive graphics for gene expression analysisabstractMOTIVATION: graphics for RNA-sequencing and microarray gene expression analyses may contain upwards of tens of thousands of points. Details about certain genes or samples of interest are easily obscured in such dense summary displays. Incorporating interactivity into summary plots would enable additional information to be displayed on demand and facilitate intuitive data exploration. RESULTS: The open-source Glimma package creates interactive graphics for exploring gene expression analysis with a few simple R commands. It extends popular plots found in the limma package, such as multi-dimensional scaling plots and mean-difference plots, to allow individual data points to be queried and additional annotation information to be displayed upon hovering or selecting particular points. It also offers links between plots so that more information can be revealed on demand. Glimma is widely applicable, supporting data analyses from a number of well-established Bioconductor workflows ( limma , edgeR and DESeq2 ) and uses D3/JavaScript to produce HTML pages with interactive displays that enable more effective data exploration by end-users. Results from Glimma can be easily shared between bioinformaticians and biologists, enhancing reporting capabilities while maintaining reproducibility. AVAILABILITY AND IMPLEMENTATION: The Glimma R package is available from http://bioconductor.org/packages/Glimma/ . CONTACT: [email protected] , [email protected] or [email protected]. Shian Su, Charity W. Law, Casey Ah-Cann, Marie-Liesse Asselin-Labat, Marnie E. Blewitt, Matthew E. Ritchie |
Bioinform. | 6 |
| 2014 | KRLMM: an adaptive genotype calling method for common and low frequency variantsabstractBACKGROUND: SNP genotyping microarrays have revolutionized the study of complex disease. The current range of commercially available genotyping products contain extensive catalogues of low frequency and rare variants. Existing SNP calling algorithms have difficulty dealing with these low frequency variants, as the underlying models rely on each genotype having a reasonable number of observations to ensure accurate clustering. RESULTS: Here we develop KRLMM, a new method for converting raw intensities into genotype calls that aims to overcome this issue. Our method is unique in that it applies careful between sample normalization and allows a variable number of clusters k (1, 2 or 3) for each SNP, where k is predicted using the available data. We compare our method to four genotyping algorithms (GenCall, GenoSNP, Illuminus and OptiCall) on several Illumina data sets that include samples from the HapMap project where the true genotypes are known in advance. All methods were found to have high overall accuracy (> 98%), with KRLMM consistently amongst the best. At low minor allele frequency, the KRLMM, OptiCall and GenoSNP algorithms were observed to be consistently more accurate than GenCall and Illuminus on our test data. CONCLUSIONS: Methods that tailor their approach to calling low frequency variants by either varying the number of clusters (KRLMM) or using information from other SNPs (OptiCall and GenoSNP) offer improved accuracy over methods that do not (GenCall and Illuminus). The KRLMM algorithm is implemented in the open-source crlmm package distributed via the Bioconductor project (http://www.bioconductor.org). Zhiyin Dai, Meredith Yeager, Rafael A. Irizarry, Matthew E. Ritchie |
BMC Bioinform. | 5 |
| 2012 | Allele-specific expression analysis methods for high-density SNP microarray dataabstractMOTIVATION: In the past decade, a number of technologies to quantify allele-specific expression (ASE) in a genome-wide manner have become available to researchers. We investigate the application of single-nucleotide polymorphism (SNP) microarrays to this task, exploring data obtained from both cell lines and primary tissue for which both RNA and DNA profiles are available. RESULTS: We analyze data from two experiments that make use of high-density Illumina Infinium II genotyping arrays to measure ASE. We first preprocess each data set, which involves removal of outlier samples, careful normalization and a two-step filtering procedure to remove SNPs that show no evidence of expression in the samples being analyzed and calls that are clear genotyping errors. We then compare three different tests for detecting ASE, one of which has been previously published and two novel approaches. These tests vary at the level at which they operate (per SNP per individual or per SNP) and in the input data they require. Using SNPs from imprinted genes as true positives for ASE, we observe varying sensitivity for the different testing procedures that improves with increasing sample size. Methods that rely on RNA signal alone were found to perform best across a range of metrics. The top ranked SNPs recovered by all methods appear to be reasonable candidates for ASE. AVAILABILITY AND IMPLEMENTATION: Analysis was carried out in R (http://www.R-project.org/) using existing functions. Ana-Teresa Maia, Roslin Russell, Carlos Caldas, Bruce A. Ponder, Matthew E. Ritchie |
Bioinform. | 6 |
| 2011 | Comparing genotyping algorithms for Illumina's Infinium whole-genome SNP BeadChipsabstractBACKGROUND: Illumina's Infinium SNP BeadChips are extensively used in both small and large-scale genetic studies. A fundamental step in any analysis is the processing of raw allele A and allele B intensities from each SNP into genotype calls (AA, AB, BB). Various algorithms which make use of different statistical models are available for this task. We compare four methods (GenCall, Illuminus, GenoSNP and CRLMM) on data where the true genotypes are known in advance and data from a recently published genome-wide association study. RESULTS: In general, differences in accuracy are relatively small between the methods evaluated, although CRLMM and GenoSNP were found to consistently outperform GenCall. The performance of Illuminus is heavily dependent on sample size, with lower no call rates and improved accuracy as the number of samples available increases. For X chromosome SNPs, methods with sex-dependent models (Illuminus, CRLMM) perform better than methods which ignore gender information (GenCall, GenoSNP). We observe that CRLMM and GenoSNP are more accurate at calling SNPs with low minor allele frequency than GenCall or Illuminus. The sample quality metrics from each of the four methods were found to have a high level of agreement at flagging samples with unusual signal characteristics. CONCLUSIONS: CRLMM, GenoSNP and GenCall can be applied with confidence in studies of any size, as their performance was shown to be invariant to the number of samples available. Illuminus on the other hand requires a larger number of samples to achieve comparable levels of accuracy and its use in smaller studies (50 or fewer individuals) is not recommended. Matthew E. Ritchie, Benilton S. Carvalho, Rafael A. Irizarry |
BMC Bioinform. | 1 |
| 2011 | BeadArray Expression Analysis Using BioconductorabstractIllumina whole-genome expression BeadArrays are a popular choice in gene profiling studies. Aside from the vendor-provided software tools for analyzing BeadArray expression data (GenomeStudio/BeadStudio), there exists a comprehensive set of open-source analysis tools in the Bioconductor project, many of which have been tailored to exploit the unique properties of this platform. In this article, we explore a number of these software packages and demonstrate how to perform a complete analysis of BeadArray data in various formats. The key steps of importing data, performing quality assessments, preprocessing, and annotation in the common setting of assessing differential expression in designed experiments will be covered. Matthew E. Ritchie, Mark J. Dunning, Mike L. Smith, Andy G. Lynch |
PLoS Comput. Biol. | 1 |
| 2010 | Data analysis issues for allele-specific expression using Illumina's GoldenGate assayabstractBACKGROUND: High-throughput measurement of allele-specific expression (ASE) is a relatively new and exciting application area for array-based technologies. In this paper, we explore several data sets which make use of Illumina's GoldenGate BeadArray technology to measure ASE. This platform exploits coding SNPs to obtain relative expression measurements for alleles at approximately 1500 positions in the genome. RESULTS: We analyze data from a mixture experiment where genomic DNA samples from pairs of individuals of known genotypes are pooled to create allelic imbalances at varying levels for the majority of SNPs on the array. We observe that GoldenGate has less sensitivity at detecting subtle allelic imbalances (around 1.3 fold) compared to extreme imbalances, and note the benefit of applying local background correction to the data. Analysis of data from a dye-swap control experiment allowed us to quantify dye-bias, which can be reduced considerably by careful normalization. The need to filter the data before carrying out further downstream analysis to remove non-responding probes, which show either weak, or non-specific signal for each allele, was also demonstrated. Throughout this paper, we find that a linear model analysis of the data from each SNP is a flexible modelling strategy that allows for testing of allelic imbalances in each sample when replicate hybridizations are available. CONCLUSIONS: Our analysis shows that local background correction carried out by Illumina's software, together with quantile normalization of the red and green channels within each array, provides optimal performance in terms of false positive rates. In addition, we strongly encourage intensity-based filtering to remove SNPs which only measure non-specific signal. We anticipate that a similar analysis strategy will prove useful when quantifying ASE on Illumina's higher density Infinium BeadChips. Matthew E. Ritchie, Matthew S. Forrest, Antigone S. Dimas, Caroline Daelemans, Emmanouil T. Dermitzakis, Panagiotis Deloukas, Simon Tavaré |
BMC Bioinform. | 1 |
| 2009 | R/Bioconductor software for Illumina's Infinium whole-genome genotyping BeadChipsabstractUNLABELLED: Illumina produces a number of microarray-based technologies for human genotyping. An Infinium BeadChip is a two-color platform that types between 10(5) and 10(6) single nucleotide polymorphisms (SNPs) per sample. Despite being widely used, there is a shortage of open source software to process the raw intensities from this platform into genotype calls. To this end, we have developed the R/Bioconductor package crlmm for analyzing BeadChip data. After careful preprocessing, our software applies the CRLMM algorithm to produce genotype calls, confidence scores and other quality metrics at both the SNP and sample levels. We provide access to the raw summary-level intensity data, allowing users to develop their own methods for genotype calling or copy number analysis if they wish. AVAILABILITY AND IMPLEMENTATION: The crlmm Bioconductor package is available from http://www.bioconductor.org. Data packages and documentation are available from http://rafalab.jhsph.edu/software.html. Matthew E. Ritchie, Benilton S. Carvalho, Kurt N. Hetrick, Simon Tavaré, Rafael A. Irizarry |
Bioinform. | 1 |
| 2009 | Swift: primary data analysis for the Illumina Solexa sequencing platformabstractAbstract Motivation: Primary data analysis methods are of critical importance in second generation DNA sequencing. Improved methods have the potential to increase yield and reduce the error rates. Openly documented analysis tools enable the user to understand the primary data, this is important for the optimization and validity of their scientific work. Results: In this article, we describe Swift, a new tool for performing primary data analysis on the Illumina Solexa Sequencing Platform. Swift is the first tool, outside of the vendors own software, which completes the full analysis process, from raw images through to base calls. As such it provides an alternative to, and independent validation of, the vendor supplied tool. Our results show that Swift is able to increase yield by 13.8%, at comparable error rate. Availability and Implementation: Swift is implemented in C++and supported under Linux. It is supplied under an open source license (LGPL3), allowing researchers to build upon the platform. Swift is available from http://swiftng.sourceforge.net. Contact: [email protected]; [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Nava Whiteford, Tom Skelly, Christina Curtis, Matthew E. Ritchie, Andrea Löhr, Alexander Wait Zaranek, Irina I. Abnizova, Clive Brown |
Bioinform. | 4 |
| 2009 | Illumina WG-6 BeadChip strips should be normalized separatelyabstractBACKGROUND: Illumina Sentrix-6 Whole-Genome Expression BeadChips are relatively new microarray platforms which have been used in many microarray studies in the past few years. These Chips have a unique design in which each Chip contains six microarrays and each microarray consists of two separate physical strips, posing special challenges for precise between-array normalization of expression values. RESULTS: None of the normalization strategies proposed so far for this microarray platform allow for the possibility of systematic variation between the two strips comprising each array. That this variation can be substantial is illustrated by a data example. We demonstrate that normalizing at the strip-level rather than at the array-level can effectively remove this between-strip variation, improve the precision of gene expression measurements and discover more differentially expressed genes. The gain is substantial, yielding a 20% increase in statistical information and doubling the number of genes detected at a 5% false discovery rate. Functional analysis reveals that the extra genes found tend to have interesting biological meanings, dramatically strengthening the biological conclusions from the experiment. Strip-level normalization still outperforms array-level normalization when non-expressed probes are filtered out. CONCLUSION: Plots are proposed which demonstrate how the need for strip-level normalization relates to inconsistent intensity range variation between the strips. Strip-level normalization is recommended for the preprocessing of Illumina Sentrix-6 BeadChips whenever the intensity range is seen to be inconsistent between the strips. R code is provided to implement the recommended plots and normalization algorithms. Ashish Banerjee, Matthew E. Ritchie, Steve Gerondakis, Gordon K. Smyth |
BMC Bioinform. | 3 |
| 2008 | BASH: a tool for managing BeadArray spatial artefactsabstractAbstract Summary: With their many replicates and their random layouts, Illumina BeadArrays provide greater scope fordetecting spatial artefacts than do other microarray technologies. They are also robust to artefact exclusion, yet there is a lack of tools that can perform these tasks for Illumina. We present BASH, a tool for this purpose. BASH adopts the concepts of Harshlight, but implements them in a manner that utilizes the unique characteristics of the Illumina technology. Using bead-level data, spatial artefacts of various kinds can thus be identified and excluded from further analyses. Availability: The beadarray Bioconductor package (version 1.10 onwards), www.bioconductor.org Contact: [email protected] Supplementary information: Additional information and a vignette are included in the beadarray package. Jonathan M. Cairns, Mark J. Dunning, Matthew E. Ritchie, Roslin Russell, Andy G. Lynch |
Bioinform. | 3 |
| 2008 | Statistical issues in the analysis of Illumina dataabstractBACKGROUND: Illumina bead-based arrays are becoming increasingly popular due to their high degree of replication and reported high data quality. However, little attention has been paid to the pre-processing of Illumina data. In this paper, we present our experience of analysing the raw data from an Illumina spike-in experiment and offer guidelines for those wishing to analyse expression data or develop new methodologies for this technology. RESULTS: We find that the local background estimated by Illumina is consistently low, and subtracting this background is beneficial for detecting differential expression (DE). Illumina's summary method performs well at removing outliers, producing estimates which are less biased and are less variable than other robust summary methods. However, quality assessment on summarised data may miss spatial artefacts present in the raw data. Also, we find that the background normalisation method used in Illumina's proprietary software (BeadStudio) can cause problems with a standard DE analysis. We demonstrate that variances calculated from the raw data can be used as inverse weights in the DE analysis to improve power. Finally, variability in both expression levels and DE statistics can be attributed to differences in probe composition. These differences are not accounted for by current analysis methods and require further investigation. CONCLUSION: Analysing Illumina expression data using BeadStudio is reasonable because of the conservative estimates of summary values produced by the software. Improvements can however be made by not using background normalisation. Access to the raw data allows for a more detailed quality assessment and flexible analyses. In the case of a gene expression study, data can be analysed on an appropriate scale using established tools. Similar improvements can be expected for other Illumina assays. Mark J. Dunning, Nuno L. Barbosa-Morais, Andy G. Lynch, Simon Tavaré, Matthew E. Ritchie |
BMC Bioinform. | 5 |
| 2007 | beadarray: R classes and methods for Illumina bead-based dataabstractUNLABELLED: The R/Bioconductor package beadarray allows raw data from Illumina experiments to be read and stored in convenient R classes. Users are free to choose between various methods of image processing, background correction and normalization in their analysis rather than using the defaults in Illumina's; proprietary software. The package also allows quality assessment to be carried out on the raw data. The data can then be summarized and stored in a format which can be used by other R/Bioconductor packages to perform downstream analyses. Summarized data processed by Illumina's; BeadStudio software can also be read and analysed in the same manner. AVAILABILITY: The beadarray package is available from the Bioconductor web page at www.bioconductor.org. A user's guide and example data sets are provided with the package. Mark J. Dunning, Mike L. Smith, Matthew E. Ritchie, Simon Tavaré |
Bioinform. | 3 |
| 2007 | A comparison of background correction methods for two-colour microarraysabstractMOTIVATION: Microarray data must be background corrected to remove the effects of non-specific binding or spatial heterogeneity across the array, but this practice typically causes other problems such as negative corrected intensities and high variability of low intensity log-ratios. Different estimators of background, and various model-based processing methods, are compared in this study in search of the best option for differential expression analyses of small microarray experiments. RESULTS: Using data where some independent truth in gene expression is known, eight different background correction alternatives are compared, in terms of precision and bias of the resulting gene expression measures, and in terms of their ability to detect differentially expressed genes as judged by two popular algorithms, SAM and limma eBayes. A new background processing method (normexp) is introduced which is based on a convolution model. The model-based correction methods are shown to be markedly superior to the usual practice of subtracting local background estimates. Methods which stabilize the variances of the log-ratios along the intensity range perform the best. The normexp+offset method is found to give the lowest false discovery rate overall, followed by morph and vsn. Like vsn, normexp is applicable to most types of two-colour microarray data. AVAILABILITY: The background correction methods compared in this article are available in the R package limma (Smyth, 2005) from http://www.bioconductor.org. SUPPLEMENTARY INFORMATION: Supplementary data are available from http://bioinf.wehi.edu.au/resources/webReferences.html. Matthew E. Ritchie, Jeremy David Silver, Alicia Oshlack, Melissa Holmes, Dileepa S. Diyagama, Andrew J. Holloway, Gordon K. Smyth |
Bioinform. | 1 |
| 2006 | Empirical array quality weights in the analysis of microarray dataabstractBACKGROUND: Assessment of array quality is an essential step in the analysis of data from microarray experiments. Once detected, less reliable arrays are typically excluded or "filtered" from further analysis to avoid misleading results. RESULTS: In this article, a graduated approach to array quality is considered based on empirical reproducibility of the gene expression measures from replicate arrays. Weights are assigned to each microarray by fitting a heteroscedastic linear model with shared array variance terms. A novel gene-by-gene update algorithm is used to efficiently estimate the array variances. The inverse variances are used as weights in the linear model analysis to identify differentially expressed genes. The method successfully assigns lower weights to less reproducible arrays from different experiments. Down-weighting the observations from suspect arrays increases the power to detect differential expression. In smaller experiments, this approach outperforms the usual method of filtering the data. The method is available in the limma software package which is implemented in the R software environment. CONCLUSION: This method complements existing normalisation and spot quality procedures, and allows poorer quality arrays, which would otherwise be discarded, to be included in an analysis. It is applicable to microarray data from experiments with some level of replication. Matthew E. Ritchie, Dileepa S. Diyagama, Jody Neilson, Ryan van Laar, Alexander Dobrovic, Andrew J. Holloway, Gordon K. Smyth |
BMC Bioinform. | 1 |