Skip to content
/ cESFW Public

cESFW is a feature correlation software based on the principles of Entropy Sorting.

Notifications You must be signed in to change notification settings

aradley/cESFW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cESFW

cESFW is a feature correlation software based on the principles of Entropy Sorting.

The theory underpinning cESFW is outlined in the following publications:

Entropy sorting of single-cell RNA sequencing data reveals the inner cell mass in the human pre-implantation embryo

Branching topology of the human embryo transcriptome revealed by entropy sort feature weighting

In Branching topology of the human embryo transcriptome revealed by entropy sort feature weighting, cESFW is used as part of a feature selection workflow to identify genes that are informative of cellular identity in single cell RNA sequeencing (scRNA-seq) data.

Usuage

In Branching topology of the human embryo transcriptome revealed by entropy sort feature weighting we provide details for usage of cESFW.

The cESFW algorithm takes a 2D matrix as an input where the rows are samples and the columns are features. For scRNA-seq, the rows are cells and the columns are genes. Each feature in the 2D matrix should be scaled so that the maximum value is 1 and the minimum value is 0.

cESFW will then output an Entropy Sort Score (ESS) pairwise correlation matrix, and an Error Potential (EP) pairwise correlation significance matrix.

Example workflows

To find example workflows/vignettes for using cESFW as a feature selection algorithm, please go to our accompanying cESFW_Embryo_Topology_Paper repository.

Installation

  1. Retreive the ripository with: git clone https://github.com/aradley/cESFW.git
  2. Navigate to the directory where the clone was downloaded to, for example: cd cESFW/
  3. Run the following on the command line: python setup.py install

About

cESFW is a feature correlation software based on the principles of Entropy Sorting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages