Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Crispin J. Miller

dblp:20/2880 · DBLP profile ↗
← Back
20ranked-venue papers
2as first author
0since 2021 · last 2019
0000-0003-4341-1283ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 17 · 2 first-authorSystems, architecture and hardware · 3Software engineering, systems software and programming languages · 1

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
7 papers
Bioinformatics and computational biology · 100%

Topics — the 14 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
cancer genomics
0.412019
In silico error correction improves cfDNA mutation calling · Bioinform. 2019
Bioinformatics and computational biology › cancer genomics
circulating tumor DNA analysis
0.412019
In silico error correction improves cfDNA mutation calling · Bioinform. 2019
Bioinformatics and computational biology › bioimage informatics › bioimage analysis
molecule counting
0.312017
twoddpcr: an R/Bioconductor package and Shiny app for Droplet Digital PCR analysis · Bioinform. 2017
Bioinformatics and computational biology
nucleic acid quantification
0.312017
twoddpcr: an R/Bioconductor package and Shiny app for Droplet Digital PCR analysis · Bioinform. 2017
Bioinformatics and computational biology › sequence analysis
sequencing error correction
0.112019
In silico error correction improves cfDNA mutation calling · Bioinform. 2019
Bioinformatics and computational biology › gene expression analysis
microarray data analysis
0.122005
Simpleaffy: a BioConductor package for Affymetrix Quality Control and data analysis · Bioinform. 2005
ADAPT: a database of affymetrix probesets and transcripts · Bioinform. 2005
Bioinformatics and computational biology › biological network › network biology › network inference
gene regulatory network inference
0.112009
rHVDM: an R package to predict the activity and targets of a transcription factor · Bioinform. 2009
Bioinformatics and computational biology › gene regulation › transcription factor analysis
transcription factor target prediction
0.112009
rHVDM: an R package to predict the activity and targets of a transcription factor · Bioinform. 2009
Bioinformatics and computational biology
gene expression analysis
0.122007
Exploiting sample variability to enhance multivariate analysis of microarray data · Bioinform. 2007
Simpleaffy: a BioConductor package for Affymetrix Quality Control and data analysis · Bioinform. 2005
Bioinformatics and computational biology › gene expression analysis
time course gene expression analysis
0.012009
rHVDM: an R package to predict the activity and targets of a transcription factor · Bioinform. 2009
Bioinformatics and computational biology › sequence analysis › sequencing read preprocessing
vector contamination detection
0.011999
A RAPID algorithm for sequence database comparisons: application to the identification of vector contamination in the EMBL databases · Bioinform. 1999
Bioinformatics and computational biology
biological database
0.012005
ADAPT: a database of affymetrix probesets and transcripts · Bioinform. 2005
Bioinformatics and computational biology
database and knowledge base
0.012005
ADAPT: a database of affymetrix probesets and transcripts · Bioinform. 2005
Bioinformatics and computational biology › sequence analysis
sequence similarity search
0.011999
A RAPID algorithm for sequence database comparisons: application to the identification of vector contamination in the EMBL databases · Bioinform. 1999

Methods — techniques the papers use, named apart from their topics

redundancy-based error correction · 0.4poisson statistics · 0.3optimization · 0.1dynamic mechanistic modeling · 0.1differential equation integration · 0.1correlation analysis · 0.1ROC analysis · 0.0
YearPublicationVenuePosition
2019 In silico error correction improves cfDNA mutation calling
abstract
MOTIVATION: Circulating-free DNA (cfDNA) profiling by sequencing is an important minimally invasive protocol for monitoring the mutation profile of solid tumours in cancer patients. Since the concentration of available cfDNA is limited, sample library generation relies on multiple rounds of PCR amplification, during which the accumulation of errors results in reduced sensitivity and lower accuracy. RESULTS: We present PCR Error Correction (PEC), an algorithm to identify and correct errors in short read sequencing data. It exploits the redundancy that arises from multiple rounds of PCR amplification. PEC is particularly well suited to applications such as single-cell sequencing and circulating tumour DNA (ctDNA) analysis, in which many cycles of PCR are used to generate sufficient DNA for sequencing from small amounts of starting material. When applied to ctDNA analysis, PEC significantly improves mutation calling accuracy, achieving similar levels of performance to more complex strategies that require additional protocol steps and access to calibration DNA datasets. AVAILABILITY AND IMPLEMENTATION: PEC is available under the GPL-v3 Open Source licence, and is freely available from: https://github.com/CRUKMI-ComputationalBiology/PCR_Error_Correction.git. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Chang Sik Kim, Sumitra Mohan, Mahmood Ayub, Dominic G. Rothwell, Caroline Dive, Ged Brady, Crispin J. Miller
Bioinform.7
2017 twoddpcr: an R/Bioconductor package and Shiny app for Droplet Digital PCR analysis
abstract
SUMMARY: Droplet Digital PCR (ddPCR) is a sensitive platform used to quantify specific nucleic acid molecules amplified by polymerase chain reactions. Its sensitivity makes it particularly useful for the detection of rare mutant molecules, such as those present in a sample of circulating free tumour DNA obtained from cancer patients. ddPCR works by partitioning a sample into individual droplets for which the majority contain only zero or one target molecule. Each droplet then becomes a reaction chamber for PCR, which through the use of fluorochrome labelled probes allows the target molecules to be detected by measuring the fluorescence intensity of each droplet. The technology supports two channels, allowing, for example, mutant and wild type molecules to be detected simultaneously in the same sample. As yet, no open source software is available for the automatic gating of two channel ddPCR experiments in the case where the droplets can be grouped into four clusters. Here, we present an open source R package 'twoddpcr', which uses Poisson statistics to estimate the number of molecules in such two channel ddPCR data. Using the Shiny framework, an accompanying graphical user interface (GUI) is also included for the package, allowing users to adjust parameters and see the results in real-time. AVAILABILITY AND IMPLEMENTATION: twoddpcr is available from Bioconductor (3.5) at https://bioconductor.org/packages/twoddpcr/ . A Shiny-based GUI suitable for non-R users is available as a standalone application from within the package and also as a web application at http://shiny.cruk.manchester.ac.uk/twoddpcr/ . CONTACT: [email protected] or [email protected]. PACKAGE MAINTAINER: [email protected].
Anthony Chiu, Mahmood Ayub, Caroline Dive, Ged Brady, Crispin J. Miller
Bioinform.5
2017 A cost-effective approach to improving performance of big genomic data analyses in clouds
Christopher Smowton, Andoena Balla, Demetris Antoniades, Crispin J. Miller, George Pallis 0001, Marios D. Dikaiakos
Future Gener. Comput. Syst.4
2015 Analysing Cancer Genomics in the Elastic Cloud
abstract
With the rapidly growing demand for DNA analysis, the need for storing and processing large-scale genome data has presented significant challenges. This paper describes how the Genome Analysis Toolkit (GATK) can be deployed to an elastic cloud, and defines policy to drive elastic scaling of the application. We extensively analyse the GATK to expose opportunities for resource elasticity, demonstrate that it can be practically deployed at scale in a cloud environment, and demonstrate that applying elastic scaling improves the performance to cost tradeoff achieved in a simulated environment.
Christopher Smowton, Crispin J. Miller, Andoena Balla, Demetris Antoniades, George Pallis 0001, Marios D. Dikaiakos
CCGRID2
2015 Genome Analysis in a Dynamically Scaled Hybrid Cloud
abstract
In this paper, we explore the benefits of automatically determining the degree of parallelism used to perform genetic mutation calling in a hybrid cloud environment. We propose algorithms to automatically control both the hiring of hybrid cloud resources and the selection of the degree of parallelism employed in analysis tasks executed against that cloud. Using the Broad Institute's Genome Analysis Toolkit as a case study, we then conduct profile-driven simulation studies to characterise the circumstances in which our algorithms are beneficial or deleterious compared to simple, conventional baseline algorithms. We find that there are a wide range of cloud workload scenarios where our algorithms outperform the baselines, and thereby argue that automatic control of cloud scaling and task parallelism, using techniques like those proposed, are likely to be beneficially applicable to real-world biocomputing.
Christopher Smowton, Georgiana Copil, Hong Linh Truong 0001, Crispin J. Miller
e-Science4
2015 SCAN: A Smart Application Platform for Empowering Parallelizations of Big Genomic Data Analysis in Clouds
abstract
Cloud computing is often adopted to process big data for genome analysis due to its elasticity and pay-as-you-go features. In this paper, we present SCAN, a smart application platform to facilitate parallelization of big genome analysis in clouds. With a knowledge base and an intelligent application scheduler, the SCAN enables better understanding of bio-applications' characteristics, and helps to orchestrate huge, heterogeneous tasks efficiently and cost-effectively. We conducted a simulation study and found that the SCAN platform is able to improve the performance of genome analysis and reduce its cost in a wide variety of circumstances.
Wei Jie, Crispin J. Miller
ICPP3
2009 rHVDM: an R package to predict the activity and targets of a transcription factor
abstract
SUMMARY: Highly parallel genomic platforms like microarrays often present researchers with long lists of differentially expressed genes but contain little or no information on how these genes are regulated. rHVDM is a novel R package which uses gene expression time course data to predict the activity and targets of a transcription factor. In the first step, rHVDM uses a small number of known targets to derive the activity profile of a given transcription factor. Then, in a subsequent step, this activity profile is used to predict other putative targets of that transcription factor. A dynamic and mechanistic model of gene expression is at the heart of the technique. Measurement error is taken into account during the process, which allows an objective assessment of the robustness of fit and, therefore, the quality of the predictions. The package relies on efficient algorithms and vectorization to accomplish potentially time consuming tasks including optimization and differential equation integration. We demonstrate the efficiency and accuracy of rHVDM by examining the activity of the tumour-suppressing transcription factor, p53. AVAILABILITY: The version of the package presented here (1.8.1) is freely available from the Bioconductor Web site (http://bioconductor.org/packages/2.3/bioc/html/rHVDM.html).
Martino Barenco, E. Papouli, Sonia H. Shah, Daniel Brewer, Crispin J. Miller, Michael Hubank
Bioinform.5
2009 Exon Array Analysis of Head and Neck Cancers Identifies a Hypoxia Related Splice Variant of LAMA3 Associated with a Poor Prognosis
abstract
The identification of alternatively spliced transcript variants specific to particular biological processes in tumours should increase our understanding of cancer. Hypoxia is an important factor in cancer biology, and associated splice variants may present new markers to help with planning treatment. A method was developed to analyse alternative splicing in exon array data, using probeset multiplicity to identify genes with changes in expression across their loci, and a combination of the splicing index and a new metric based on the variation of reliability weighted fold changes to detect changes in the splicing patterns. The approach was validated on a cancer/normal sample dataset in which alternative splicing events had been confirmed using RT-PCR. We then analysed ten head and neck squamous cell carcinomas using exon arrays and identified differentially expressed splice variants in five samples with high versus five with low levels of hypoxia-associated genes. The analysis identified a splice variant of LAMA3 (Laminin alpha 3), LAMA3-A, known to be involved in tumour cell invasion and progression. The full-length transcript of the gene (LAMA3-B) did not appear to be hypoxia-associated. The results were confirmed using qualitative RT-PCR. In a series of 59 prospectively collected head and neck tumours, expression of LAMA3-A had prognostic significance whereas LAMA3-B did not. This work illustrates the potential for alternatively spliced transcripts to act as biomarkers of disease prognosis with improved specificity for particular tissues or conditions over assays which do not discriminate between splice variants.
Carla S. Möller-Levet, Guy N. J. Betts, Adrian L. Harris, Jarrod Homer, Catharine M. West, Crispin J. Miller
PLoS Comput. Biol.6
2008 Exon level integration of proteomics and microarray data
abstract
BACKGROUND: Previous studies comparing quantitative proteomics and microarray data have generally found poor correspondence between the two. We hypothesised that this might in part be because the different assays were targeting different parts of the expressed genome and might therefore be subjected to confounding effects from processes such as alternative splicing. RESULTS: Using a genome database as a platform for integration, we combined quantitative protein mass spectrometry with Affymetrix Exon array data at the level of individual exons. We found significantly higher degrees of correlation than have been previously observed (r = 0.808). The study was performed using cell lines in equilibrium in order to reduce a major potential source of biological variation, thus allowing the analysis to focus on the data integration methods in order to establish their performance. CONCLUSION: We conclude that part of the variation observed when integrating microarray and proteomics data may occur as a consequence both of the data analysis and of the high granularity to which studies have until recently been limited. The approach opens up the possibility for the first time of considering combined microarray and proteomics datasets at the level of individual exons and isoforms, important given the high proportion of alternative splicing observed in the human genome.
Danny A. Bitton, Michal J. Okoniewski, Yvonne Connolly, Crispin J. Miller
BMC Bioinform.4
2008 Exon level integration of proteomics and microarray data
Danny A. Bitton, Michal J. Okoniewski, Yvonne Connolly, Crispin J. Miller
BMC Bioinform.4
2008 Comprehensive Analysis of Affymetrix Exon Arrays Using BioConductor
abstract
ISSN:1553-734X
Michal J. Okoniewski, Crispin J. Miller
PLoS Comput. Biol.2
2007 Exploiting sample variability to enhance multivariate analysis of microarray data
abstract
MOTIVATION: Biological and technical variability is intrinsic in any microarray experiment. While most approaches aim to account for this variability, they do not actively exploit it. Here, we consider a novel approach that uses the variability between arrays to provide an extra source of information that can enhance gene expression analyses. RESULTS: We develop a method that uses sample similarity to incorporate sample variability into the analysis of gene expression profiles. This allows each pairwise correlation calculation to borrow information from all the data in the experiment. Results on synthetic and human cancer microarray datasets show that the inclusion of this information leads to a significant increase in the ability to identify previously characterized relationships and a reduction in false discovery rate, when compared to a standard analysis using Pearson correlation. The information carried by the variability between arrays can be exploited to significantly improve the analysis of gene expression data. AVAILABILITY: Matlab script files are available from the author. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Carla S. Möller-Levet, Catharine M. West, Crispin J. Miller
Bioinform.3
2007 The utility of MAS5 expression summary and detection call algorithms
abstract
BACKGROUND: Used alone, the MAS5.0 algorithm for generating expression summaries has been criticized for high False Positive rates resulting from exaggerated variance at low intensities. RESULTS: Here we show, with replicated cell line data, that, when used alongside detection calls, MAS5 can be both selective and sensitive. A set of differentially expressed transcripts were identified that were found to be changing by MAS5, but unchanging by RMA and GCRMA. Subsequent analysis by real time PCR confirmed these changes. In addition, with the Latin square datasets often used to assess expression summary algorithms, filtered MAS5.0 was found to have performance approaching that of its peers. CONCLUSION: When used alongside detection calls, MAS5 is a sensitive and selective algorithm for identifying differentially expressed genes.
Stuart D. Pepper, Emma K. Saunders, Laura E. Edwards, Claire L. Wilson, Crispin J. Miller
BMC Bioinform.5
2006 Hybridization interactions between probesets in short oligo microarrays lead to spurious correlations
abstract
BACKGROUND: Microarrays measure the binding of nucleotide sequences to a set of sequence specific probes. This information is combined with annotation specifying the relationship between probes and targets and used to make inferences about transcript- and, ultimately, gene expression. In some situations, a probe is capable of hybridizing to more than one transcript, in others, multiple probes can target a single sequence. These 'multiply targeted' probes can result in non-independence between measured expression levels. RESULTS: An analysis of these relationships for Affymetrix arrays considered both the extent and influence of exact matches between probe and transcript sequences. For the popular HGU133A array, approximately half of the probesets were found to interact in this way. Both real and simulated expression datasets were used to examine how these effects influenced the expression signal. It was found not only to lead to increased signal strength for the affected probesets, but the major effect is to significantly increase their correlation, even in situations when only a single probe from a probeset was involved. By building a network of probe-probeset-transcript relationships, it is possible to identify families of interacting probesets. More than 10% of the families contain members annotated to different genes or even different Unigene clusters. Within a family, a mixture of genuine biological and artefactual correlations can occur. CONCLUSION: Multiple targeting is not only prevalent, but also significant. The ability of probesets to hybridize to more than one gene product can lead to false positives when analysing gene expression. Comprehensive annotation describing multiple targeting is required when interpreting array data.
Michal J. Okoniewski, Crispin J. Miller
BMC Bioinform.2
2005 ADAPT: a database of affymetrix probesets and transcripts
abstract
UNLABELLED: ADAPT is an online database providing comprehensive mappings between Affymetrix probes and RefSeq and Ensembl transcripts. ADAPT was designed to help interpret microarray experiments by providing a means to explore the many-to-many relationships that exist between probes, probesets, transcripts and genes. AVAILABILITY: ADAPT can be queried via the web at http://bioinformatics.picr.man.ac.uk/adapt
Hui Sun Leong, Tim Yates, Claire L. Wilson, Crispin J. Miller
Bioinform.4
2005 Simpleaffy: a BioConductor package for Affymetrix Quality Control and data analysis
abstract
UNLABELLED: Quality Control is a fundamental aspect of successful microarray data analysis. Simpleaffy is a BioConductor package that provides access to a variety of QC metrics for assessing the quality of RNA samples and of the intermediate stages of sample preparation and hybridization. Simpleaffy also offers fast implementations of popular algorithms for generating expression summaries and detection calls. AVAILABILITY: Simpleaffy can be downloaded from http://www.bioconductor.org. SUPPLEMENTARY INFORMATION: Additional information can be found on the supplementary website located at http://bioinformatics.picr.man.ac.uk.
Claire L. Wilson, Crispin J. Miller
Bioinform.2
2001 GIMS - A Data Warehouse for Storage and Analysis of Genome Sequence and Functional Data
abstract
Effective analysis of genome sequences and associated functional data requires access to many different kinds of biological information. For example, when analysing gene expression data, it may be useful to have access to the sequences upstream of the genes, or to the cellular location of their protein products. Such information is currently stored in different formats at different sites in a way that does not readily allow integrated analyses. The Genome Information Management System (GIMS) is an object database that integrates genome sequence data with functional data on the transcriptome and on protein-protein interactions in a single data warehouse. We have used GIMS to store the Saccharomyces cerevisiae (yeast) genome and to demonstrate how the integrated storage of diverse kinds of genomic data can be beneficial for analysing data using context-rich queries and analyses. GIMS allows data to be stored in a way that reflects the underlying mechanisms in the organism, and permits complex questions to be asked of the data. This paper provides an overview of the GIMS system and describes some analyses that illustrate its use for analysing functional data sets for S. cerevisiae.
Mike Cornell, Norman W. Paton, Shengli Wu 0001, Carole A. Goble, Crispin J. Miller, Paul Kirby, Karen Eilbeck, Andy Brass, Andrew Hayes, Stephen G. Oliver
BIBE5
2001 PSST... The Probabilisitic Sequence Search Tool
abstract
Whole genome comparison and clustering cannot be routinely performed without access to significant resources. If as expected, repositories continue to grow at the current rate, increasingly large and expensive systems will be required in order to maintain the status quo. The high-proportion of uncharacterised gene-sequences, combined with the fact that the majority of sequence analysis techniques are alignment-based, raises the possibility that alternative approaches might be able to identify relationships that have otherwise been missed. There is a need for alternative ways to predict function. PSST is an analysis tool with parallels to both pairwise algorithms and multiple motif-based pattern approaches. It is significantly faster than BLAST, and for some families including GPCRs, the tool is more sensitive and selective as well. For others it is worse. This paper describes the algorithm, its implementation, its evaluation against a diverse set of protein families, and discusses the reasons behind its behaviour.
Crispin J. Miller, Terri K. Attwood
BIBE1
2000 Wrapping and Interoperating Bioinformatics Resources Using CORBA
abstract
Bioinformaticians seeking to provide services to working biologists are faced with the twin problems of distribution and diversity of resources. Bioinformatics databases are distributed around the world and exist in many kinds of storage forms, platforms and access paradigms. To provide adequate services to biologists, these distributed and diverse resources have to interoperate seamlessly within single applications. The Common Object Request Broker Architecture (CORBA) offers one technical solution to these problems. The key component of CORBA is its use of object orientation as an intermediate form to translate between different representations. This paper concentrates on an explanation of object orientation and how it can be used to overcome the problems of distribution and diversity by describing the interfaces between objects.
Robert Stevens 0001, Crispin J. Miller
Briefings Bioinform.2
1999 A RAPID algorithm for sequence database comparisons: application to the identification of vector contamination in the EMBL databases
abstract
MOTIVATION: Word-matching algorithms such as BLAST are routinely used for sequence comparison. These algorithms typically use areas of matching words to seed alignments which are then used to assess the degree of sequence similarity. In this paper, we show that by formally separating the word-matching and sequence-alignment process, and using information about word frequencies to generate alignments and similarity scores, we can create a new sequence-comparison algorithm which is both fast and sensitive. The formal split between word searching and alignment allows users to select an appropriate alignment method without affecting the underlying similarity search. The algorithm has been used to develop software for identifying entries in DNA sequence databases which are contaminated with vector sequence. RESULTS: We present three algorithms, RAPID, PHAT and SPLAT, which together allow vector contaminations to be found and assessed extremely rapidly. RAPID is a word search algorithm which uses probabilities to modify the significance attached to different words; PHAT and SPLAT are alignment algorithms. An initial implementation has been shown to be approximately an order of magnitude faster than BLAST. The formal split between word searching and alignment not only offers considerable gains in performance, but also allows alignment generation to be viewed as a user interface problem, allowing the most useful output method to be selected without affecting the underlying similarity search. Receiver Operator Characteristic (ROC) analysis of an artificial test set allows the optimal score threshold for identifying vector contamination to be determined. ROC curves were also used to determine the optimum word size (nine) for finding vector contamination. An analysis of the entire expressed sequence tag (EST) subset of EMBL found a contamination rate of 0.27%. A more detailed analysis of the 50 000 ESTs in est10.dat (an EST subset of EMBL) finds an error rate of 0.86%, principally due to two large-scale projects. AVAILABILITY: A Web page for the software exists at http://bioinf.man.ac.uk/rapid, or it can be downloaded from ftp://ftp.bioinf.man.ac.uk/RAPID CONTACT: [email protected]
Crispin J. Miller, J. Gurd, Andy Brass
Bioinform.1