baymobil: A Python package for detection of graft-mobile mRNA using exact Bayesian inference on RNA-Seq data
preprint
OA: gold
CC-BY-4.0
Abstract
Background: A popular method for the detection of graft-mobile mRNA on a genomic scale in plants is to perform RNA-Seq on heterografts comprising different ecotypes, species, or cultivars (types). Transcripts from one plant type that are detected in the other type can be assumed to have been transported across the graft junction. A necessary step is the ability to differentiate between transcripts from each plant type, which can be achieved based on known single nucleotide polymorphisms (SNPs) between types. One current challenge is to differentiate between RNA-Seq reads associated with specific SNPs and RNA-Seq errors. Here, we present baymobil, a Python package that implements a Bayesian framework for determining between graft-mobile transcripts and sequencing errors. Results: : baymobil takes processed RNA-Seq data from homo- and heterografted plant samples as input and for each mRNA calculates a Bayes factor: the ratio of the evidence for transcripts having crossed the graft junction over the evidence for the data being a consequence of sequencing errors. These Bayes factors can be used to rank mRNAs based on the statistical support for their mobility. Furthermore, the package includes functions for the creation of simulated RNA-Seq datasets, which have been used to demonstrate that this approach outperforms existing mobility criteria and is a necessary step in the successful detection of graft-mobile mRNA. Conclusion: The baymobil Python package improves the accuracy of pipelines for the detection of graft-mobile mRNA based on SNP differences between heterografted types. It is openly and freely available via GitHub, and is easily installed with pip and pypi. A detailed tutorial with test data and results for the statistics and simulation package baymobil can be found on github.com/mtomtom/baymobil.
My notes (saved in your browser only)
Citation neighborhood (no data yet)
We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.
Source provenance
- europepmc
- last seen: 2026-05-19T01:45:01.086888+00:00
- unpaywall
- last seen: 2026-05-21T02:00:01.467718+00:00
License: CC-BY-4.0