Skip to main content

Discovery of cell type classification marker genes from single cell RNA sequencing data using NS-Forest

Project description

NS-Forest v4.0

Documentation: https://nsforest.readthedocs.io/en/latest/

BioArchive Link: https://www.biorxiv.org/content/10.1101/2024.04.22.590194v1.full

Download and installation

In terminal:

git clone https://github.com/JCVenterInstitute/NSForest.git

cd NSForest

conda env create -f nsforest.yml

conda activate nsforest

Tutorial

Follow the on readthedocs: https://nsforest.readthedocs.io/en/latest/tutorial.html

Pipeline

Will be uploaded to official PyPI channel soon.

Prerequisites

  • This is a python script written and tested in python 3.11, scanpy 1.9.6.
  • Other required libraries: numpy, pandas, sklearn, plotly, time, tqdm.

Versions and citations

This is version 4.0.0. Earlier versions are managed in Releases.

Version 2:

Aevermann BD, Zhang Y, Novotny M, Keshk M, Bakken TE, Miller JA, Hodge RD, Lelieveldt B, Lein ES, Scheuermann RH. A machine learning method for the discovery of minimum marker gene combinations for cell-type identification from single-cell RNA sequencing. Genome Res. 2021 Jun 4:gr.275569.121. doi: 10.1101/gr.275569.121.

Version 1.3/1.0:

Aevermann BD, Novotny M, Bakken T, Miller JA, Diehl AD, Osumi-Sutherland D, Lasken RS, Lein ES, Scheuermann RH. Cell type discovery using single-cell transcriptomics: implications for ontological representation. Hum Mol Genet. 2018 May 1;27(R1):R40-R47. doi: 10.1093/hmg/ddy100.

Authors

License

This project is licensed under the MIT License.

Acknowledgments

  • BICCN
  • Allen Institute of Brain Science
  • Chan Zuckerberg Initiative
  • California Institute for Regenerative Medicine

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

nsforest-4.0.0.tar.gz (481.2 kB view details)

Uploaded Source

Built Distribution

nsforest-4.0.0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file nsforest-4.0.0.tar.gz.

File metadata

  • Download URL: nsforest-4.0.0.tar.gz
  • Upload date:
  • Size: 481.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for nsforest-4.0.0.tar.gz
Algorithm Hash digest
SHA256 96192b21b7246473a9cb196aa00238ce126455e3f75a97acf3e755936a929a7b
MD5 e42ce2241fe4dbfb8ace2e1890a43a7a
BLAKE2b-256 c8c9ee54720342ed4b2dcdf883ec0130ad23d0684cad4a3520244b214073dc98

See more details on using hashes here.

File details

Details for the file nsforest-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: nsforest-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for nsforest-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 214de26ef686ff65a37fcbac33f2930c2b496bf6d8e722cb83685d5a9ac3b5db
MD5 54afc6730b76a90def855aea0c74fab2
BLAKE2b-256 9d6da70e450ea61bfbfe8ce8390b947aa8382cfa4762c12620da7e11a443bdfa

See more details on using hashes here.

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