Skip to content

Codes for analtzing the scRNA-seq data of immune cells from patients with COVID-19

Notifications You must be signed in to change notification settings

chenlei1982/biomarker-COVID-19-severity-recovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

biomarker-COVID-19-severity-recovery

Codes for analtzing the scRNA-seq data of immune cells from patients with COVID-19

In this respository, codes form analyzing the scRNA-seq data of immune cells from patients with COVID-19 are provided. These codes implement four featrue ranking algorithms: last absolute shrinkage and selection operator (LASSO), light gradient boosting ma-chine (LightGBM), Monte Carlo feature selection (MCFS), and max-relevance and min-redundancy (mRMR), and three classification algiorithms: decision tree (DT), k-nearest neighbor (kNN), and random forest.

Python environment installation

Step 1 Download the software by git clone https://github.com/*******/*******

Step 2 Installation has been tested in Linux and Windows with Python 3 (Recommend to use Python 3.10 or miniconda 3 platform). Since the package is written in Python 3, Python 3 with the pip tool must be installed first. The tools use the following dependencies: numpy, scipy, pandas, scikit-learn You can install these packages first, by the following commands: pip install pandas pip install numpy pip install scipy pip install scikit-learn

Step 3 cd to the software folder and run the installation command: python *************

Guide for codes

Step 1: The scRNA-seq data was fed into the codes of one of the feature ranking algorithm, which can produce a feature list.

Step 2: With the feature list in Step 1, using codes in folder csv_make to generate csv files, which contain samples represetned by some top features in the list.

Step 3: For each generated csv file, using the codes of one classification algorithm to obtain the cross-validation results.

Other notes

  1. In each folder, the file "comd" contains the codes to run the corresponding package.
  2. The input file of MCFS should be in adx format, whereas those for other algorithms are in csv format.

About

Codes for analtzing the scRNA-seq data of immune cells from patients with COVID-19

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages