# 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"
}