Skip to main content

A python based tool for prediction patient diagnosis i.e. (Alzheimer or Healthy) from single cell data.

Project description

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

  pip install AlzScPred

You if previously installed please update the python package to the latest version using the command below

  pip3 install --upgrade AlzScPred

Usage/Examples

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

import AlzScPred

The AlzScPredict comes with 1 inbuilt module .

  • Prediction Module

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

from AlzScPred import Validation

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

AlzScPred-0.0.3.tar.gz (38.7 kB view details)

Uploaded Source

Built Distribution

AlzScPred-0.0.3-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

Details for the file AlzScPred-0.0.3.tar.gz.

File metadata

  • Download URL: AlzScPred-0.0.3.tar.gz
  • Upload date:
  • Size: 38.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for AlzScPred-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0d46b0b06bca72e57192321f375c2000251f0c549bb7127b0053b9d76c56d8aa
MD5 679c59b859c7e266c746913fea113b10
BLAKE2b-256 c6200b724d012f1a3500a19099d9292be0f090d5d47c76da893fcc00d7ad4f51

See more details on using hashes here.

File details

Details for the file AlzScPred-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: AlzScPred-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 38.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for AlzScPred-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a4ae1d1f7b646f3e2321f13e515970631475bd36560034b6ca8b6f0851d4c637
MD5 40828ce31040222732bfb7ba86f2fffc
BLAKE2b-256 e5a425005c52eb2655185569699b79560465b2b9eb8a668e6c42bffb7ec91caa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page