aertslab / SCENIC

SCENIC is an R package to infer Gene Regulatory Networks and cell types from single-cell RNA-seq data.
http://scenic.aertslab.org
GNU General Public License v3.0
418 stars 95 forks source link

Error in runSCENIC_2_createRegulons (Feather file footer incomplete) #83

Closed justinesjw closed 5 years ago

justinesjw commented 5 years ago

Hi!

Thanks for building SCENIC, been helping alot in my research.

However I have been having trouble loading the feather database when I run step 2.

runSCENIC_2_createRegulons(scenicOptions)
12:04   Step 2. Identifying regulons
Error in openFeather(path) : Invalid: Feather file footer incomplete

I tried running line by line in runSCENIC_2_createRegulons the error pop up in suppressMessages(motifRankings <- lapply(getDatabases(scenicOptions),importRankings))

then i ran lines in importRankings and found the error in

rnks <- feather::read_feather(dbFile, columns = columns)
Error in openFeather(path) : Invalid: Feather file footer incomplete

I have found a same error here: https://github.com/wesm/feather/issues/248 but could not find a solution to it.

Here is my sessionInfo : image image

Would be grateful with some help

Thanks, Justine

s-aibar commented 5 years ago

Dear @justinesjw ,

Errors reading the databases usually happens when the files are incomplete/corrupt (e.g. by a failed download).

We recommended to download the databases is using zsync_curl (https://resources.aertslab.org/cistarget/help.html). Once you have the files, make sure the sha256sum match the reported ones (https://resources.aertslab.org/cistarget/databases/sha256sum.txt).

Can you let me know whether this helps?

Thanks!

justinesjw commented 5 years ago

Hi @s-aibar,

I redownloaded the databases but the sha256sum does not match. image

Besides that, my R session get aborted spontaneously at the same line as importRankings

image

Please advise.

Thanks, Justine

justinesjw commented 5 years ago

Oh!

Found this --> https://github.com/aertslab/SCENIC/issues/42

Working on it. Thanks!

justinesjw commented 5 years ago

Hi @s-aibar ,

Thank you so much for your help.

I was not able to use zsync_curl as i do not have the admin rights to my workstation to set up zsync_curl but curl -O works just fine.

sha256sum matched!

Best, Justine