/DestinyNet

Primary LanguageJupyter Notebook

DestinyNet

Description

This repository contains the code for the paper "DestinyNet: A Deep Learning-Based Single-Cell Lineage Tracing Framework for Fate Clustering, Flow, and Prediction". The website is available in https://destinynet.readthedocs.io/en/latest/index.html

Introduction

We have developed a simple deep learning framework yet is able to encode single-cell RNA sequencing data, clonal information and descendant cell types of clones to decode the fate of any undetermined cell in three ways.

image

Model Architecture

image

How to Use?

  1. Install the required environment

    pip install -r requirements.txt
  2. Install the latest version of DestinyNet

    pip install DestinyNet
  3. Modify the parameters in util.py, or use the default parameters

  4. Example usage

    import DestinyNet
    args = DestinyNet.get_args()
    DestinyNet.train(args)

Note

The args object contains all the necessary parameters for training the DestinyNet model. You can modify these parameters as per your dataset requirements. all data used is in the https://drive.google.com/file/d/1E494DhIx5RLy0qv_6eWa9426Bfmq28po/view?usp=drive_link