Closed jamesrhowe closed 5 years ago
Thanks for reporting this, it seems to be a bug. As a workaround, use the csv format instead of gmt for your regulons file (-o regulons.csv
, as you've already discovered). The csv can then be passed into the next step (AUCell), which will produce results equivalent to using the gmt format.
Will be fixed in next release.
Hello,
I am running the command line implementation of pySCENIC on a Mac. The GRN step works just fine. When I do the ctx step, using a CSV adjacency file as input, I get an error when I try to save the regulon collection file output as a yaml or gmt file, but not when I save the table of enriched motifs and target genes as a CSV. It seems like it does not write the file because the placeholder created during initialization gets read as already occupying the space to write to, and it then shuts down with a zero byte file in the directory of interest. Is there something I am doing wrong, or is this a bug?
Here is the command I used to start the step:
pyscenic ctx -o SCENIC/cisTarget_regulons.gmt --annotations_fname SCENIC/motifs-v9-nr-mgi.txt SCENIC/GRNboost2_output.csv SCENIC/mm10__refseq-r80__10kb_up_and_down_tss.mc9nr.feather SCENIC/mm10__refseq-r80__500bp_up_and_100bp_down_tss.mc9nr.feather
Here is the error I received: