Replies: 1 comment 3 replies
-
Hi @pirhot, I can't address the bioconda stuff but maybe @mfansler can. There are some file locking issues within hdf5 that only occur in specific conditions, that the original authors were unable to figure out. I am currently building the spiritual successor to ArchR and therefore do not have the time to directly fix the threading issues. The file locking with I would suggest trying out using some of the docker images and renvs on our README, or even installing through |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I am just writing this post for anyone that would try to use the bioconda release version 1.0.3 of r-archr because you are in for a ride.
Firstly, MACS2 is not compatible with the dependencies of the package (unlucky). As such, my solution was to create a second conda environment and point to the path of MACS2 in the second environment from my R-ArchR environment.
Secondly, by default, bioconda installs r-harmony version 0.1 (as it is the only one available in this channel). However, r-harmony 0.1 used with rcpp 1.0.10-1.0.14 (the only ones compatible with R-4.3.3 necessary for r-archr 1.0.3) will result in
Error: element-wise pow(): incompatible matrix dimensions:
.The solution is to manually install a more recent version of r-harmony (available on the conda-forge channel !) with
conda install -c conda-forge r-harmony
.Lastly, I had issues with subthreading while using createArrows but adding
addArchRLocking(locking = TRUE)
seemed to solve the problem.I have not yet used all of the ArchR's features, importantly I did not try Monocle or chromVAR yet so I will probably come back to this post in case I stumble upon similar issues.
I think this is a good place to share experience regarding the usage of this bioconda release, I would be very happy to see if some people have found other solutions to my issues or if you had other problems.
Beta Was this translation helpful? Give feedback.
All reactions