It's for reasons like this I like to use `Pixi`. P...
# helpdesk-hpc-sweden
m
It's for reasons like this I like to use
Pixi
. Pixi is a package manager that can use conda channels. https://pixi.sh/latest/
Copy code
curl -fsSL <https://pixi.sh/install.sh> | sh
Then in the root of your analysis directory, you can do:
Copy code
pixi init -c conda-forge -c bioconda
pixi add nextflow
pixi shell
> nextflow run -profile uppmax ...
The
pixi init
creates a
pixi.toml
and
pixi.lock
file. If you use version control with your projects, then check these in. They'll allow someone else to recreate the same environment. Pixi has a lot of other nice features, but this way, you don't need the module system, and nextflow itself can pull singularity containers to run it's processes.
p
https://xkcd.com/1171/ p.* are all the same 🙂
🤣 1
As a systems person, I also object to bringing in a whole java when it's not needed, but at least pixi tries to do something reproducible.
💯 1
j
I can't get that to run either... something with permissions... I don't know enough about HPCs to figure this out. I just want it to work like it did until Saturday morning. 😭
m
The NBIS drop-in is going on now. You can come in an get some help. https://meet.nbis.se/dropin
j
I'm currently multitasking while in a physical meeting, so can't join Zoom 😅 Maybe it's fixed now on Rackham, Pavlin wrote. My job is currently still pending, so I'll have to wait and see.