Skip to content
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

Bioconda install issue - Illumina only #42

Closed
holtjma opened this issue Jul 21, 2021 · 4 comments
Closed

Bioconda install issue - Illumina only #42

holtjma opened this issue Jul 21, 2021 · 4 comments

Comments

@holtjma
Copy link

holtjma commented Jul 21, 2021

Hi,

I semi-recently discussed an issue with installing via Conda locally (#29), and I think that issue is persisting in the bioconda builds.

When I run with the PacBio models, I don't get any issues. However, when I run with the Illumina models, I get the following error:

OSError: Cannot load library <PATH>/conda/46cb01a3/bin/preprocess/realign/realigner: <PATH>/conda/46cb01a3/bin/preprocess/realign/realigner: cannot open shared object file: No such file or directory

I think this can be resolved by adding the compile instructions in #29 to the build file so that the binary objects are automatically created during the conda install.

@aquaskyline
Copy link
Member

Thank you @holtjma for the suggestion. There are additional installation steps for using Clair3 with Illumina. The additional steps are currently standalone because the C++ boost library installation is taking around 15 minutes and 500MB of disk space more. This makes the price of deploying Clair3 much higher while the Clair3 modules for Illumina calling are not always needed. In fact, only the boost graph library was used in Clair3, but so far, we can't find a standalone boost graph library from anaconda, thus we are installing the whole library instead. Compiling the boost graph library from source code is also not an option because of the overhead of preparing a build environment.

But anyway, to address your demand, we are creating a new bioconda package named clair3-illumina that is separated from clair3. The code of the two packages is the same, except that clair3-illumina will install the modules for Illumina input by default. The clair3-illumina package will for sure take longer and much disk space to install.

We will post here when clair3-illumina is available.

@holtjma
Copy link
Author

holtjma commented Jul 22, 2021

Ah, I see. I wasn't aware of the additional problems around the install. However, that seems completely reasonable to me, especially since these environments are usually only built once.

@zhengzhenxian
Copy link
Collaborator

Hi,

We have added the clair3-illumina(link) package in bioconda to call Illumina data. The version is in sync with Clair3 latest version. Please feel free to have a try.

Thanks!

@holtjma
Copy link
Author

holtjma commented Jul 26, 2021

Awesome, I think a lot of people will appreciate this (clair3 is quite awesome IMO)! Thanks for putting it together so quickly!

@holtjma holtjma closed this as completed Jul 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants