-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
conda environment installation issues #65
Comments
This problem is worse than I thought because many of the software versions were only available on the intel channel, which isn't around anymore. That makes many more dependencies unavailable. I was able to access an old conda environment for herro that someone installed on our system in May and only needed to manually install porechop and duplex_tools using pip in order to do the preprocessing steps without any errors. When I finally ran herro, this was my command: and I ended up with this error: the low number of reads is because I'm using a small input fastq .gz file (5.7Gb with no reads smaller than 5kb since 10kb eliminated too much) as a test to get herro working. I will note that the original file started with 434,739 reads. The "preprocess_cont.sh" command appeared to utilize all the reads and this was the output from that command: [10:34:19 - SplitOnAdapters] Split 6145 reads When I ran "create_batched_alignments.sh", this was the output: 0it [00:00, ?it/s][M::mm_idx_gen::89.4011.61] collected minimizers Is the error I got from running herro concerning or can I ignore it? Any help with this would be greatly appreciated. Thank you, |
I was installing herro for someone else, and just wanted to pop in and say that I was able to create the conda environment just fine. I've attached the full output below. @sjfleck, could you please say which exact packages are failing to be found for you? I'm not sure why it would be failing unless you are e.g. stuck with some outdated mirrors of these repos. But I'm certainly not a conda expert. DetailsUsing mamba (replacement for conda) from miniforge3:
My condarc:
I used latest commit 01eab1d on main branch. Note https://github.com/lbcb-sci/herro/blob/main/scripts/herro-env.yml hasn't been updated in 10 months, well before you encountered your issue. Conda env create output
|
Hello,
I want to use HERRO for its experimental R9.4.1 correction model, but I'm having issues running this command to set up the conda environment:
conda env create --file scripts/herro-env.yml
I get an error saying that some dependencies are not available from conda-forge and bioconda. I went into the .yml file and searched through the list of dependencies and version numbers and was able to find many of the missing ones in the intel, anaconda, cctbx202211, popiclab-dev channels. I assume I can add these to the "channels:" section and that would fix that issue.
I updated it in the file by adding (please ignore the github format change):
channels:
That said, there are still some dependencies that are no longer available with their listed version. These are:
I'm new to running singularity images, but if I'm understanding correctly, I will need this conda environment active for when I run this command:
singularity run --nv --bind <host_path>:<dest_path> herro.sif inference
Do you either have an updated herro-env.yml file or is it advisable for me to change the unavailable dependency versions to available ones (even though this may not have been tested) and try to finish installing the conda environment?
Thank you for any help you're able to provide on this
The text was updated successfully, but these errors were encountered: