Open marinaEM opened 3 weeks ago
Short tool description: scTenifoldKnk utilizes expression data from scRNA-seq of the WT samples as input and constructs a denoised single-cell GRN (scGRN) which can be then used for KO analysis. KO gene(s) is then analysed using enrichment analysis (GSEA).
Advantages of the tool:
Disadvantages of the tool:
Input. A single scRNA-seq measurement matrix with barcoded cells in the columns and genes in rows (mitochondrial genes should start with MT-
prefix). Parameter gKO
defines which gene to knockout, it can also be a vector of genes (more than one), i.e. scTenifoldKnk(..., gKO = c("Gene1", "Gene2"))
Output. The function scTenifoldKnk()
outputs a data object with three lists:
tensorNetworks
- this list contrains weight matrices for the WT and KO networksmanifoldAlignment
- this list contains the manifold alignments for the WT and KO networks, which contains values that represent the coordinates or positions of genes in a reduced-dimensional space after aligning the WT (NLMA 1 column) and KO (NLMA 2 column) GRNs.diffRegulation
- this list contains information about each gene after differential gene expression analysis comparing both GRNs. It contains Euclidian distance, fold-change, p-value, Z-score values.
Contribution Guidelines
Initial Setup
git clone <repository_url>
Update Local Content
Create a New Branch
Commit & Push Changes
Create a Pull Request
devel
branch for merging.Final Merge & Update
By following these steps, you contribute effectively and collaboratively.
Task: Implement script for scTenifold
Tags: #python, #GRNs