bioRxiv ScienceSearch

Biology subjects

Fabien Campagne

Publications and source records attributed to Fabien Campagne.

4 recordsLinked to original sources

Adaptive Somatic Mutations Calls with Deep Learning and Semi-Simulated Data

A number of approaches have been developed to call somatic variation in high-throughput sequencing data. Here, we present an adaptive approach to calling somatic variations. Our approach trains a deep feed-forward neural network with semi-simulated data. Semi-simulated datasets are constructed by planting somatic mutations in real datasets where no mutations are expected. Using semi-simulated data makes it possible to train the models with millions of training examples, a usual requirement for successfully training deep learning models. We initially focus on calling variations in RNA-Seq data. We derive semi-simulated datasets from real RNA-Seq data, which offer a good representation of the data the models will be applied to. We test the models on independent semi-simulated data as well as pure simulations. On independent semi-simulated data, models achieve an AUC of 0.973. When tested on semi-simulated exome DNA datasets, we find that the models trained on RNA-Seq data remain predictive (sens 0.4 & spec 0.9 at cutoff of P > = 0.9), albeit with lower overall performance (AUC=0.737). Interestingly, while the models generalize across assay, training on RNA-Seq data lowers the confidence for a group of mutations. Haloplex exome specific training was also performed, demonstrating that the approach can produce probabilistic models tuned for specific assays and protocols. We found that the method adapts to the characteristics of experimental protocol. We further illustrate these points by training a model for a trio somatic experimental design when germline DNA of both parents is available in addition to data about the individual. These models are distributed with Goby (http://goby.campagnelab.org).

Bioinformatics

NextflowWorkbench: Reproducible and Reusable Workflows for Beginners and Experts

Computational workflows and pipelines are often created to automate series of processing steps. For instance, workflows enable one to standardize analysis for large projects or core facilities, but are also useful for individual biologists who need to perform repetitive data processing. Some workflow systems, designed for beginners, offer a graphical user interface and have been very popular with biologists. In practice, these tools are infrequently used by more experienced bioinformaticians, who may require more flexibility or performance than afforded by the user interfaces, and seem to prefer developing workflows with scripting or command line tools. Here, we present a workflow system, the NextflowWorkbench, which was designed for both beginners and experts, and blends the distinction between user interface and scripting language. This system extends and reuses the popular Nextflow workflow description language and shares its advantages. In contrast to Nextflow, NextflowWorkbench offers an integrated development environment that helps complete beginners get started with workflow development. Auto-completion helps beginners who do not know the syntax of the Nextflow language. Reusable processes provide modular workflows. Programmers will benefit from unique interactive features that help users work more productively with docker containers. We illustrate this tool with a workflow to estimate RNA-Seq counts using Kallisto. The workflow can transparently run either on a laptop computer with docker or on a linux cluster. We found that beginners can be taught how to assemble this workflow in a two hours training session. In conclusion, the NextflowWorkbench simplifies the development of reproducible, implicitly parallel workflows. NextflowWorkbench is distributed under the Apache 2.0 license and available at http://workflow.campagnelab.org.

Bioinformatics

MetaR: simple, high-level languages for data analysis with the R ecosystem

Data analysis tools have become essential to the study of biology. Here, we applied language workbench technology (LWT) to create data analysis languages tailored for biologists with a diverse range of experience: from beginners with no programming experience to expert bioinformaticians and statisticians. A key novelty of our approach is its ability to blend user interface with scripting in a single platform. This feature helps beginners and experts alike analyze data more productively. This new approach has several advantages over state of the art approaches currently popular for data analysis: experts can design simplified data analysis languages that require no programming experience, and behave like graphical user interfaces, yet have the advantages of scripting. We report on such a simple language, called MetaR, which we have used to teach complete beginners how to call differentially expressed genes and build heatmaps. We found that beginners can complete this task in less than 2 hours with MetaR, when more traditional teaching with R and its packages would require several training sessions (6-24hrs). Furthermore, MetaR seamlessly integrates with docker to enable reproducibility of analyses and simplified R package installations during training sessions. We used the same approach to develop the first composable R language. A composable language is a language that can be extended with micro-languages. We illustrate this capability with a Biomart micro-language designed to compose with R and help R programmers query Biomart interactively to assemble specific queries to retrieve data, (The same micro-language also composes with MetaR to help beginners query Biomart.) Our teaching experience suggests that language design with LWT can be a compelling approach for developing intelligent data analysis tools and can accelerate training for common data analysis task. LWT offers an interactive environment with the potential to promote exchanges between beginner and expert data analysts.

Bioinformatics

Exome Sequencing and Prediction of Long-Term Kidney Allograft Function

AbstractCurrent strategies to improve graft outcome following kidney transplantation consider information at the HLA loci. Here, we used exome sequencing of DNA from ABO compatible kidney graft recipients and their living donors to determine recipient and donor mismatches at the amino acid level over entire exomes. We estimated the number of amino acid mismatches in transmembrane proteins, more likely to be seen as foreign by the recipients immune system, and designated this tally as the allogenomics mismatch score (AMS). The AMS can be measured prior to transplantation with DNA for potential donor and recipient pairs. We examined the degree of relationship between the AMS and post-transplantation kidney allograft function by linear regression. In a discovery cohort, we found a significant inverse correlation between the AMS and kidney graft function at 36 months post-transplantation (n=10 recipient/donor pairs; 20 exomes) (r2>=0.57, P<0.05). The predictive ability of the AMS persists when the score is restricted to regions outside of the HLA loci. This relationship was validated using an independent cohort of 24 recipient donor pairs (n=48 exomes) (r2>=0.39, P<0.005). In an additional cohort of living and mostly intra-familial recipient/donor pairs (n=19, 38 exomes), we validated the association after controlling for donor age at time of transplantation. Finally, a model that controls for donor age, HLA mismatches and time post-transplantation yields a consistent AMS effect across these three independent cohorts (P<0.05). Taken together, these results show that the AMS is a strong predictor of long-term graft function in kidney transplant recipients.\n\nOne Sentence SummaryPrediction of long-term kidney graft function with exome sequencing

Genomics