-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
35 lines (29 loc) · 1.63 KB
/
Copy pathsetup.py
File metadata and controls
35 lines (29 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from setuptools import setup, find_packages
VERSION = '1.2.1'
DESCRIPTION = 'single cell interpretable Residual Decomposition'
LONG_DESCRIPTION = "sciRED is a Python package designed to improve the interpretation of single-cell RNA sequencing data, specifically focusing on signal extraction via factor decomposition. It simplifies the process by removing confounding effects, mapping factors to covariates, identifying unexplained factors, and annotating genes and biological processes. Applying sciRED to various scRNA-seq datasets can unveil diverse biological signals, such as health/disease variation, cell-type identity, sex/age differences, stimulation signals, and rare cell type signatures."
setup(
name='sciRED',
url='https://github.com/delipouya/sciRED.git',
author='Delaram Pouyabahar',
author_email='d.pouyabahar@mail.utoronto.ca',
packages=find_packages(),
# Needed for dependencies
install_requires=['numpy','pandas','scanpy','statsmodels','seaborn','umap-learn', 'matplotlib',
'scikit-learn','scipy','xgboost','scikit-image','diptest==0.2.0'],
extras_require={
'dev': ['pytest', 'twine']
},
version=VERSION,
license='MIT',
description=DESCRIPTION,
keywords=['sciRED', 'single cell RNA-seq', 'interpretability', 'factor decomposition'],
long_description=LONG_DESCRIPTION,
long_description_content_type='text/plain',
classifiers= [
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3",
"Operating System :: OS Independent",
]
)