checkamg


Namecheckamg JSON
Version 0.3.2 PyPI version JSON
download
home_pageNone
SummaryAutomated identification and curation of Auxiliary Metabolic Genes (AMGs), Auxiliary Regulatory Genes (AReGs), and Auxiliary Physiology Genes (APGs) in viral genomes.
upload_time2025-07-09 20:32:26
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.11
licenseGPL-3.0-or-later
keywords bioinformatics metagenomics viromics genomics amg phage
VCS
bugtrack_url
requirements joblib metapyrodigal numba numpy pandas polars-u64-idx psutil pyarrow pyfastatools pyhmmer pyrodigal pyrodigal-gv pyyaml requests scikit-learn snakemake tqdm
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # CheckAMG

**Automated curation of Auxiliary Metabolic Genes (AMGs), Auxiliary Regulatory Genes (AReGs), and Auxiliary Physiology Genes (APGs) in viral genomes.**

> ⚠️ **This tool is in active development and has not yet been peer-reviewed.**

## Quick Usage

```bash
checkamg download -d /path/to/db/destination

checkamg annotate \
  -d /path/to/db/destination \
  -g examples/example_data/single_contig_viruses.fasta \
  -vg examples/example_data/multi_contig_vMAGs \
  -o CheckAMG_example_out
```

## Features

* Input: nucleotide or protein sequences
* Handles single-contig viral genomes and multi-contig vMAGs
* Functional annotation + viral genome context-based curation
* Outputs curated lists and amino-acid sequences of AMGs, AReGs, and APGs

## Command-line Modules

```bash
checkamg -h
```

* `download`: Get required databases
* `annotate`: Predict and curate AVGs
* `de-novo`, `aggregate`, `end-to-end`: Coming soon

## Example Output

* FASTA files of predicted AVGs (by confidence and function class)
* Tabular summary of predictions (`final_results.tsv`, `gene_annotations.tsv`)

## License

GPL-3.0-or-later

**Example data and full documentation:**
[https://github.com/AnantharamanLab/CheckAMG](https://github.com/AnantharamanLab/CheckAMG)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "checkamg",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.11",
    "maintainer_email": null,
    "keywords": "bioinformatics, metagenomics, viromics, genomics, AMG, phage",
    "author": null,
    "author_email": "\"James C. Kosmopoulos\" <kosmopoulos@wisc.edu>",
    "download_url": "https://files.pythonhosted.org/packages/d8/79/680743f8456c8839615b54288e720e1d9b419540f0cc53f02ca1c2a16bba/checkamg-0.3.2.tar.gz",
    "platform": null,
    "description": "# CheckAMG\n\n**Automated curation of Auxiliary Metabolic Genes (AMGs), Auxiliary Regulatory Genes (AReGs), and Auxiliary Physiology Genes (APGs) in viral genomes.**\n\n> \u26a0\ufe0f **This tool is in active development and has not yet been peer-reviewed.**\n\n## Quick Usage\n\n```bash\ncheckamg download -d /path/to/db/destination\n\ncheckamg annotate \\\n  -d /path/to/db/destination \\\n  -g examples/example_data/single_contig_viruses.fasta \\\n  -vg examples/example_data/multi_contig_vMAGs \\\n  -o CheckAMG_example_out\n```\n\n## Features\n\n* Input: nucleotide or protein sequences\n* Handles single-contig viral genomes and multi-contig vMAGs\n* Functional annotation + viral genome context-based curation\n* Outputs curated lists and amino-acid sequences of AMGs, AReGs, and APGs\n\n## Command-line Modules\n\n```bash\ncheckamg -h\n```\n\n* `download`: Get required databases\n* `annotate`: Predict and curate AVGs\n* `de-novo`, `aggregate`, `end-to-end`: Coming soon\n\n## Example Output\n\n* FASTA files of predicted AVGs (by confidence and function class)\n* Tabular summary of predictions (`final_results.tsv`, `gene_annotations.tsv`)\n\n## License\n\nGPL-3.0-or-later\n\n**Example data and full documentation:**\n[https://github.com/AnantharamanLab/CheckAMG](https://github.com/AnantharamanLab/CheckAMG)\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "Automated identification and curation of Auxiliary Metabolic Genes (AMGs), Auxiliary Regulatory Genes (AReGs), and Auxiliary Physiology Genes (APGs) in viral genomes.",
    "version": "0.3.2",
    "project_urls": {
        "Homepage": "https://github.com/AnantharamanLab/CheckAMG"
    },
    "split_keywords": [
        "bioinformatics",
        " metagenomics",
        " viromics",
        " genomics",
        " amg",
        " phage"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d879680743f8456c8839615b54288e720e1d9b419540f0cc53f02ca1c2a16bba",
                "md5": "cd66277036462de8a1a2b463060eb17b",
                "sha256": "649c1dad308b3eed7de8738b501cb7f9b7ec551143ffaf23c3b7069f23860579"
            },
            "downloads": -1,
            "filename": "checkamg-0.3.2.tar.gz",
            "has_sig": false,
            "md5_digest": "cd66277036462de8a1a2b463060eb17b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.11",
            "size": 19242446,
            "upload_time": "2025-07-09T20:32:26",
            "upload_time_iso_8601": "2025-07-09T20:32:26.690853Z",
            "url": "https://files.pythonhosted.org/packages/d8/79/680743f8456c8839615b54288e720e1d9b419540f0cc53f02ca1c2a16bba/checkamg-0.3.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-09 20:32:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AnantharamanLab",
    "github_project": "CheckAMG",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "joblib",
            "specs": [
                [
                    ">=",
                    "1.5.1"
                ]
            ]
        },
        {
            "name": "metapyrodigal",
            "specs": [
                [
                    ">=",
                    "1.4.1"
                ]
            ]
        },
        {
            "name": "numba",
            "specs": [
                [
                    ">=",
                    "0.61.2"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "2.3.1"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "2.3.0"
                ]
            ]
        },
        {
            "name": "polars-u64-idx",
            "specs": [
                [
                    ">=",
                    "1.30.0"
                ]
            ]
        },
        {
            "name": "psutil",
            "specs": [
                [
                    ">=",
                    "7.0.0"
                ]
            ]
        },
        {
            "name": "pyarrow",
            "specs": [
                [
                    ">=",
                    "20.0.0"
                ]
            ]
        },
        {
            "name": "pyfastatools",
            "specs": [
                [
                    "==",
                    "2.5.0"
                ]
            ]
        },
        {
            "name": "pyhmmer",
            "specs": [
                [
                    "==",
                    "0.11.1"
                ]
            ]
        },
        {
            "name": "pyrodigal",
            "specs": [
                [
                    ">=",
                    "3.5.2"
                ]
            ]
        },
        {
            "name": "pyrodigal-gv",
            "specs": [
                [
                    ">=",
                    "0.3.2"
                ]
            ]
        },
        {
            "name": "pyyaml",
            "specs": [
                [
                    ">=",
                    "6.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.32"
                ]
            ]
        },
        {
            "name": "scikit-learn",
            "specs": [
                [
                    "==",
                    "1.5.0"
                ]
            ]
        },
        {
            "name": "snakemake",
            "specs": [
                [
                    "==",
                    "8.23.2"
                ]
            ]
        },
        {
            "name": "tqdm",
            "specs": [
                [
                    ">=",
                    "4.67.1"
                ]
            ]
        }
    ],
    "lcname": "checkamg"
}
        
Elapsed time: 0.60700s