-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathsetup.py
45 lines (43 loc) · 2.06 KB
/
setup.py
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
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
setup(
name="basepairmodels",
version='0.3.1',
description=("BPNet: toolkit to learn motif synthax from high-resolution functional genomics data"
" using convolutional neural networks"),
author="Zahoor Zafrulla",
author_email="[email protected]",
url="https://github.com/kundajelab/basepairmodels",
packages=find_packages(exclude=["docs", "docs-build"]),
install_requires=["tensorflow-gpu==2.4.1",
"tensorflow-probability==0.12.2", "tqdm", "scikit-learn",
"scipy", "scikit-image", "scikit-learn",
"numpy", "deepdish", "pandas", "matplotlib", "plotly",
"deeptools", "pyfaidx", "deeplift",
"modisco @ git+https://github.com/kundajelab/[email protected]",
"shap @ git+https://github.com/zahoorz/shap.git",
"mseqgen @ git+https://github.com/kundajelab/mseqgen.git",
"genomicsdlarchsandlosses @ git+https://github.com/kundajelab/genomics-DL-archsandlosses.git"],
extras_require={"dev": ["pytest", "pytest-cov"]},
license="MIT license",
zip_safe=False,
keywords=["deep learning",
"computational biology",
"bioinformatics",
"genomics"],
test_suite="tests",
include_package_data=True,
tests_require=["pytest", "pytest-cov"],
entry_points = {
"console_scripts": [
"train = basepairmodels.cli.bpnettrainer:main",
"predict = basepairmodels.cli.predict:predict_main",
"shap_scores = basepairmodels.cli.shap_scores:shap_scores_main",
"motif_discovery = basepairmodels.cli.motif_discovery:motif_discovery_main",
"counts_loss_weight = basepairmodels.cli.counts_loss_weight:counts_loss_weight_main",
"embeddings = basepairmodels.cli.embeddings:embeddings_main",
"outliers = basepairmodels.cli.outliers:outliers_main"
]
}
)