All Projects → loosolab → TOBIAS

loosolab / TOBIAS

Licence: MIT license
Transcription factor Occupancy prediction By Investigation of ATAC-seq Signal

Programming Languages

python
139335 projects - #7 most used programming language
cython
566 projects
shell
77523 projects

Projects that are alternatives of or similar to TOBIAS

reg-gen
Regulatory Genomics Toolbox: Python library and set of tools for the integrative analysis of high throughput regulatory genomics data.
Stars: ✭ 64 (-50%)
Mutual labels:  atac-seq, footprinting
Spiderfoot
SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.
Stars: ✭ 6,882 (+5276.56%)
Mutual labels:  footprinting
Protocols-4pub
Multi-omics analysis protocols by Lyu.
Stars: ✭ 37 (-71.09%)
Mutual labels:  atac-seq
NucleoATAC
nucleosome calling using ATAC-seq
Stars: ✭ 95 (-25.78%)
Mutual labels:  atac-seq
ALPS
AnaLysis routines for ePigenomicS data - 🏫 Bioconductor project
Stars: ✭ 13 (-89.84%)
Mutual labels:  atac-seq
pyflow-ATACseq
ATAC-seq snakemake pipeline
Stars: ✭ 61 (-52.34%)
Mutual labels:  atac-seq
ATACseq
Analysis Workflow for Assay for Transposase-Accessible Chromatin using sequencing (ATAC-Seq)
Stars: ✭ 51 (-60.16%)
Mutual labels:  atac-seq
ATAC-seq
Basic workflow for ATAC-seq analysis
Stars: ✭ 30 (-76.56%)
Mutual labels:  atac-seq
gchromVAR
Cell type specific enrichments using finemapped variants and quantitative epigenetic data
Stars: ✭ 31 (-75.78%)
Mutual labels:  atac-seq
scABC
No description or website provided.
Stars: ✭ 16 (-87.5%)
Mutual labels:  atac-seq
atacr
Analysing Capture Seq Count Data
Stars: ✭ 14 (-89.06%)
Mutual labels:  atac-seq
GGR-cwl
CWL tools and workflows for GGR
Stars: ✭ 20 (-84.37%)
Mutual labels:  atac-seq
scATAC-benchmarking
Benchmarking computational single cell ATAC-seq methods
Stars: ✭ 137 (+7.03%)
Mutual labels:  atac-seq
dolphinnext
A graphical user interface for distributed data processing of high throughput genomics
Stars: ✭ 92 (-28.12%)
Mutual labels:  atac-seq
Awesome Single Cell
Community-curated list of software packages and data resources for single-cell, including RNA-seq, ATAC-seq, etc.
Stars: ✭ 1,937 (+1413.28%)
Mutual labels:  atac-seq
Osint Framework
OSINT Framework
Stars: ✭ 3,348 (+2515.63%)
Mutual labels:  footprinting
chromVAR
chromatin Variability Across Regions (of the genome!)
Stars: ✭ 116 (-9.37%)
Mutual labels:  atac-seq
scATAC-pro
A comprehensive tool for processing, analyzing and visulizing single cell chromatin accessibility sequencing data
Stars: ✭ 63 (-50.78%)
Mutual labels:  atac-seq
HMMRATAC
HMMRATAC peak caller for ATAC-seq data
Stars: ✭ 86 (-32.81%)
Mutual labels:  atac-seq
ataqv
A toolkit for QC and visualization of ATAC-seq results.
Stars: ✭ 55 (-57.03%)
Mutual labels:  atac-seq

TOBIAS - Transcription factor Occupancy prediction By Investigation of ATAC-seq Signal

PyPI Version PyPI download month install with bioconda Maintenance publication

Introduction

ATAC-seq (Assay for Transposase-Accessible Chromatin using high-throughput sequencing) is a sequencing assay for investigating genome-wide chromatin accessibility. The assay applies a Tn5 Transposase to insert sequencing adapters into accessible chromatin, enabling mapping of regulatory regions across the genome. Additionally, the local distribution of Tn5 insertions contains information about transcription factor binding due to the visible depletion of insertions around sites bound by protein - known as footprints.

TOBIAS is a collection of command-line bioinformatics tools for performing footprinting analysis on ATAC-seq data, and includes:

  • Correction of Tn5 insertion bias
  • Calculation of footprint scores within regulatory regions
  • Estimation of bound/unbound transcription factor binding sites
  • Visualization of footprints within and across different conditions

For information on each tool, please see the wiki.

Installation

TOBIAS is written as a python package and can be quickly installed via pip:

$ pip install tobias

TOBIAS is also available as a conda package on the Bioconda channel:

$ conda install tobias -c bioconda

Please see the installation page for more info.

Usage

All tools are available through the command-line as TOBIAS <TOOLNAME>, for example:

$ TOBIAS ATACorrect
__________________________________________________________________________________________

                                   TOBIAS ~ ATACorrect
__________________________________________________________________________________________

ATACorrect corrects the cutsite-signal from ATAC-seq with regard to the underlying
sequence preference of Tn5 transposase.

Usage:
TOBIAS ATACorrect --bam <reads.bam> --genome <genome.fa> --peaks <peaks.bed>

Output files:
- <outdir>/<prefix>_uncorrected.bw
- <outdir>/<prefix>_bias.bw
- <outdir>/<prefix>_expected.bw
- <outdir>/<prefix>_corrected.bw
- <outdir>/<prefix>_atacorrect.pdf

(...)

Overview and command-line examples

  • ATACorrect: Bias correction of ATAC-seq reads in open chromatin
  • ScoreBigwig: Calculate footprint scores from corrected cutsites
  • BINDetect: Estimation of differentially bound motifs based on scores, sequence and motifs
  • PlotAggregate: Plot aggregated ATAC-seq signals in combinations of .bed/.bw to visualize footprints
  • PlotHeatmap: Plot heatmaps and aggregates of ATAC-seq signals in combinations of .bed/.bw to visualize footprints
  • PlotTracks: Plot IGV-style genomic signals such as cutsites and footprints across a selection of regions
  • FormatMotifs: A utility to convert and join/split across different motif-file formats
  • ClusterMotifs : Cluster motifs and create consensus motifs based on similarity
  • CreateNetwork: Create TF-TF binding network from annotated TFBS
  • FilterFragments: Filter fragments from a .bam-file using a .bed-file of regions
  • Additional utility tools

Pipelines

While each TOBIAS tool can be run independently, they are developed to be run as part of an analysis pipeline. We provide ready-made pipelines for performing bias-correction, footprinting, differential binding and visualization for multiple conditions automatically.

Snakemake pipeline
We provide a pre-set snakemake workflow which is found here.

Nextflow pipeline
You can also run the TOBIAS tool as a nextflow pipeline. The pre-set workflow can be found here.

Nextflow kubernetes/de.NBI cloud aware pipeline
We also provide the TOBIAS nextflow pipeline for a cloud computing environment. One version utilizes a kubernetes framework, and a second version utilizing a webbased job scheduler, started automatically within a local TOBIAS run, making use of the de.NBI cloud.

Help

In case of any issues/questions/comments, please check out the FAQ. Otherwise, please write an issue here.

How to cite

Bentsen, M., Goymann, P., Schultheis, H. et al. ATAC-seq footprinting unravels kinetics of transcription factor binding during zygotic genome activation. Nat Commun 11, 4267 (2020).

DOI: https://doi.org/10.1038/s41467-020-18035-1

License

This project is licensed under the MIT license.

Contact

Mette Bentsen (mette.bentsen (at) mpi-bn.mpg.de)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].