PepNet icon indicating copy to clipboard operation
PepNet copied to clipboard

Conda packaging and galaxy tool

Open bernt-matthias opened this issue 2 years ago • 2 comments

I'm currently considering including PepNet in Galaxy, i.e. to add a Galaxy tool. For this, a conda package for Pepnet would be required. I could work on both (actually I already started: https://github.com/bioconda/bioconda-recipes/pull/42751)

I have a few questions or suggestions.

Most importantly:

  • The tensorflow addons python library is marked as deprecated (https://www.tensorflow.org/addons). Also its not available in conda-forge (which would be a requirement for the Galaxy platform) and I guess conda-forge would not be keen on incorporating deprecated python packages. Would it be possible to replace this?

Other comments:

  • would be cool to have the first line #!/usr/bin/env python
  • A versioned release via github would be appreciated (e.g. zenodo is fine but it does not allow to download the complete package and also has problems with DOS line endings)
  • Create a pepnet module containing utils and the two python scripts (simplifies installation next to other python libraries)
  • would be cool to have this pip installable, e.g. by creating setup.py or a project toml file.

bernt-matthias avatar Aug 30 '23 13:08 bernt-matthias

Thanks for your message. The TensorFlow addons package is used for training only, I can remove it from the conda package. For better structure, I'm considering creating a new repository to host the conda package, I'll let you know when I finished

lkytal avatar Sep 26 '23 20:09 lkytal

For now it would be sufficient to remove tensorflow addons and to create a versioned release for this repository.

I'm considering creating a new repository to host the conda package

Since (out of the box) Galaxy only supports conda-forge and bioconda it would be better to have the package there (the linked PR to bioconda would do this).

bernt-matthias avatar Oct 17 '23 07:10 bernt-matthias