MACS: peak calling from snATAC data
0
0
Entering edit mode
3.7 years ago
abiuma ▴ 30

Hi,

I followed this tutorial to create the object Vis (https://satijalab.org/signac/articles/pbmc_vignette.html). From the object created here, I have been trying the peak calling from signac package for my snATAC data. I keep running into this error. Can someone please tell me how to fix this!

CODE

peaks <- CallPeaks(

  object = vis,

  group.by = "seurat_clusters",

  macs2.path = "/usr/local/apps/python-packages/3.7.3/macs2/2.2.7.1/bin/macs2")

ERROR

Processing file \PROJECTS\outs\fragments.tsv.gz

Keeping 2563 cell barcodes

Splitting into 13 files

Done Processing 102 million lines  


    Error in file(file, "rt") : cannot open the connection
    In addition: Warning message:
    In file(file, "rt") :
    cannot open file 'C:\Users\AppData\Local\Temp\Rtmp04ptdN/0_peaks.narrowPeak': No such file or directory`
ATAC MACS Rstudio Peakcalling • 2.5k views
ADD COMMENT
0
Entering edit mode

It's showing both forward and back slashes in your file path, which is probably not correct. What OS are you doing this on?

ADD REPLY
0
Entering edit mode

I am working in Windows. I also checked the path mentioned in the error. There is no such file there. But I am not how to get that file. I have run all the previous steps mentioned in the tutorial. I assume this file should automatically be there!

ADD REPLY
0
Entering edit mode

When constructing a file path in windows you either need to use either:

The file.path function (preferred)

file.path("C:", "Users", "AppData", ...) 

Two backslashes as separators.

"C:\\Users\\AppData\\..."

Or single forward slahes.

"C:/Users/AppData/..."

If the file isn't there you should edit your post with the code you ran leading up to this step, otherwise we won't be able to help.

ADD REPLY
0
Entering edit mode

I did not create that path. It is automatically showing like that! How do I fix it!

ADD REPLY
0
Entering edit mode

Edit your question and include the code you ran before this to make the vis object.

ADD REPLY
0
Entering edit mode

I have updated it now.

ADD REPLY
0
Entering edit mode

Since you modified the code in the vignette to run your data, you need to include your code in the post.

ADD REPLY
0
Entering edit mode

But it's quiet big! If I include that then my main question will get buried!

ADD REPLY

Login before adding your answer.

Traffic: 2495 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6