MAINT Bump to version 1.2.4 (#63)
Bump version to 1.2.4
BUILD Pin minor level for bioconda downstream packages
Update build_tools/meta.yaml
Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com
- Update build_tools/meta.yaml
Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com
Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com
DeepNOG: protein orthologous groups assignment
Assign proteins to orthologous groups (eggNOG 5) on CPUs or GPUs with deep networks. DeepNOG is much faster than alignment-based methods, providing accuracy similar to HMMER.
Installation guide
The easiest way to install DeepNOG is to obtain it from PyPI:
Alternatively, you can clone or download bleeding edge versions from GitHub and run
If you plan to extend DeepNOG as a developer, run
instead.
deepnogcan also be installed from bioconda like this:Usage
Call the
deepnogcommand line tool with a protein sequence file in FASTA format. Example usages:deepnog infer proteins.faadeepnog infer proteins.faa --out prediction.csvdeepnog infer proteins.faa -db eggNOG5 -t 1236 -V 3 -c 0.99The individual models for OG predictions are not stored on GitHub or PyPI, because they exceed file size limitations (up to 200M).
deepnogautomatically downloads the models, and puts them into a cache directory (default~/deepnog_data/). You can change this directory by setting theDEEPNOG_DATAenvironment variable.For help and advanced options, call
deepnog --help, anddeepnog infer --helpordeepnog train --helpfor specific options for inference or training, respectively. See also the user & developer guide.File formats supported
Preferred: FASTA (raw, .gz, or .xz)
DeepNOG supports protein sequences stored in all file formats listed in https://biopython.org/wiki/SeqIO, but is tested for the FASTA-file format only.
Databases currently supported
Deep network architectures currently supported
Required packages
deepnogbuilds upon the following packages:See also
requirements/*.txtfor platform-specific recommendations (sometimes, specific versions might be required due to platform-specific bugs in the deepnog requirements)Acknowledgements
This research is supported by the Austrian Science Fund (FWF): P27703, P31988; and by the GPU grant program of Nvidia corporation.
Citation
If you use DeepNOG, please consider citing our research article (click here for bibtex):
Roman Feldbauer, Lukas Gosch, Lukas Lüftinger, Patrick Hyden, Arthur Flexer, Thomas Rattei, DeepNOG: Fast and accurate protein orthologous group assignment, Bioinformatics, 2020, btaa1051, https://doi.org/10.1093/bioinformatics/btaa1051