Code Monkey home page Code Monkey logo

tobiasrausch / atacseq Goto Github PK

View Code? Open in Web Editor NEW
71.0 71.0 36.0 338 KB

Analysis Workflow for Assay for Transposase-Accessible Chromatin using sequencing (ATAC-Seq)

Home Page: https://tobiasrausch.com/courses/atac/

License: BSD 3-Clause "New" or "Revised" License

Makefile 3.46% Shell 59.21% R 23.98% Python 11.63% Dockerfile 1.72%
atac-seq atac-seq-pipeline chromatin next-generation-sequencing nucleosome-positioning peak-detection sequencing

atacseq's People

Contributors

tobiasrausch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

atacseq's Issues

Trim fastq.gz step issue

Hi Trausch,

I wonder about one step (cut adapter step) in your pipeline. You set a specific "sequence" to remove the adapter, and I don't know whether this could affect the outcome (follow your pipeline). Is there any chance to take this step automatically or take our option?

This is a great pipeline (ALL in one)!

Thanks,
Haitao

The downloaded jaspar.zip seems not a zip file

For the motif/downloadMotifs.sh script,

curl --output jaspar.zip 'http://jaspar.genereg.net/download/CORE/JASPAR2018_CORE_vertebrates_non-redundant_pfms_jaspar.zip'

It seems that the downloaded zip file is actually not a zip file. I manually downloaded the zip file and then the rest lines work.

bowtie step

Dear,
Thank you for this project for ATAC-Seq analyse.
I don't understand how Bowtie step could work, line 46 in align.sh:
bowtie2 --threads ${THREADS} --local --maxins 2000 -x ${HG} -1 ${OUTP}.1.fq.gz -2 ${OUTP}.2.fq.gz 2> ${OUTP}.bowtie.log | samtools view -bT ${HG} - > ${OUTP}.raw.bam

-x ${HG} requires a Bowtie index
-bT ${HG] requires a fasta file

So either I have a error of Bowtie2 ... does not exist or is not a Bowtie 2 index

So what should I indicate as <genome.fa> argument in atac.sh? Or should I indicate the Bowtie index in align.sh?

Best,

Issue with annotatePeak in ChIPseeker

Hi Tobias,

I am following your ATACseq tutorial and am currently at step 2.9 (Annotate genomic context). I'm able to make the gr object from the data frame. However, when I try to use the annotatePeak function from Dr.Yu's ChIPseeker, I get the following error:

My code (from the tutorial):

txdb <- TxDb.Hsapiens.UCSC.hg19.knownGene
peakAnno <- annotatePeak(gr, tssRegion=c(-1000, 1000), TxDb=txdb, annoDb="org.Hs.eg.db", verbose=TRUE)

Terminal Output:

preparing features information... 2021-12-08 03:28:04 PM
identifying nearest features... 2021-12-08 03:28:04 PM
Error in which(strand(subject) != "-") :
argument to 'which' is not logical

I interrogated strand(gr) for the sample dataset in your tutorial:
factor-Rle of length 57891 with 1 run
Lengths: 57891
Values : *
Levels(3): + - *

I wonder if the function is having trouble with the factor-Rle object. Are you able to help with this?

Many thanks,

George

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.