File size: 1,775 Bytes
3290550 05ebc17 3290550 05ebc17 3290550 |
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 46 47 48 49 50 51 52 53 54 55 56 57 |
# My code has references to the following repositories:
# RefHiC: https://github.com/BlanchetteLab/RefHiC(Analysis code)
# Axial Attention: https://github.com/lucidrains/axial-attention (Model architecture)
# Peakachu: https://github.com/tariks/peakachu (Calculate intra reads)
# Thanks a lot for their implement.
"""
Setup script for Polaris.
A Versatile Framework for Chromatin Loop Annotation in Bulk and Single-cell Hi-C Data.
"""
from setuptools import setup
with open("README.md", "r") as readme:
long_des = readme.read()
setup(
name='polaris',
version='1.1.0',
author="Yusen HOU, Audrey Baguette, Mathieu Blanchette*, Yanlin Zhang*",
author_email="yhou925@connect.hkust-gz.edu.cn",
description="A Versatile Framework for Chromatin Loop Annotation in Bulk and Single-cell Hi-C Data",
long_description=long_des,
long_description_content_type="text/markdown",
url="https://github.com/ai4nucleome/Polaris",
packages=['polaris'],
include_package_data=True,
install_requires=[
'setuptools==75.1.0',
'appdirs==1.4.4',
'click==8.0.1',
'cooler==0.8.11',
'matplotlib==3.8.0',
'numpy==1.22.4',
'pandas==1.3.0',
'scikit-learn==1.4.2',
'scipy==1.7.3',
'torch==2.2.2',
'timm==0.6.12',
'tqdm==4.65.0',
],
entry_points={
'console_scripts': [
'polaris = polaris.polaris:cli',
],
},
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Intended Audience :: Science/Research",
"Topic :: Scientific/Engineering :: Bio-Informatics",
"Operating System :: OS Independent",
],
python_requires='>=3.9',
)
|