All Projects → fl-yu → CUT-RUNTools-2.0

fl-yu / CUT-RUNTools-2.0

Licence: MIT license
CUT&RUN and CUT&Tag data processing and analysis

Programming Languages

shell
77523 projects
r
7636 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
awk
318 projects

Projects that are alternatives of or similar to CUT-RUNTools-2.0

bap
Bead-based single-cell atac processing
Stars: ✭ 20 (-44.44%)
Mutual labels:  genomics, single-cell
mgatk
mgatk: mitochondrial genome analysis toolkit
Stars: ✭ 65 (+80.56%)
Mutual labels:  genomics, single-cell
GCModeller
GCModeller: genomics CAD(Computer Assistant Design) Modeller system in .NET language
Stars: ✭ 25 (-30.56%)
Mutual labels:  genomics, single-cell
netSmooth
netSmooth: A Network smoothing based method for Single Cell RNA-seq imputation
Stars: ✭ 23 (-36.11%)
Mutual labels:  genomics, single-cell
TADLib
A Library to Explore Chromatin Interaction Patterns for Topologically Associating Domains
Stars: ✭ 23 (-36.11%)
Mutual labels:  genomics, chromatin
switchde
Inference of switch-like differential expression along single-cell trajectories
Stars: ✭ 19 (-47.22%)
Mutual labels:  genomics, single-cell
DriverPower
DriverPower
Stars: ✭ 22 (-38.89%)
Mutual labels:  genomics
human genomics pipeline
A Snakemake workflow to process single samples or cohorts of paired-end sequencing data (WGS or WES) using trim galore/bwa/GATK4/parabricks.
Stars: ✭ 19 (-47.22%)
Mutual labels:  genomics
gubbins
Rapid phylogenetic analysis of large samples of recombinant bacterial whole genome sequences using Gubbins
Stars: ✭ 103 (+186.11%)
Mutual labels:  genomics
DRAM
Distilled and Refined Annotation of Metabolism: A tool for the annotation and curation of function for microbial and viral genomes
Stars: ✭ 159 (+341.67%)
Mutual labels:  genomics
shell-genomics
Introduction to the Command Line for Genomics
Stars: ✭ 54 (+50%)
Mutual labels:  genomics
sinto
Tools for single-cell data processing
Stars: ✭ 74 (+105.56%)
Mutual labels:  single-cell
vrs-python
GA4GH Variation Representation Python Implementation
Stars: ✭ 35 (-2.78%)
Mutual labels:  genomics
genepattern-server
The GenePattern Server web application
Stars: ✭ 26 (-27.78%)
Mutual labels:  genomics
OpenOmics
A bioinformatics API and web-app to integrate multi-omics datasets & interface with public databases.
Stars: ✭ 22 (-38.89%)
Mutual labels:  genomics
anndata2ri
Convert between AnnData and SingleCellExperiment
Stars: ✭ 79 (+119.44%)
Mutual labels:  single-cell
cellsnp-lite
Efficient genotyping bi-allelic SNPs on single cells
Stars: ✭ 47 (+30.56%)
Mutual labels:  single-cell
psmc
Implementation of the Pairwise Sequentially Markovian Coalescent (PSMC) model
Stars: ✭ 121 (+236.11%)
Mutual labels:  genomics
cryfa
A secure encryption tool for genomic data
Stars: ✭ 53 (+47.22%)
Mutual labels:  genomics
DISCOVER
DISCOVER co-occurrence and mutual exclusivity analysis for cancer genomics data
Stars: ✭ 21 (-41.67%)
Mutual labels:  genomics

CUT&RUNTools 2.0

A tool for bulk and single-cell CUT&RUN/CUT&Tag data processing and analysis

Overview

CUT&RUNTools 2.0 is a major update of CUT&RUNTools (link), including a set of new features specially designed for CUT&RUN and CUT&Tag experiments. Both of the bulk and single-cell data can be processed, analyzed and interpreted using CUT&RUNTools 2.0.

Main Features

Single-cell data analysis

  • raw data processing in parallel
  • quality assessment and visualization
  • feature-by-cell matrix construction
  • dimensionality reduction and clustering analysis
  • cell-type-specific pseudo-bulk data analysis

Bulk data analysis update

  • supporting spike-in sequence alignment and data normalization
  • options of experiment for CUT&RUN or CUT&Tag data analysis
  • flexiable option for fragments selections (>120bp)
  • supporting different peak calling strategies
  • new functions for peaks annotation
  • compatiable with more computational platforms

Installation and Requirement

Please refer to Installation Instructions.

Bulk data analysis

To learn new features for CUT&RUNTools 2.0 on the bulk data analysis, please see New features.

Once the package is installed, see Data Example for examples.

See Usage Page about how to set up the pipeline and detailed usage.

See Directory Structure for basic structure of input and output folders.

Single-cell data analysis

To get started, please see Overview.

See Data Example for a most excellent starting point to get familiar with the tool.

See Usage Page about how to set up the pipeline and detailed usage.

See Directory Structure for basic structure of input and output folders.

Cite our paper:

Please give the credit for this work if you can. We appreciate that you cite our paper if you used/adapted CUT&RUNTools 2.0 in your study, this will be extremely helpful for us to maintain and further develop this tool.
Yu et al., CUT&RUNTools 2.0: a pipeline for single-cell and bulk-level CUT&RUN and CUT&Tag data analysis, Bioinformatics, 2021 PubMed.

If you run into issues and would like to report them, you can use the "Issues" tab on the left hand side.
Alternatively, you can contact authors: fyu{at}broadinstitute.org or guo-cheng.yuan{at}mssm.edu .

News:

Here are the new updates after first publication of CUT&RUNTools 2.0 (07/9/2021).
We are really appreciated that all the users who used this tool and gave the feedback, riased issues, fixed the bugs and pulled requests, with us together to make this tool better.

07/15/2022 - bugs fixed
09/02/2021 - support different types of adaptor processing (bulk) [details]
08/26/2021 - A singularity definition file for installation on their HPC cluster, thanks to qiyubio
07/29/2021 - bugs fixed in spike-in normalization (bulk)
07/23/2021 - add the scripts for get cut profiles of single locus/whole genome [details]
07/21/2021 - bugs fixed

FAQs:

  1. MEME does not work (well discussed in issue 20, issue 15, issue 2)
    potential solution: re-install MEME with either command
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge

conda create -n meme meme=5.0.5 python=3.7
conda activate meme
conda create -n meme python=3.6
conda activate meme
conda install ‘meme=5.0.2’ ‘icu=58.2’

If it still does not work well, you could try to install MEME manually (issue 7). Please make sure you used the correct version, some users reported the latest version of MEME was not compatible at some points.

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].