hkgfinder


Namehkgfinder JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/Ebedthan/hkgfinder
Summaryfind housekeeping genes in prokaryotic (meta)genomic data
upload_time2023-07-13 15:09:03
maintainer
docs_urlNone
authorAnicet Ebou
requires_python>=3.8,<4.0
licenseMIT
keywords bioinformatics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # hkgfinder

[![PyPI](https://img.shields.io/pypi/v/hkgfinder.svg)](https://pypi.org/project/hkgfinder)
[![Wheel](https://img.shields.io/pypi/wheel/hkgfinder.svg)](https://pypi.org/project/hkgfinder)
[![Language](https://img.shields.io/pypi/implementation/hkgfinder)](https://pypi.org/project/hkgfinder)
[![Pyver](https://img.shields.io/pypi/pyversions/hkgfinder.svg)](https://pypi.org/project/hkgfinder)
[![Downloads](https://img.shields.io/pypi/dm/hkgfinder)](https://pypi.org/project/hkgfinder)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://www.gnu.org/licenses/MIT)


## Find housekeeping genes in prokaryotic (meta)genomes

### Introduction
hkgfinder is a fast and accurate housekeeping gene finder and classifier. hkgfinder can run on raw sequences, genomes and metagenomes. The novel value of this method lies is in its ability to directly predict and classify gene sequences into housekeeping gene families at a high specificity and sensitivity, while being also faster than genome and metagenome annotator on genome and metagenome data.


### How hkgfinder works
![](img/hkgfinder.png)

### Installation

~~You will have first to install [Prodigal](https://github.com/hyattpd/Prodigal) and [HMMER 3](https://hmmer.org) to be able to run hkgfinder.~~

**hkgfinder since v0.2 is without external dependencies.**


```bash
pip install hkgfinder
```

## Test

* Type `hkgfinder -h` and it should output something like:

```
usage: hkgfinder [options] [<FILE>]

options:
  -o [FILE]      output result to FILE [stdout]
  -g             activate genome mode [false]
  -m             activate metagenome mode [false]
  --faa FILE     output matched protein sequences to FILE [false]
  --fna FILE     output matched DNA sequences to FILE [false]
  -s             output sequences in file by gene [false]
  -t INT         number of threads [1]
  -q             decrease program verbosity
  -d             enable debug mode
  -v, --version  show program's version number and exit
  -h, --help     show this help message and exit
```


## Invoking hkgfinder

```
hkgfinder --faa housekeeping.faa --fna housekeeping.fna file.fa.gz
```

* hkgfinder supports gzip, lzma, bz2 and zstd compressed files.
  
## Bugs

Submit problems or requests to the [Issue Tracker](https://github.com/Ebedthan/hkgfinder/issues).


## Licence

[MIT](https://github.com/Ebedthan/hkgfinder/blob/main/LICENSE).


## Author

* [Anicet Ebou](https://orcid.org/0000-0003-4005-177X)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Ebedthan/hkgfinder",
    "name": "hkgfinder",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "bioinformatics",
    "author": "Anicet Ebou",
    "author_email": "anicet.ebou@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a0/52/1e1106bb6a44ea9c73bc4f2725df0ec3e2516d8c8d98bf4bff4e6625ca90/hkgfinder-0.2.0.tar.gz",
    "platform": null,
    "description": "# hkgfinder\n\n[![PyPI](https://img.shields.io/pypi/v/hkgfinder.svg)](https://pypi.org/project/hkgfinder)\n[![Wheel](https://img.shields.io/pypi/wheel/hkgfinder.svg)](https://pypi.org/project/hkgfinder)\n[![Language](https://img.shields.io/pypi/implementation/hkgfinder)](https://pypi.org/project/hkgfinder)\n[![Pyver](https://img.shields.io/pypi/pyversions/hkgfinder.svg)](https://pypi.org/project/hkgfinder)\n[![Downloads](https://img.shields.io/pypi/dm/hkgfinder)](https://pypi.org/project/hkgfinder)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://www.gnu.org/licenses/MIT)\n\n\n## Find housekeeping genes in prokaryotic (meta)genomes\n\n### Introduction\nhkgfinder is a fast and accurate housekeeping gene finder and classifier. hkgfinder can run on raw sequences, genomes and metagenomes. The novel value of this method lies is in its ability to directly predict and classify gene sequences into housekeeping gene families at a high specificity and sensitivity, while being also faster than genome and metagenome annotator on genome and metagenome data.\n\n\n### How hkgfinder works\n![](img/hkgfinder.png)\n\n### Installation\n\n~~You will have first to install [Prodigal](https://github.com/hyattpd/Prodigal) and [HMMER 3](https://hmmer.org) to be able to run hkgfinder.~~\n\n**hkgfinder since v0.2 is without external dependencies.**\n\n\n```bash\npip install hkgfinder\n```\n\n## Test\n\n* Type `hkgfinder -h` and it should output something like:\n\n```\nusage: hkgfinder [options] [<FILE>]\n\noptions:\n  -o [FILE]      output result to FILE [stdout]\n  -g             activate genome mode [false]\n  -m             activate metagenome mode [false]\n  --faa FILE     output matched protein sequences to FILE [false]\n  --fna FILE     output matched DNA sequences to FILE [false]\n  -s             output sequences in file by gene [false]\n  -t INT         number of threads [1]\n  -q             decrease program verbosity\n  -d             enable debug mode\n  -v, --version  show program's version number and exit\n  -h, --help     show this help message and exit\n```\n\n\n## Invoking hkgfinder\n\n```\nhkgfinder --faa housekeeping.faa --fna housekeeping.fna file.fa.gz\n```\n\n* hkgfinder supports gzip, lzma, bz2 and zstd compressed files.\n  \n## Bugs\n\nSubmit problems or requests to the [Issue Tracker](https://github.com/Ebedthan/hkgfinder/issues).\n\n\n## Licence\n\n[MIT](https://github.com/Ebedthan/hkgfinder/blob/main/LICENSE).\n\n\n## Author\n\n* [Anicet Ebou](https://orcid.org/0000-0003-4005-177X)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "find housekeeping genes in prokaryotic (meta)genomic data",
    "version": "0.2.0",
    "project_urls": {
        "Documentation": "https://github.com/Ebedthan/hkgfinder",
        "Homepage": "https://github.com/Ebedthan/hkgfinder",
        "Repository": "https://github.com/Ebedthan/hkgfinder"
    },
    "split_keywords": [
        "bioinformatics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2d4c90998ae1bd4248b15563bc34480f7e095a1144700879dba1d9bca31a4bb",
                "md5": "b3aa1d5d292d2ab04c3a75fed9a7ca3c",
                "sha256": "b258fda9754c35e2dd8d1af2f1c4ae05670db1d978d97c35dbcd4c892cf2a081"
            },
            "downloads": -1,
            "filename": "hkgfinder-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b3aa1d5d292d2ab04c3a75fed9a7ca3c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 866988,
            "upload_time": "2023-07-13T15:09:00",
            "upload_time_iso_8601": "2023-07-13T15:09:00.228527Z",
            "url": "https://files.pythonhosted.org/packages/d2/d4/c90998ae1bd4248b15563bc34480f7e095a1144700879dba1d9bca31a4bb/hkgfinder-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0521e1106bb6a44ea9c73bc4f2725df0ec3e2516d8c8d98bf4bff4e6625ca90",
                "md5": "42b92e89cf3955613845599017172b89",
                "sha256": "0f8e5180c836296d46fa5a5326f129f021d5a46269353ddd97f93370d32e653f"
            },
            "downloads": -1,
            "filename": "hkgfinder-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "42b92e89cf3955613845599017172b89",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 851956,
            "upload_time": "2023-07-13T15:09:03",
            "upload_time_iso_8601": "2023-07-13T15:09:03.697657Z",
            "url": "https://files.pythonhosted.org/packages/a0/52/1e1106bb6a44ea9c73bc4f2725df0ec3e2516d8c8d98bf4bff4e6625ca90/hkgfinder-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-13 15:09:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Ebedthan",
    "github_project": "hkgfinder",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "hkgfinder"
}
        
Elapsed time: 0.12754s