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