a2iHelper: a Python toolkit for a differential editing site analysis of RNA-Seq data

Guilherme T Ribas,Dieval Guizelini,Leonardo V Riella,Cristian V Riella
DOI: https://doi.org/10.1101/2024.10.15.618547
2024-10-18
Abstract:A-to-I RNA editing, mediated by ADAR enzymes, plays a crucial role in cancer and autoimmune disorders but lacks standardized tools for differential analysis. After reviewing 55 studies, it highlights significant methodological heterogeneity, hindering result comparability and reproducibility. To address this, we developed a2iHelper, a Python package that streamlines RNA editing analysis by filtering noise, performing statistical analyses, and generating visualizations. a2iHelper integrates seamlessly with Python machine learning tools, aiming to standardize and simplify RNA editing research. We applied our methods to analyze A-to-I editing in a public dataset comparing wild-type and ADAR knockout. The source code is open, freely available on GitHub, and organized in a well-documented Python package. Using Snakemake for preprocessing, we conducted differential editing analysis on the top 104 most edited genes. The results include p-values from statistical tests, Odds ratios for Manhattan plots, and correlations between editing frequencies and gene expression, visualized in various plots. We developed a2iHelper, a Python-based package for analyzing and visualizing A-to-I RNA editing data. It allows researchers with minimal programming experience to perform organized, reproducible editing analyses. Novice users can easily detect editing sites, filter noise, and generate figures, while advanced users can integrate functionalities into their workflows. a2iHelper runs on personal computers without needing High-Performance Computing resources.
Bioinformatics
What problem does this paper attempt to address?