Skip to content

Commit

Permalink
Merge branch 'pivot_on_edits_1219' of https://github.com/YeoLab/sailor2
Browse files Browse the repository at this point in the history
… into pivot_on_edits_1219
  • Loading branch information
Eric Kofman committed Dec 20, 2024
2 parents 9627331 + fa3016c commit d1a4c2f
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 6 deletions.
22 changes: 16 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Notes](#notes)
- [Command Parameters](#command-parameters)
- [Examples](#examples)
- [Single-Cell Example](#single-cell-example)
Expand All @@ -12,13 +13,16 @@

# Introduction

Note: MARINE relies on the MD tag being present in your .bam file. Some tools like STAR provide the option to add the MD tag during alignment, but otherwise you may have to add it after alignment. To add the MD tag and then index the processed bam, use the following samtools command templates:
RNA editing is a widespread phenomenon that drives transcriptomic diversity and influences cellular differentiation and function. Despite its importance, existing tools are inefficient for comprehensive analysis of RNA editing in single-cell datasets. We introduce MARINE (Multi-Core Algorithm for Rapid Identification of Nucleotide Edits), a powerful and efficient tool for mapping the RNA editing landscape at single-cell resolution.

```
samtools calmd -bAr input.bam reference_genome.fa > input.md.bam
samtools index input.md.bam
```
Overview:
![MARINE overview](images/MARINE_workflow.png)

Speed and memory profiles:
![MARINE specs](images/MARINE_specs.png)

Comparison to existing tools for bulk RNA-seq data:
![MARINE benchmarking](images/MARINE_benchmarks.jpg)

# Installation
Simply git clone this repository using the link at the top right on the main repository page. Should take at most a minute or two.
Expand All @@ -44,7 +48,13 @@ mamba env update -n marine_environment --file marine_environment2.yaml
conda activate marine_environment
```

Notes:
# Notes:

* MARINE relies on the MD tag being present in your .bam file. Some tools like STAR provide the option to add the MD tag during alignment, but otherwise you may have to add it after alignment. To add the MD tag and then index the processed bam, use the following samtools command templates:
```
samtools calmd -bAr input.bam reference_genome.fa > input.md.bam
samtools index input.md.bam
```
* The more cores used, the faster MARINE will run, up to a point
* Ensure that your annotation bedfile has the same chromosome nomenclature (e.g., "9" vs "chr9") as your bam
* The annotation bedfile should be tab-separated and should have a standard bed6 column ordering, as follows:
Expand Down
Binary file added images/MARINE_benchmarks.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/MARINE_specs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/MARINE_workflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d1a4c2f

Please sign in to comment.