metagentorch


Namemetagentorch JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/vtecftwy/metagentorch
SummarySet of tools used for metagenomics research project, using keras and pytorch
upload_time2025-02-07 02:43:03
maintainerNone
docs_urlNone
authorCharlier
requires_python>=3.10
licenseApache Software License 2.0
keywords nbdev jupyter notebook python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # metagentorch


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

This repo includes the code developed as part of a research project
aiming at using deep learning techniques to classify a wide range of
viruses based on NG reads.

The code is structured into *general code* and *submodules*:

***General code*** is used across the project and can also be reused for
other projects:

1.  `art`: wrapper code to use ART-ILLUMINA read simulator package from
    a jupyter notebook. MUST BE RUN LOCALLY.
2.  `core`: base classes used accross the package
3.  `wandb`: utility classes to open, retrieve, use WandB runs and
    artifacts accross the project

***Submodules*** cover code written for a specific part of the project.
At the moment, the only submodule is `cnn_virus`.

1.  `cnn_virus`: all specific code related to the evaluation and
    improvement of CNN Virus model
    - `architecture`: all code related to evaluated and trained
      architectures
    - `data`: data processing, iterators and parsing functions to handle
      data
    - `utils`: other utility functions

***Note***: This package started as `metagentoools`, using keras 2 and
tensorflow. Now with keras 3, it is possible to user pytorch as a
backend and the package is ported to `metagentorch`. This is the active
package, with `metagentools` currently no longer maintained.

***Disclaimer***: This repository is currently under development and is
offered as-is. Please note that certain functions or modules might raise
errors or become deprecated without prior notice across different
versions. Efforts will be made to clearly indicate in warnings or error
messages how to substitute deprecated code. Support may or may not be
available, depending on when the request for assistance is made.

***Installation***:

- `pip install metagentorch` for the stable version

- `pip install git+https://github.com/vtecftwy/metagentorch.git@main`
  for the latest committed version

***Requirements***:

- python 3.10 or higher is required for this package
- keras 3.9 and pytorch 2.5
- package tested with python 3.10

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vtecftwy/metagentorch",
    "name": "metagentorch",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "nbdev jupyter notebook python",
    "author": "Charlier",
    "author_email": "github@procurasia.com",
    "download_url": "https://files.pythonhosted.org/packages/16/3e/e9dddc535b991d99ea68e255fef5dafd8507200a8ac25e1404aaff53dde9/metagentorch-0.0.1.tar.gz",
    "platform": null,
    "description": "# metagentorch\n\n\n<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->\n\nThis repo includes the code developed as part of a research project\naiming at using deep learning techniques to classify a wide range of\nviruses based on NG reads.\n\nThe code is structured into *general code* and *submodules*:\n\n***General code*** is used across the project and can also be reused for\nother projects:\n\n1.  `art`: wrapper code to use ART-ILLUMINA read simulator package from\n    a jupyter notebook. MUST BE RUN LOCALLY.\n2.  `core`: base classes used accross the package\n3.  `wandb`: utility classes to open, retrieve, use WandB runs and\n    artifacts accross the project\n\n***Submodules*** cover code written for a specific part of the project.\nAt the moment, the only submodule is `cnn_virus`.\n\n1.  `cnn_virus`: all specific code related to the evaluation and\n    improvement of CNN Virus model\n    - `architecture`: all code related to evaluated and trained\n      architectures\n    - `data`: data processing, iterators and parsing functions to handle\n      data\n    - `utils`: other utility functions\n\n***Note***: This package started as `metagentoools`, using keras 2 and\ntensorflow. Now with keras 3, it is possible to user pytorch as a\nbackend and the package is ported to `metagentorch`. This is the active\npackage, with `metagentools` currently no longer maintained.\n\n***Disclaimer***: This repository is currently under development and is\noffered as-is. Please note that certain functions or modules might raise\nerrors or become deprecated without prior notice across different\nversions. Efforts will be made to clearly indicate in warnings or error\nmessages how to substitute deprecated code. Support may or may not be\navailable, depending on when the request for assistance is made.\n\n***Installation***:\n\n- `pip install metagentorch` for the stable version\n\n- `pip install git+https://github.com/vtecftwy/metagentorch.git@main`\n  for the latest committed version\n\n***Requirements***:\n\n- python 3.10 or higher is required for this package\n- keras 3.9 and pytorch 2.5\n- package tested with python 3.10\n",
    "bugtrack_url": null,
    "license": "Apache Software License 2.0",
    "summary": "Set of tools used for metagenomics research project, using keras and pytorch",
    "version": "0.0.1",
    "project_urls": {
        "Homepage": "https://github.com/vtecftwy/metagentorch"
    },
    "split_keywords": [
        "nbdev",
        "jupyter",
        "notebook",
        "python"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0bed7bc6652598f7f2ddf25475523caf31d78a6c7cfec40c87e90d8628d169e4",
                "md5": "bb0d765eb9209b1cbf27355eec1eea60",
                "sha256": "7f36d714808be0a6883b20934dfcac621b68de03fa743ab691aec4c59281aa90"
            },
            "downloads": -1,
            "filename": "metagentorch-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bb0d765eb9209b1cbf27355eec1eea60",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 35091,
            "upload_time": "2025-02-07T02:43:01",
            "upload_time_iso_8601": "2025-02-07T02:43:01.274732Z",
            "url": "https://files.pythonhosted.org/packages/0b/ed/7bc6652598f7f2ddf25475523caf31d78a6c7cfec40c87e90d8628d169e4/metagentorch-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "163ee9dddc535b991d99ea68e255fef5dafd8507200a8ac25e1404aaff53dde9",
                "md5": "0be70d151b8fb1236b9e220c2217a935",
                "sha256": "7822b5e652c2deda9421571044116f51ff5ba71559e4fd74460159e1209f9ed7"
            },
            "downloads": -1,
            "filename": "metagentorch-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "0be70d151b8fb1236b9e220c2217a935",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 34614,
            "upload_time": "2025-02-07T02:43:03",
            "upload_time_iso_8601": "2025-02-07T02:43:03.426439Z",
            "url": "https://files.pythonhosted.org/packages/16/3e/e9dddc535b991d99ea68e255fef5dafd8507200a8ac25e1404aaff53dde9/metagentorch-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-07 02:43:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vtecftwy",
    "github_project": "metagentorch",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "metagentorch"
}
        
Elapsed time: 0.68473s