Emad-COMBINE-lab / GRouNdGAN

A causal implicit generative model for simulating single-cell RNA-seq data guided by a gene regulatory network 🧬
https://emad-combine-lab.github.io/GRouNdGAN/
GNU Affero General Public License v3.0
21 stars 2 forks source link

GRN-guided in silico simulation of single-cell RNA-seq data using Causal Generative Adversarial Networks

Website CI Docker build status Docker Image Size with architecture (latest by date/latest semver) Code style: black DOI


Implementation of GRouNdGAN as described in:

Zinati, Y., Takiddeen, A. & Emad, A. GRouNdGAN: GRN-guided simulation of single-cell RNA-seq data using causal generative adversarial networks. Nat Commun 15, 4055 (2024). https://doi.org/10.1038/s41467-024-48516-6

Simulated Datasets and Ground Truth GRNs

Simulated dataset and their underlying ground truth GRNs are available for download on our website.

Tutorials and Documentation

For a detailed tutorial and comprehensive API references, please visit our project's documentation here.

BibTex Citation

@article{zinati2024groundgan,
  title={GRouNdGAN: GRN-guided simulation of single-cell RNA-seq data using causal generative adversarial networks},
  author={Zinati, Yazdan and Takiddeen, Abdulrahman and Emad, Amin},
  journal={Nature Communications},
  volume={15},
  number={1},
  pages={1--18},
  year={2024},
  publisher={Nature Publishing Group}
}

License

Copyright (C) 2023 Emad's COMBINE Lab: Yazdan Zinati, Abdulrahman Takiddeen, and Amin Emad.

GRouNdGAN is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

GRouNdGAN is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with GRouNdGAN. If not, see https://www.gnu.org/licenses/.