diff --git a/easybuild/easyconfigs/v/vRhyme/vRhyme-1.1.0-foss-2023a.eb b/easybuild/easyconfigs/v/vRhyme/vRhyme-1.1.0-foss-2023a.eb new file mode 100644 index 00000000000..25e163336ce --- /dev/null +++ b/easybuild/easyconfigs/v/vRhyme/vRhyme-1.1.0-foss-2023a.eb @@ -0,0 +1,47 @@ +easyblock = 'PythonBundle' + +name = 'vRhyme' +version = '1.1.0' + +homepage = 'https://github.com/AnantharamanLab/vRhyme' +description = """vRhyme is a multi-functional tool for binning virus genomes from metagenomes. +vRhyme functions by utilizing coverage variance comparisons and supervised machine learning classification +of sequence features to construct viral metagenome-assembled genomes (vMAGs).""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('scikit-learn', '1.3.1'), + ('numba', '0.58.1'), + ('Pysam', '0.22.0'), + ('networkx', '3.1'), + ('MMseqs2', '15-6f452'), + ('SAMtools', '1.18'), + ('prodigal', '2.6.3'), + ('Mash', '2.3'), + ('MUMmer', '4.0.0rc1'), + ('Bowtie2', '2.5.1'), + ('BWA', '0.7.18'), +] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + (name, version, { + 'modulename': 'vRhyme', + 'preinstallopts': "gunzip vRhyme/models/vRhyme_machine_model_ET.sav.gz && ", + 'source_tmpl': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/AnantharamanLab/vRhyme/archive'], + 'checksums': ['ffc8b7b7f976d251e5f42d41ef88f8a9bc3d3b6044fc443f31625a5feff83985'], + }), +] + +sanity_check_commands = [ + 'vRhyme --help', + '! test_vRhyme.py | grep "Not Found"', +] + +moduleclass = 'bio'