Bayesian analysis of allele specific expression
Project description
Allelic imbalance (AI) occurs when alleles in a diploid individual are differentially expressed and indicates cis acting regulatory variation. What is the distribution of allelic effects in a natural population? Are all alleles the same? Are all alleles distinct? Tests of allelic effect are performed by crossing individuals and comparing expression between alleles directly in the F1. However, a crossing scheme that compares alleles pairwise is a prohibitive cost for more than a handful of alleles as the number of crosses is at least (n2-n)/2 where n is the number of alleles. We show here that a testcross design followed by a hypothesis test of AI between testcrosses can be used to infer differences between non-tester alleles, allowing n alleles to be compared with n crosses. Using a mouse dataset where both testcrosses and direct comparisons have been performed, we show that ~75% of the predicted differences between non-tester alleles are validated in a background of ~10% differences in AI. The testing for AI involves several complex bioinformatics steps. BASE is a complete bioinformatics pipeline that incorporates state-of-the-art error reduction techniques and a flexible Bayesian approach to estimating AI and formally comparing levels of AI between conditions. In the mouse data, the direct test identifies more cis effects than the testcross. Cis-by-trans interactions with trans-acting factors on the X contributing to observed cis effects in autosomal genes in the direct cross remains a possible explanation for the discrepancy. BASE is available as python and conda packages. Galaxy tools and workflows as well as a Nextflow workflow are also included. BayesASE code is available from the BayesASE GitHub Repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for BayesASE-21.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff316f91ca515946447b324a3a55f55f0526c4b5af997e88fb1f2c5781ce98e |
|
MD5 | ab7bb3926a9a4af0389fda5fb04cbc4d |
|
BLAKE2b-256 | 5b08818d60ef99eb858385bc816e372264462c8684cb2d1412b5eaa96f4bfcb4 |