RESIC A tool for comprehensive adenosine to inosine RNA Editing Site Identification and Classification
This is the code repository of the RESIC Paper.
RESIC is an efficient pipeline that combines several approaches for the detection and classification of RNA editing sites. The pipeline can be used for all organisms and can use any number of RNA-sequencing datasets as input. RESIC provides:
- The detection of editing sites in both repetitive and non-repetitive genomic regions
- The identification of hyper-edited regions
- Optional exclusion of polymorphism sites to increase reliability, based on DNA, and ADAR-mutant RNA sequencing datasets, or SNP databases.
RESIC implements a graph aligner module that enables modular composition of new alignment schemes.
resic requires:
# download the repo
git clone https://github.com/Lammlab/Resic
cd Resic
# install python dependencies
pip install requirements.txt
# install samtools and bowtie
# add modules to PYTHONPATH
echo 'export PYTHONPATH="$PYTHONPATH:${HOME}/Resic"' > ~/.bashrc
Edit the function real_pipe
in the following file and then run it:
python Experiments/forontiers_jupyter/resic_run_file.py