Skip to main content

Improving single-cell GRN Inference using Dropout Augmentation

Project description

DAZZLE

This repository include code and documentation for our manuscript "Improving Gene Regulatory Network Inference using Dropout Augmentation".

Install

This package is available on pip

pip install grn-dazzle

Basic Usage

The core function runDAZZLE requires the following two things to get started:

  • Single cell gene expression table. We suggest you use log transformation to normalize the data
  • Experiment Configs. We also provide two sets of default configs with this package, namely DEFAULT_DAZZLE_CONFIGS and DEFAULT_DEEPSEM_CONFIGS. They are just two python dictionaries. If you need to make modifications, just save them to a variable and adjust the values.

Quick Example

Open In Colab

from dazzle import load_beeline, runDAZZLE, get_metrics, DEFAULT_DAZZLE_CONFIGS


bl_data, bl_ground_truth = load_beeline(
    data_dir='data', 
    benchmark_data="hESC", 
    benchmark_setting="500_STRING"
)

model, adjs = runDAZZLE(bl_data.X, DEFAULT_DAZZLE_CONFIGS)

get_metrics(model.get_adj(), bl_ground_truth)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grn_dazzle-0.0.2.tar.gz (20.2 kB view hashes)

Uploaded Source

Built Distribution

grn_dazzle-0.0.2-py3-none-any.whl (24.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page