An open API service indexing awesome lists of open source software.

https://github.com/maxplanck-ie/atacofthesnake

Differential accessibility, LRT tests and timecourse analyses for chromatin accessibility data
https://github.com/maxplanck-ie/atacofthesnake

atac atac-seq atacseq gaussian-processes lrt multifactor time-course timecourse-analysis

Last synced: 3 days ago
JSON representation

Differential accessibility, LRT tests and timecourse analyses for chromatin accessibility data

Awesome Lists containing this project

README

          

[![docs](https://app.readthedocs.org/projects/atacofthesnake/badge/?version=stable&style=flat)](https://atacofthesnake.readthedocs.io/en/stable/)
[![typing](https://github.com/maxplanck-ie/ATACofthesnake/actions/workflows/ty.yml/badge.svg)](https://github.com/maxplanck-ie/ATACofthesnake/actions/workflows/ty.yml)
[![ruff](https://github.com/maxplanck-ie/ATACofthesnake/actions/workflows/ruff.yml/badge.svg)](https://github.com/maxplanck-ie/ATACofthesnake/actions/workflows/ruff.yml)
[![pytest](https://github.com/maxplanck-ie/ATACofthesnake/actions/workflows/test.yml/badge.svg)](https://github.com/maxplanck-ie/ATACofthesnake/actions/workflows/test.yml)
[![pypi](https://img.shields.io/pypi/v/atacofthesnake)](https://pypi.org/project/atacofthesnake/)

# ATACofthesnake

Downstream processing of ATAC data, including QC, differential accessibility -, LRT - and timecourse analyses. Optional downstream motif analyses included.
Starting point are deduplicated BAM and/or CRAM files.

## Important

All samples in a 'run' have to belong to the same group. That means that out of all peaks/sample, a union will be made. In case this is not the case, you can run the workflow multiple times.
Fasta headers are not allowed to contain a pipe character '|' (as peaks will be delimited as such later on).

## Installation

From pypi:
> pip install ATACofthesnake

or with uv:
> uv pip install ATACofthesnake

From github:
> git clone git@github.com:maxplanck-ie/ATACofthesnake.git
> pixi run ATAC -h

## Quickstart

> ATAC -h

Bare minimum needed input:
- directory with deduplicated bam and/or cram files.
- genome fasta file
- genome annotation file (GTF format)
- read attracting regions (BED format), this is necessary and needs to contain at least the full mitochondrial chromosome.

For more details and how-to on requesting specific differential analysis and comparisons, please refer to the [documentation](https://atacofthesnake.readthedocs.io/en/stable/).