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

Feature request: Conda package support for DSSP #72

Closed
gcroci2 opened this issue Jan 4, 2024 · 5 comments
Closed

Feature request: Conda package support for DSSP #72

gcroci2 opened this issue Jan 4, 2024 · 5 comments

Comments

@gcroci2
Copy link

gcroci2 commented Jan 4, 2024

We currently use DSSP 4.4.0 in DeepRank2 for secondary structure feature generation. However, we've encountered many installation issues, such as apt-get and sudo privileges not always available, error-prone manual installations from source, and version discrepancies based on Ubuntu versions.

After encountering challenges during the installation process, we are exploring alternative solutions, with the most promising option being the release of DSSP on Conda. The addition of Conda package support for DSSP would significantly simplify the installation process, ensuring a smoother experience for users, and benefiting not only our project but also the broader community that relies on DSSP. Without this improvement, we're considering removing DSSP from our package.

@drlemmus
Copy link
Contributor

drlemmus commented Jan 4, 2024

Making conda packages really isn't within our remit. What we can do is help you with the build process or with our distributed binaries (https://github.com/PDB-REDO/dssp/releases/tag/v4.4.0).
I see your are looking into containers. For HPC solutions Docker is considered unsafe but Singularity is safe and commonly accepted. We are perfectly fine with you distributing DSSP in the context of a DeepRank2 container.

@drlemmus
Copy link
Contributor

drlemmus commented Jan 4, 2024

Would this be of any help to you: #62

@gcroci2
Copy link
Author

gcroci2 commented Jan 4, 2024

Thanks for the fast reply @drlemmus!

We already managed to create a container for DeepRank2, including DSSP installation from the binaries, but the container is only for trying out our package, and Docker is not suited for our real use case applications. So we're now thinking about releasing everything on conda.

Would it work for you if we set DSSP ourselves on conda?

@drlemmus
Copy link
Contributor

drlemmus commented Jan 4, 2024

Yes, feel free to do so

@LourensVeen
Copy link

It looks like Inria has packaged dssp and cifpp for Conda: https://anaconda.org/sbl/dssp

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