Skip to main content

HNSCPredict :- A Tool for Identification of HNSCC from Single Cell Genome using Deep Learning

A computational approach tool to predict Head and Neck Cancer affected patients from their single cell RNA seq data.

Introduction

Head and neck cancer, which encompasses a range of malignancies affecting the respiratory tract and upper digestive tract and also the seventh most common cancer in the world.

This tool aims to use Artifical Neural Network (Deep Learning) model to classify Normal Control(NC) patients and Head and Neck Cancer (HNSCC) 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 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 HNSCPred

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

  pip3 install --upgrade HNSCPred

Usage/Examples

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

import HNSCPred

The HNSCPred comes with 1 inbuilt modules .

  • Predict Please import all 3 modules in your python enviornment using the code below.
from HNSCPred import preprocessing
from HNSCPred import Model_Selection
from HNSCPred import PredictionModule

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")

#Takes single cell data in form of dataframe with cells in rows and features in columns. Returns preprocessed dataframe.
processed = preprocessing.preprocess_data(df)

# Load the model with the code below. This takes no arguments.
my_model = Model_Selection.load_model()

# Prediction:- Execute the code below to get the output. It takes 2 arguments i.e 
# preloaded model and the processed dataframe with 35 features.

PredictionModule.predict_patient(my_model,processed)

Used By

This project is used by the following companies:

  • Company 1
  • Company 2

Authors

Acknowledgements

Metadata

Release files for ThesisHNSC 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ThesisHNSC 0.0.6
File Size Uploaded
ThesisHNSC-0.0.6.tar.gz 426.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ThesisHNSC 0.0.6
File Interpreter ABI Platform
ThesisHNSC-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 850.4 kB

Release files / ThesisHNSC-0.0.6.tar.gz

Download URL ThesisHNSC-0.0.6.tar.gz
Size 426.0 kB
Tags Source
SHA-256 checksum
How to use checksums
31b5834cdd2b5aecb57a02323165d08cbe88589f300e9ca8b344bd2ef2ee5bf6
BLAKE2b-256 checksum
How to use checksums
af0ee99de895ff83c6f9553fdb1e08e3beb8fb8ee90f235bf0760c2ade2d456f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / ThesisHNSC-0.0.6-py3-none-any.whl

Download URL ThesisHNSC-0.0.6-py3-none-any.whl
Size 424.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68ad906501476eedb43a736a4e0b2360597ddedd9ab3a9eaf456afc2a0371caa
BLAKE2b-256 checksum
How to use checksums
818811c93ef18e6a08342433f2a716153a2aa8f396704dd3be14501fbf9ce0e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page