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
- Yun (Renee) Zhang zhangy@jcvi.org
- Richard Scheuermann richard.scheuermann@nih.gov
- Brian Aevermann baevermann@chanzuckerberg.com
- Angela Liu aliu@jcvi.org
- Beverly Peng bpeng@jcvi.org
- Ajith V. Pankajam ajith.viswanathanasaripankajam@nih.gov
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96192b21b7246473a9cb196aa00238ce126455e3f75a97acf3e755936a929a7b |
|
MD5 | e42ce2241fe4dbfb8ace2e1890a43a7a |
|
BLAKE2b-256 | c8c9ee54720342ed4b2dcdf883ec0130ad23d0684cad4a3520244b214073dc98 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214de26ef686ff65a37fcbac33f2930c2b496bf6d8e722cb83685d5a9ac3b5db |
|
MD5 | 54afc6730b76a90def855aea0c74fab2 |
|
BLAKE2b-256 | 9d6da70e450ea61bfbfe8ce8390b947aa8382cfa4762c12620da7e11a443bdfa |