genepioneer


Namegenepioneer JSON
Version 1.0.3 PyPI version JSON
download
home_pagehttps://github.com/amirhossein-haerian/GenePioneer
SummaryA Python package for identifying essential genes in cancer.
upload_time2024-12-08 15:26:13
maintainerNone
docs_urlNone
authorAmirhossein Haerian, Golnaz Taheri
requires_pythonNone
licenseMIT
keywords cancer genomics gene-analysis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            First, the user needs to install the package; this can be done easily by this command on python environment: 

`pip install genepioneer`

Then you need to create a python file somewhere in your local environment, we assume that you have created a file called `gene_analyze.py`
Inside the `gene_analyze.py` you need to import the Python class that is designed for analyzing genes, this can be done like this:

`from genepioneer import GeneAnalysis`

After importing the class you need to initialize and instance of the class with two properties for the constructor. The first one is the type of the cancer, and the second one is path of the gene list that you want to analyze. The list of genes need to be a .txt file that each line of that contains one gene name and the format of the gene names should be OFFICIAL_GENE_SYMBOL.

For example, if we create a file called `gene_list.txt` Then, we can initialize one instance from the Python class imported from the gene pioneer package by using this line of code: 

`gene_analysis = GeneAnalysis("Ovary", "./benchmark-data/gene_list.txt")`

Where "Ovary" is the name of the chosen cancer type and `./benchmark-data/gene_list.txt` is the path to the genes list file that we want to analyze.
It needs to be mentioned that, the cancer type can be one of the following names: "Adrenal", "Bladder", "Brain", "Cervix", "Colon", "Corpus uteri", "Kidney", "Liver", "Ovary", "Prostate", "Skin", "Thyroid".
After initializing one instance for the imported class from genepioner, `analyze_genes()` functionality can be called for that instance:

`gene_analysis.analyze_genes()`

By using this functionality on output.json file will be created in current path of your environment. 

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/amirhossein-haerian/GenePioneer",
    "name": "genepioneer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "cancer, genomics, gene-analysis",
    "author": "Amirhossein Haerian, Golnaz Taheri",
    "author_email": "haerian.amirhossein@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/9a/a9/4ac86eaa2a8a1471f74c9110ce82f6ecace3c45dfbdd90c1ae02f66ed01c/genepioneer-1.0.3.tar.gz",
    "platform": null,
    "description": "First, the user needs to install the package; this can be done easily by this command on python environment: \n\n`pip install genepioneer`\n\nThen you need to create a python file somewhere in your local environment, we assume that you have created a file called `gene_analyze.py`\nInside the `gene_analyze.py` you need to import the Python class that is designed for analyzing genes, this can be done like this:\n\n`from genepioneer import GeneAnalysis`\n\nAfter importing the class you need to initialize and instance of the class with two properties for the constructor. The first one is the type of the cancer, and the second one is path of the gene list that you want to analyze. The list of genes need to be a .txt file that each line of that contains one gene name and the format of the gene names should be OFFICIAL_GENE_SYMBOL.\n\nFor example, if we create a file called `gene_list.txt` Then, we can initialize one instance from the Python class imported from the gene pioneer package by using this line of code: \n\n`gene_analysis = GeneAnalysis(\"Ovary\", \"./benchmark-data/gene_list.txt\")`\n\nWhere \"Ovary\" is the name of the chosen cancer type and `./benchmark-data/gene_list.txt` is the path to the genes list file that we want to analyze.\nIt needs to be mentioned that, the cancer type can be one of the following names: \"Adrenal\", \"Bladder\", \"Brain\", \"Cervix\", \"Colon\", \"Corpus uteri\", \"Kidney\", \"Liver\", \"Ovary\", \"Prostate\", \"Skin\", \"Thyroid\".\nAfter initializing one instance for the imported class from genepioner, `analyze_genes()` functionality can be called for that instance:\n\n`gene_analysis.analyze_genes()`\n\nBy using this functionality on output.json file will be created in current path of your environment. \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python package for identifying essential genes in cancer.",
    "version": "1.0.3",
    "project_urls": {
        "Homepage": "https://github.com/amirhossein-haerian/GenePioneer"
    },
    "split_keywords": [
        "cancer",
        " genomics",
        " gene-analysis"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7fd3ea736da53debce15412573b433ed6d7362dffe7852d3705eefc0c8064dd0",
                "md5": "a701764e4e1c774a219b3d25e31aff43",
                "sha256": "2c616f289d3c47e4c03cfe3411a3a6a670d85ab2d51077681723e29c4eb9dc9d"
            },
            "downloads": -1,
            "filename": "genepioneer-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a701764e4e1c774a219b3d25e31aff43",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4899669,
            "upload_time": "2024-12-08T15:26:10",
            "upload_time_iso_8601": "2024-12-08T15:26:10.466840Z",
            "url": "https://files.pythonhosted.org/packages/7f/d3/ea736da53debce15412573b433ed6d7362dffe7852d3705eefc0c8064dd0/genepioneer-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9aa94ac86eaa2a8a1471f74c9110ce82f6ecace3c45dfbdd90c1ae02f66ed01c",
                "md5": "f2a94e65c4d151cc2ec46455473fb0a6",
                "sha256": "1f6d9c7df3692537f254fef38850dbda4e230cae2cb1d6d29c8ceb05b9dd789b"
            },
            "downloads": -1,
            "filename": "genepioneer-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "f2a94e65c4d151cc2ec46455473fb0a6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4866824,
            "upload_time": "2024-12-08T15:26:13",
            "upload_time_iso_8601": "2024-12-08T15:26:13.100544Z",
            "url": "https://files.pythonhosted.org/packages/9a/a9/4ac86eaa2a8a1471f74c9110ce82f6ecace3c45dfbdd90c1ae02f66ed01c/genepioneer-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-08 15:26:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "amirhossein-haerian",
    "github_project": "GenePioneer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "genepioneer"
}
        
Elapsed time: 0.38107s