AlzScPred


NameAlzScPred JSON
Version 0.0.3 PyPI version JSON
download
home_page
SummaryA python based tool for prediction patient diagnosis i.e. (Alzheimer or Healthy) from single cell data.
upload_time2023-01-31 07:16:01
maintainer
docs_urlNone
authorAman Srivastava and Akanksha Jarwal
requires_python
license
keywords python alzheimers diagnosis single cell genomics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# AlzScPred :- A Tool for Identification of Alzheimer's from Single Cell Genome using Deep Learning

A computational approach tool to predict Alzheimer's affected patients from their single cell RNA seq data.


## Introduction

Alzheimer's Disease is progressing as the most common cause of neurological disorder worldwide. 

This tool aims to use Artifical Neural Network (Deep Learning) model to classify Normal Control(NC) patients and Alzheimer’s Disease(AD) patients from
their single cell RNA seq data. The tool takes 10x single cell genomics data as input and predicts whether the patient is diseased or healthy with the help of highly trained model.

An excellent feature selection method called mRMR (Minimum Redundancy Maximum Relevance) was used to find out top 100 features for classification. 
Followed by Incremental Feature Selection (IFS) which led to identification of 35 conserved genes which act as promising biomarkers
in classification and prediction of Normal and Diseased patients.

Please read/cite the content about the AlzScPredict for complete information including algorithm behind the approach.
## Installation

Install my-project with pip

```bash
  pip install AlzScPred
```
    
You if previously installed please update the python package to the latest version using the command below

```bash
  pip3 install --upgrade AlzScPred
```
## Usage/Examples

After installation of the AlzScPredict package in your python enviornment. Import the library using the below code.


```python
import AlzScPred
```
The AlzScPredict comes with 1 inbuilt module . 

- Prediction Module

Please import the modules in your python enviornment before executing the code below.

```python
from AlzScPred import Validation

```

After importing all the important pre requisites. You can follow the demo below for your case.


```python
import pandas as pd
df = pd.read_csv("Your file path here")

# Prediction:- Execute the code below to get the output. It takes 1 argument i.e the dataframe with features in columns and rows as cells.

Validation.predict_patient(df)

```

Note: Please make sure that your single cell data file is prepared in the above example.csv format. And the file should also contain the read count data for the selected 35 genes in the above 35_genes.txt file.

## Output

The output of the code can be viewed in your python output terminal. Example can be seen in the output.png file.
## Authors

- [Aman Srivastava](https://github.com/AmanSriv97).
- Akanksha Jarwal. 
- Anjali Dhall.
- Sumeet Patiyal.
- [Prof. G.P.S. Raghava](https://webs.iiitd.edu.in/raghava/)



            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "AlzScPred",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,Alzheimers,Diagnosis,Single cell,Genomics",
    "author": "Aman Srivastava and Akanksha Jarwal",
    "author_email": "<aman20333@iiitd.ac.in>",
    "download_url": "https://files.pythonhosted.org/packages/c6/20/0b724d012f1a3500a19099d9292be0f090d5d47c76da893fcc00d7ad4f51/AlzScPred-0.0.3.tar.gz",
    "platform": null,
    "description": "\n# AlzScPred :- A Tool for Identification of Alzheimer's from Single Cell Genome using Deep Learning\n\nA computational approach tool to predict Alzheimer's affected patients from their single cell RNA seq data.\n\n\n## Introduction\n\nAlzheimer's Disease is progressing as the most common cause of neurological disorder worldwide. \n\nThis tool aims to use Artifical Neural Network (Deep Learning) model to classify Normal Control(NC) patients and Alzheimer\u2019s Disease(AD) patients from\ntheir single cell RNA seq data. The tool takes 10x single cell genomics data as input and predicts whether the patient is diseased or healthy with the help of highly trained model.\n\nAn excellent feature selection method called mRMR (Minimum Redundancy Maximum Relevance) was used to find out top 100 features for classification. \nFollowed by Incremental Feature Selection (IFS) which led to identification of 35 conserved genes which act as promising biomarkers\nin classification and prediction of Normal and Diseased patients.\n\nPlease read/cite the content about the AlzScPredict for complete information including algorithm behind the approach.\n## Installation\n\nInstall my-project with pip\n\n```bash\n  pip install AlzScPred\n```\n    \nYou if previously installed please update the python package to the latest version using the command below\n\n```bash\n  pip3 install --upgrade AlzScPred\n```\n## Usage/Examples\n\nAfter installation of the AlzScPredict package in your python enviornment. Import the library using the below code.\n\n\n```python\nimport AlzScPred\n```\nThe AlzScPredict comes with 1 inbuilt module . \n\n- Prediction Module\n\nPlease import the modules in your python enviornment before executing the code below.\n\n```python\nfrom AlzScPred import Validation\n\n```\n\nAfter importing all the important pre requisites. You can follow the demo below for your case.\n\n\n```python\nimport pandas as pd\ndf = pd.read_csv(\"Your file path here\")\n\n# Prediction:- Execute the code below to get the output. It takes 1 argument i.e the dataframe with features in columns and rows as cells.\n\nValidation.predict_patient(df)\n\n```\n\nNote: Please make sure that your single cell data file is prepared in the above example.csv format. And the file should also contain the read count data for the selected 35 genes in the above 35_genes.txt file.\n\n## Output\n\nThe output of the code can be viewed in your python output terminal. Example can be seen in the output.png file.\n## Authors\n\n- [Aman Srivastava](https://github.com/AmanSriv97).\n- Akanksha Jarwal. \n- Anjali Dhall.\n- Sumeet Patiyal.\n- [Prof. G.P.S. Raghava](https://webs.iiitd.edu.in/raghava/)\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A python based tool for prediction patient diagnosis i.e. (Alzheimer or Healthy) from single cell data.",
    "version": "0.0.3",
    "split_keywords": [
        "python",
        "alzheimers",
        "diagnosis",
        "single cell",
        "genomics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5a425005c52eb2655185569699b79560465b2b9eb8a668e6c42bffb7ec91caa",
                "md5": "40828ce31040222732bfb7ba86f2fffc",
                "sha256": "a4ae1d1f7b646f3e2321f13e515970631475bd36560034b6ca8b6f0851d4c637"
            },
            "downloads": -1,
            "filename": "AlzScPred-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "40828ce31040222732bfb7ba86f2fffc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 38792,
            "upload_time": "2023-01-31T07:15:58",
            "upload_time_iso_8601": "2023-01-31T07:15:58.593823Z",
            "url": "https://files.pythonhosted.org/packages/e5/a4/25005c52eb2655185569699b79560465b2b9eb8a668e6c42bffb7ec91caa/AlzScPred-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6200b724d012f1a3500a19099d9292be0f090d5d47c76da893fcc00d7ad4f51",
                "md5": "679c59b859c7e266c746913fea113b10",
                "sha256": "0d46b0b06bca72e57192321f375c2000251f0c549bb7127b0053b9d76c56d8aa"
            },
            "downloads": -1,
            "filename": "AlzScPred-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "679c59b859c7e266c746913fea113b10",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 38733,
            "upload_time": "2023-01-31T07:16:01",
            "upload_time_iso_8601": "2023-01-31T07:16:01.283632Z",
            "url": "https://files.pythonhosted.org/packages/c6/20/0b724d012f1a3500a19099d9292be0f090d5d47c76da893fcc00d7ad4f51/AlzScPred-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-31 07:16:01",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "alzscpred"
}
        
Elapsed time: 0.03568s