aertslab / pycisTopic

pycisTopic is a Python module to simultaneously identify cell states and cis-regulatory topics from single cell epigenomics data.
Other
56 stars 11 forks source link

AttributeError: module 'pycisTopic' has no attribute '__version__' #54

Closed ramadatta closed 1 year ago

ramadatta commented 1 year ago

Hi, thank you for creating this very nice tool!

I am getting the errors even after successful pycisTopic installation.

%cd /data01/SingleCell/Python_notebooks/pycisTopic
!git clone https://github.com/aertslab/pycisTopic.git
%cd pycisTopic
!pip3 install -e .

....
Installing collected packages: pycisTopic
Running setup.py develop for pycisTopic
Successfully installed pycisTopic-1.0.2.dev12+g1e354e6

check pycisTopic using below:

!pip list | grep pycisTopic

pycisTopic                    1.0.2.dev12+g1e354e6 /data01/SingleCell/Python_notebooks/pycisTopic

Error 1: But when I import, it does not seem to load the modules.

import pycisTopic
pycisTopic.__version__

module 'pycisTopic' has no attribute '__version__'

Error2: For the code chunk below, I cannot find the module

from pycisTopic.pseudobulk_peak_calling import export_pseudobulk
bw_paths, bed_paths = export_pseudobulk(input_data = cell_data,
                 variable = 'celltype',                                                                     # variable by which to generate pseubulk profiles, in this case we want pseudobulks per celltype
                 sample_id_col = 'sample_id',
                 chromsizes = chromsizes,
                 bed_path = os.path.join(work_dir, 'scATAC/consensus_peak_calling/pseudobulk_bed_files/'),  # specify where pseudobulk_bed_files should be stored
                 bigwig_path = os.path.join(work_dir, 'scATAC/consensus_peak_calling/pseudobulk_bw_files/'),# specify where pseudobulk_bw_files should be stored
                 path_to_fragments = fragments_dict,                                                        # location of fragment fiels
                 n_cpu = 8,                                                                                 # specify the number of cores to use, we use ray for multi processing
                 normalize_bigwig = True,
                 remove_duplicates = True,
                 _temp_dir = os.path.join(tmp_dir, 'ray_spill'),
                 split_pattern = '-')

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-155-0d21b884e816> in <module>
----> 1 from pycisTopic.pseudobulk_peak_calling import export_pseudobulk
      2 bw_paths, bed_paths = export_pseudobulk(input_data = cell_data,
      3                  variable = 'celltype',                                                                     # variable by which to generate pseubulk profiles, in this case we want pseudobulks per celltype
      4                  sample_id_col = 'sample_id',
      5                  chromsizes = chromsizes,

ModuleNotFoundError: No module named 'pycisTopic.pseudobulk_peak_calling'

my python version seems to be correct

import sys
print(sys.version)
!python --version

3.6.4 (default, Sep 25 2020, 13:18:17) 
[GCC 7.5.0]
Python 3.8.0

Please help me how I can resolve this issue. Many thanks in advance.

cbravo93 commented 1 year ago

Hi @ramadatta !

Unfortunately I am not able to reproduce your error.

cd pycisTopic
git pull
pip install -e .

gives the right output:

✔ [Jan/17 11:24] vsc31305@tier2-p-login-4 /staging/leuven/stg_00002/lcb/cbravo/Multiomics_pipeline/pycisTopic $ python
Python 3.7.4 (default, Aug 28 2019, 10:48:28) 
[GCC 6.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycisTopic
>>> pycisTopic.__version__
'1.0.2.dev12+g1e354e6'

Can you provide the whole output of the installation?

Cheers!

C

ramadatta commented 1 year ago

Thank you @cbravo93. My apologies for delay! Will revert back soon with details.

ramadatta commented 1 year ago

Hi @cbravo93 ,

Please find below commands in my jupyter notebook:

%cd /data01/SingleCell/Python_notebooks
!git clone https://github.com/aertslab/pycisTopic.git
%cd pycisTopic
!pip3 install -e .
/data01/SingleCell/Python_notebooks
Cloning into 'pycisTopic'...
remote: Enumerating objects: 1850, done.
remote: Counting objects: 100% (433/433), done.
remote: Compressing objects: 100% (183/183), done.
remote: Total 1850 (delta 262), reused 417 (delta 247), pack-reused 1417
Receiving objects: 100% (1850/1850), 33.05 MiB | 5.21 MiB/s, done.
Resolving deltas: 100% (1272/1272), done.
/data01/SingleCell/Python_notebooks/pycisTopic
Obtaining file:///data01/SingleCell/Python_notebooks/pycisTopic
  Preparing metadata (setup.py) ... done
Collecting pyscenic@ git+https://github.com/aertslab/pySCENIC@master
  Cloning https://github.com/aertslab/pySCENIC (to revision master) to /tmp/pip-install-golf06tv/pyscenic_e3283c431b6a4245bb940e55eb1a3d80
  Running command git clone --filter=blob:none --quiet https://github.com/aertslab/pySCENIC /tmp/pip-install-golf06tv/pyscenic_e3283c431b6a4245bb940e55eb1a3d80
  Resolved https://github.com/aertslab/pySCENIC to commit 0a90cb5ca615c633b2e012a992669f784e98bc8b
  Preparing metadata (setup.py) ... done
Collecting loomxpy@ git+https://github.com/aertslab/LoomXpy@main
  Cloning https://github.com/aertslab/LoomXpy (to revision main) to /tmp/pip-install-golf06tv/loomxpy_6d552544a71d4049aeb094868d84b8c7
  Running command git clone --filter=blob:none --quiet https://github.com/aertslab/LoomXpy /tmp/pip-install-golf06tv/loomxpy_6d552544a71d4049aeb094868d84b8c7
  Resolved https://github.com/aertslab/LoomXpy to commit 61995ff10940968eac2cee8fe48300ab477a15d0
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: adjusttext in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.7.3)
Requirement already satisfied: annoy in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.17.1)
Requirement already satisfied: bbknn in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.5.1)
Requirement already satisfied: ctxcore in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.2.0)
Requirement already satisfied: Cython in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.29.32)
Requirement already satisfied: ipython in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (8.7.0)
Requirement already satisfied: ipykernel in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (6.19.4)
Requirement already satisfied: gensim in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (4.3.0)
Requirement already satisfied: harmonypy in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.0.9)
Requirement already satisfied: ipympl in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.9.2)
Requirement already satisfied: leidenalg in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.9.1)
Requirement already satisfied: lda in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (2.0.0)
Requirement already satisfied: loompy in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (3.0.7)
Requirement already satisfied: matplotlib in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (3.6.2)
Requirement already satisfied: macs2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (2.2.7.1)
Requirement already satisfied: networkx in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (2.8.8)
Requirement already satisfied: numba in /home/prakki/.local/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.56.4)
Requirement already satisfied: numpy in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.23.5)
Requirement already satisfied: pyopenssl in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (22.1.0)
Requirement already satisfied: pandas!=1.3.0,>=1.2.0 in /home/prakki/.local/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.5.2)
Requirement already satisfied: polars in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.15.8)
Requirement already satisfied: pybedtools in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.9.0)
Requirement already satisfied: pyfasta in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.5.2)
Requirement already satisfied: pyranges in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.0.120)
Requirement already satisfied: pybiomart in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.2.0)
Requirement already satisfied: pyBigWig in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.3.18)
Requirement already satisfied: python-Levenshtein in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.20.9)
Requirement already satisfied: python-igraph in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.10.2)
Requirement already satisfied: ray[default] in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (2.2.0)
Requirement already satisfied: scipy in /home/prakki/.local/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.10.0)
Requirement already satisfied: scikit-learn in /home/prakki/.local/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.2.0)
Requirement already satisfied: scanpy in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.8.2)
Requirement already satisfied: scanorama in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.7.3)
Requirement already satisfied: scrublet in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.2.3)
Requirement already satisfied: seaborn in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.12.1)
Requirement already satisfied: statsmodels in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.13.5)
Requirement already satisfied: tables in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (3.8.0)
Requirement already satisfied: tmtoolkit in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.11.2)
Requirement already satisfied: typing in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (3.7.4.3)
Requirement already satisfied: umap-learn in /home/prakki/.local/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.5.3)
Requirement already satisfied: xlrd in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (2.0.1)
Requirement already satisfied: papermill in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (2.4.0)
Requirement already satisfied: bs4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.0.1)
Requirement already satisfied: lxml in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (4.9.2)
Requirement already satisfied: tspex in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.6.2)
Requirement already satisfied: sphinx_rtd_theme in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.1.1)
Requirement already satisfied: nbsphinx in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (0.8.11)
Requirement already satisfied: nbsphinx_link in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.3.0)
Requirement already satisfied: numpydoc in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pycisTopic==1.0.2.dev12+g1e354e6) (1.5.0)
Requirement already satisfied: python-dateutil>=2.8.1 in /home/prakki/.local/lib/python3.8/site-packages (from pandas!=1.3.0,>=1.2.0->pycisTopic==1.0.2.dev12+g1e354e6) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /home/prakki/.local/lib/python3.8/site-packages (from pandas!=1.3.0,>=1.2.0->pycisTopic==1.0.2.dev12+g1e354e6) (2022.7)
Requirement already satisfied: packaging in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from bbknn->pycisTopic==1.0.2.dev12+g1e354e6) (22.0)
Requirement already satisfied: pynndescent in /home/prakki/.local/lib/python3.8/site-packages (from bbknn->pycisTopic==1.0.2.dev12+g1e354e6) (0.5.8)
Requirement already satisfied: beautifulsoup4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from bs4->pycisTopic==1.0.2.dev12+g1e354e6) (4.11.1)
Requirement already satisfied: cytoolz in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ctxcore->pycisTopic==1.0.2.dev12+g1e354e6) (0.12.1)
Requirement already satisfied: frozendict in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ctxcore->pycisTopic==1.0.2.dev12+g1e354e6) (2.3.4)
Requirement already satisfied: pyarrow>=8.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ctxcore->pycisTopic==1.0.2.dev12+g1e354e6) (10.0.1)
Requirement already satisfied: pyyaml in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ctxcore->pycisTopic==1.0.2.dev12+g1e354e6) (6.0)
Requirement already satisfied: tqdm in /home/prakki/.local/lib/python3.8/site-packages (from ctxcore->pycisTopic==1.0.2.dev12+g1e354e6) (4.64.1)
Requirement already satisfied: llvmlite<0.40,>=0.39.0dev0 in /home/prakki/.local/lib/python3.8/site-packages (from numba->pycisTopic==1.0.2.dev12+g1e354e6) (0.39.1)
Requirement already satisfied: setuptools in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from numba->pycisTopic==1.0.2.dev12+g1e354e6) (65.5.1)
Requirement already satisfied: importlib-metadata in /home/prakki/.local/lib/python3.8/site-packages (from numba->pycisTopic==1.0.2.dev12+g1e354e6) (6.0.0)
Requirement already satisfied: smart-open>=1.8.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from gensim->pycisTopic==1.0.2.dev12+g1e354e6) (6.3.0)
Requirement already satisfied: FuzzyTM>=0.4.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from gensim->pycisTopic==1.0.2.dev12+g1e354e6) (2.0.5)
Requirement already satisfied: pyzmq>=17 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (24.0.1)
Requirement already satisfied: tornado>=6.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (6.2)
Requirement already satisfied: nest-asyncio in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (1.5.6)
Requirement already satisfied: debugpy>=1.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (1.6.4)
Requirement already satisfied: traitlets>=5.4.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (5.8.0)
Requirement already satisfied: jupyter-client>=6.1.12 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (7.4.8)
Requirement already satisfied: psutil in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (5.9.4)
Requirement already satisfied: comm>=0.1.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (0.1.2)
Requirement already satisfied: matplotlib-inline>=0.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (0.1.6)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.11 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (3.0.36)
Requirement already satisfied: jedi>=0.16 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.18.2)
Requirement already satisfied: stack-data in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.6.2)
Requirement already satisfied: pygments>=2.4.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (2.13.0)
Requirement already satisfied: pickleshare in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.7.5)
Requirement already satisfied: pexpect>4.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (4.8.0)
Requirement already satisfied: backcall in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.0)
Requirement already satisfied: decorator in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipython->pycisTopic==1.0.2.dev12+g1e354e6) (5.1.1)
Requirement already satisfied: pillow in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipympl->pycisTopic==1.0.2.dev12+g1e354e6) (9.3.0)
Requirement already satisfied: ipython-genutils in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipympl->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.0)
Requirement already satisfied: ipywidgets<9,>=7.6.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipympl->pycisTopic==1.0.2.dev12+g1e354e6) (8.0.4)
Requirement already satisfied: cycler>=0.10 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from matplotlib->pycisTopic==1.0.2.dev12+g1e354e6) (0.11.0)
Requirement already satisfied: pyparsing>=2.2.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from matplotlib->pycisTopic==1.0.2.dev12+g1e354e6) (3.0.9)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from matplotlib->pycisTopic==1.0.2.dev12+g1e354e6) (1.4.4)
Requirement already satisfied: fonttools>=4.22.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from matplotlib->pycisTopic==1.0.2.dev12+g1e354e6) (4.38.0)
Requirement already satisfied: contourpy>=1.0.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from matplotlib->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.6)
Requirement already satisfied: pbr<4,>=0.6 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from lda->pycisTopic==1.0.2.dev12+g1e354e6) (3.1.1)
Requirement already satisfied: igraph<0.11,>=0.10.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from leidenalg->pycisTopic==1.0.2.dev12+g1e354e6) (0.10.2)
Requirement already satisfied: click in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from loompy->pycisTopic==1.0.2.dev12+g1e354e6) (8.1.3)
Requirement already satisfied: numpy-groupies in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from loompy->pycisTopic==1.0.2.dev12+g1e354e6) (0.9.20)
Requirement already satisfied: h5py in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from loompy->pycisTopic==1.0.2.dev12+g1e354e6) (3.7.0)
Requirement already satisfied: dataclasses-json>=0.5.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from loomxpy@ git+https://github.com/aertslab/LoomXpy@main->pycisTopic==1.0.2.dev12+g1e354e6) (0.5.7)
Requirement already satisfied: multiprocessing_on_dill in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (3.5.0a4)
Requirement already satisfied: attrs in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (22.2.0)
Requirement already satisfied: numexpr in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2.8.4)
Requirement already satisfied: cloudpickle in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2.2.0)
Requirement already satisfied: dask in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2022.12.1)
Requirement already satisfied: distributed in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2022.12.1)
Requirement already satisfied: arboreto>=0.1.6 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (0.1.6)
Requirement already satisfied: boltons in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (21.0.0)
Requirement already satisfied: interlap in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.7)
Requirement already satisfied: fsspec in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2022.11.0)
Requirement already satisfied: requests in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2.28.1)
Requirement already satisfied: aiohttp in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (3.8.3)
Requirement already satisfied: joblib>=1.1.1 in /home/prakki/.local/lib/python3.8/site-packages (from scikit-learn->pycisTopic==1.0.2.dev12+g1e354e6) (1.2.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in /home/prakki/.local/lib/python3.8/site-packages (from scikit-learn->pycisTopic==1.0.2.dev12+g1e354e6) (3.1.0)
Requirement already satisfied: jinja2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (3.1.2)
Requirement already satisfied: docutils in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (0.17.1)
Requirement already satisfied: sphinx>=1.8 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (4.5.0)
Requirement already satisfied: nbconvert!=5.4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (7.2.7)
Requirement already satisfied: nbformat in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (5.7.1)
Requirement already satisfied: ansiwrap in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from papermill->pycisTopic==1.0.2.dev12+g1e354e6) (0.8.4)
Requirement already satisfied: entrypoints in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from papermill->pycisTopic==1.0.2.dev12+g1e354e6) (0.4)
Requirement already satisfied: nbclient>=0.2.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from papermill->pycisTopic==1.0.2.dev12+g1e354e6) (0.7.2)
Requirement already satisfied: tenacity in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from papermill->pycisTopic==1.0.2.dev12+g1e354e6) (8.1.0)
Requirement already satisfied: typing_extensions>=4.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from polars->pycisTopic==1.0.2.dev12+g1e354e6) (4.4.0)
Requirement already satisfied: pysam in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pybedtools->pycisTopic==1.0.2.dev12+g1e354e6) (0.20.0)
Requirement already satisfied: six in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pybedtools->pycisTopic==1.0.2.dev12+g1e354e6) (1.16.0)
Requirement already satisfied: requests-cache in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pybiomart->pycisTopic==1.0.2.dev12+g1e354e6) (0.9.7)
Requirement already satisfied: future in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pybiomart->pycisTopic==1.0.2.dev12+g1e354e6) (0.18.2)
Requirement already satisfied: cryptography<39,>=38.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyopenssl->pycisTopic==1.0.2.dev12+g1e354e6) (38.0.4)
Requirement already satisfied: ncls>=0.0.63 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyranges->pycisTopic==1.0.2.dev12+g1e354e6) (0.0.65)
Requirement already satisfied: sorted-nearest>=0.0.33 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyranges->pycisTopic==1.0.2.dev12+g1e354e6) (0.0.37)
Requirement already satisfied: pyrle in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyranges->pycisTopic==1.0.2.dev12+g1e354e6) (0.0.35)
Requirement already satisfied: natsort in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyranges->pycisTopic==1.0.2.dev12+g1e354e6) (8.2.0)
Requirement already satisfied: tabulate in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyranges->pycisTopic==1.0.2.dev12+g1e354e6) (0.9.0)
Requirement already satisfied: texttable>=1.6.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from igraph<0.11,>=0.10.0->leidenalg->pycisTopic==1.0.2.dev12+g1e354e6) (1.6.7)
Requirement already satisfied: Levenshtein==0.20.9 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from python-Levenshtein->pycisTopic==1.0.2.dev12+g1e354e6) (0.20.9)
Requirement already satisfied: rapidfuzz<3.0.0,>=2.3.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from Levenshtein==0.20.9->python-Levenshtein->pycisTopic==1.0.2.dev12+g1e354e6) (2.13.7)
Requirement already satisfied: protobuf!=3.19.5,>=3.15.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (4.21.12)
Requirement already satisfied: aiosignal in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.3.1)
Requirement already satisfied: grpcio>=1.32.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.51.1)
Requirement already satisfied: jsonschema in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (4.17.3)
Requirement already satisfied: frozenlist in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.3.3)
Requirement already satisfied: virtualenv>=20.0.24 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (20.17.1)
Requirement already satisfied: filelock in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (3.9.0)
Requirement already satisfied: msgpack<2.0.0,>=1.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.4)
Requirement already satisfied: colorful in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.5.5)
Requirement already satisfied: gpustat>=1.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.0)
Requirement already satisfied: opencensus in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.11.0)
Requirement already satisfied: py-spy>=0.2.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.3.14)
Requirement already satisfied: aiohttp-cors in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.7.0)
Requirement already satisfied: pydantic in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.10.3)
Requirement already satisfied: prometheus-client<0.14.0,>=0.7.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.13.1)
Requirement already satisfied: intervaltree>=3.1.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scanorama->pycisTopic==1.0.2.dev12+g1e354e6) (3.1.0)
Requirement already satisfied: fbpca>=1.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scanorama->pycisTopic==1.0.2.dev12+g1e354e6) (1.0)
Requirement already satisfied: geosketch>=1.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scanorama->pycisTopic==1.0.2.dev12+g1e354e6) (1.2)
Requirement already satisfied: patsy in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scanpy->pycisTopic==1.0.2.dev12+g1e354e6) (0.5.3)
Requirement already satisfied: sinfo in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scanpy->pycisTopic==1.0.2.dev12+g1e354e6) (0.3.4)
Requirement already satisfied: anndata>=0.7.4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scanpy->pycisTopic==1.0.2.dev12+g1e354e6) (0.8.0)
Requirement already satisfied: scikit-image in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scrublet->pycisTopic==1.0.2.dev12+g1e354e6) (0.19.3)
Requirement already satisfied: blosc2~=2.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from tables->pycisTopic==1.0.2.dev12+g1e354e6) (2.0.0)
Requirement already satisfied: py-cpuinfo in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from tables->pycisTopic==1.0.2.dev12+g1e354e6) (9.0.0)
Requirement already satisfied: openpyxl>=3.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from tmtoolkit->pycisTopic==1.0.2.dev12+g1e354e6) (3.0.10)
Requirement already satisfied: globre>=0.1.5 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from tmtoolkit->pycisTopic==1.0.2.dev12+g1e354e6) (0.1.5)
Requirement already satisfied: multidict<7.0,>=4.5 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from aiohttp->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (6.0.4)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from aiohttp->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2.1.1)
Requirement already satisfied: yarl<2.0,>=1.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from aiohttp->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (1.8.2)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from aiohttp->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (4.0.2)
Requirement already satisfied: cffi>=1.12 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from cryptography<39,>=38.0.0->pyopenssl->pycisTopic==1.0.2.dev12+g1e354e6) (1.15.1)
Requirement already satisfied: marshmallow-enum<2.0.0,>=1.5.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from dataclasses-json>=0.5.3->loomxpy@ git+https://github.com/aertslab/LoomXpy@main->pycisTopic==1.0.2.dev12+g1e354e6) (1.5.1)
Requirement already satisfied: marshmallow<4.0.0,>=3.3.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from dataclasses-json>=0.5.3->loomxpy@ git+https://github.com/aertslab/LoomXpy@main->pycisTopic==1.0.2.dev12+g1e354e6) (3.19.0)
Requirement already satisfied: typing-inspect>=0.4.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from dataclasses-json>=0.5.3->loomxpy@ git+https://github.com/aertslab/LoomXpy@main->pycisTopic==1.0.2.dev12+g1e354e6) (0.8.0)
Requirement already satisfied: pyfume in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from FuzzyTM>=0.4.0->gensim->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.25)
Requirement already satisfied: blessed>=1.17.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from gpustat>=1.0.0->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.19.1)
Requirement already satisfied: nvidia-ml-py<=11.495.46,>=11.450.129 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from gpustat>=1.0.0->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (11.495.46)
Requirement already satisfied: sortedcontainers<3.0,>=2.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from intervaltree>=3.1.0->scanorama->pycisTopic==1.0.2.dev12+g1e354e6) (2.4.0)
Requirement already satisfied: widgetsnbextension~=4.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipywidgets<9,>=7.6.0->ipympl->pycisTopic==1.0.2.dev12+g1e354e6) (4.0.5)
Requirement already satisfied: jupyterlab-widgets~=3.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ipywidgets<9,>=7.6.0->ipympl->pycisTopic==1.0.2.dev12+g1e354e6) (3.0.5)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from jedi>=0.16->ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.8.3)
Requirement already satisfied: MarkupSafe>=2.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from jinja2->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (2.1.1)
Requirement already satisfied: jupyter-core>=4.9.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from jupyter-client>=6.1.12->ipykernel->pycisTopic==1.0.2.dev12+g1e354e6) (5.1.1)
Requirement already satisfied: tinycss2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.2.1)
Requirement already satisfied: bleach in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (5.0.1)
Requirement already satisfied: jupyterlab-pygments in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.2)
Requirement already satisfied: pandocfilters>=1.4.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.5.0)
Requirement already satisfied: mistune<3,>=2.0.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (2.0.4)
Requirement already satisfied: defusedxml in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (0.7.1)
Requirement already satisfied: zipp>=0.5 in /home/prakki/.local/lib/python3.8/site-packages (from importlib-metadata->numba->pycisTopic==1.0.2.dev12+g1e354e6) (3.11.0)
Requirement already satisfied: fastjsonschema in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from nbformat->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (2.16.2)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from jsonschema->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.19.3)
Requirement already satisfied: importlib-resources>=1.4.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from jsonschema->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (5.10.2)
Requirement already satisfied: pkgutil-resolve-name>=1.3.10 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from jsonschema->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.3.10)
Requirement already satisfied: et-xmlfile in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from openpyxl>=3.0.0->tmtoolkit->pycisTopic==1.0.2.dev12+g1e354e6) (1.1.0)
Requirement already satisfied: ptyprocess>=0.5 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pexpect>4.3->ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.7.0)
Requirement already satisfied: wcwidth in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from prompt-toolkit<3.1.0,>=3.0.11->ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.5)
Requirement already satisfied: imagesize in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.4.1)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (2.0.0)
Requirement already satisfied: sphinxcontrib-devhelp in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.2)
Requirement already satisfied: babel>=1.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (2.11.0)
Requirement already satisfied: sphinxcontrib-applehelp in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.2)
Requirement already satisfied: snowballstemmer>=1.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (2.2.0)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.1.5)
Requirement already satisfied: sphinxcontrib-jsmath in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.1)
Requirement already satisfied: alabaster<0.8,>=0.7 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (0.7.12)
Requirement already satisfied: sphinxcontrib-qthelp in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sphinx>=1.8->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.3)
Requirement already satisfied: certifi>=2017.4.17 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from requests->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2022.12.7)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from requests->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (1.26.13)
Requirement already satisfied: idna<4,>=2.5 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from requests->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (3.4)
Requirement already satisfied: platformdirs<3,>=2.4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from virtualenv>=20.0.24->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (2.6.2)
Requirement already satisfied: distlib<1,>=0.3.6 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from virtualenv>=20.0.24->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.3.6)
Requirement already satisfied: textwrap3>=0.9.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from ansiwrap->papermill->pycisTopic==1.0.2.dev12+g1e354e6) (0.9.2)
Requirement already satisfied: soupsieve>1.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from beautifulsoup4->bs4->pycisTopic==1.0.2.dev12+g1e354e6) (2.3.2.post1)
Requirement already satisfied: toolz>=0.8.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from cytoolz->ctxcore->pycisTopic==1.0.2.dev12+g1e354e6) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from dask->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (1.3.0)
Requirement already satisfied: locket>=1.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from distributed->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.0)
Requirement already satisfied: tblib>=1.6.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from distributed->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (1.7.0)
Requirement already satisfied: zict>=0.1.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from distributed->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2.2.0)
Requirement already satisfied: dill in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from multiprocessing_on_dill->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (0.3.6)
Requirement already satisfied: google-api-core<3.0.0,>=1.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (2.11.0)
Requirement already satisfied: opencensus-context>=0.1.3 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.1.3)
Requirement already satisfied: cattrs>=22.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from requests-cache->pybiomart->pycisTopic==1.0.2.dev12+g1e354e6) (22.2.0)
Requirement already satisfied: appdirs>=1.4.4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from requests-cache->pybiomart->pycisTopic==1.0.2.dev12+g1e354e6) (1.4.4)
Requirement already satisfied: url-normalize>=1.4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from requests-cache->pybiomart->pycisTopic==1.0.2.dev12+g1e354e6) (1.4.3)
Requirement already satisfied: PyWavelets>=1.1.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scikit-image->scrublet->pycisTopic==1.0.2.dev12+g1e354e6) (1.4.1)
Requirement already satisfied: imageio>=2.4.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scikit-image->scrublet->pycisTopic==1.0.2.dev12+g1e354e6) (2.23.0)
Requirement already satisfied: tifffile>=2019.7.26 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from scikit-image->scrublet->pycisTopic==1.0.2.dev12+g1e354e6) (2022.10.10)
Requirement already satisfied: stdlib-list in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from sinfo->scanpy->pycisTopic==1.0.2.dev12+g1e354e6) (0.8.0)
Requirement already satisfied: asttokens>=2.1.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from stack-data->ipython->pycisTopic==1.0.2.dev12+g1e354e6) (2.2.1)
Requirement already satisfied: executing>=1.2.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from stack-data->ipython->pycisTopic==1.0.2.dev12+g1e354e6) (1.2.0)
Requirement already satisfied: pure-eval in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from stack-data->ipython->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.2)
Requirement already satisfied: exceptiongroup in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from cattrs>=22.2->requests-cache->pybiomart->pycisTopic==1.0.2.dev12+g1e354e6) (1.1.0)
Requirement already satisfied: pycparser in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from cffi>=1.12->cryptography<39,>=38.0.0->pyopenssl->pycisTopic==1.0.2.dev12+g1e354e6) (2.21)
Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.56.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from google-api-core<3.0.0,>=1.0.0->opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (1.57.0)
Requirement already satisfied: google-auth<3.0dev,>=2.14.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from google-api-core<3.0.0,>=1.0.0->opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (2.15.0)
Requirement already satisfied: mypy-extensions>=0.3.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from typing-inspect>=0.4.0->dataclasses-json>=0.5.3->loomxpy@ git+https://github.com/aertslab/LoomXpy@main->pycisTopic==1.0.2.dev12+g1e354e6) (0.4.3)
Requirement already satisfied: heapdict in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from zict>=0.1.3->distributed->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (1.0.1)
Requirement already satisfied: webencodings in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from bleach->nbconvert!=5.4->nbsphinx->pycisTopic==1.0.2.dev12+g1e354e6) (0.5.1)
Requirement already satisfied: bokeh<3,>=2.4.2 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from dask->pyscenic@ git+https://github.com/aertslab/pySCENIC@master->pycisTopic==1.0.2.dev12+g1e354e6) (2.4.3)
Requirement already satisfied: fst-pso in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyfume->FuzzyTM>=0.4.0->gensim->pycisTopic==1.0.2.dev12+g1e354e6) (1.8.1)
Requirement already satisfied: simpful in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyfume->FuzzyTM>=0.4.0->gensim->pycisTopic==1.0.2.dev12+g1e354e6) (2.9.0)
Requirement already satisfied: rsa<5,>=3.1.4 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (4.9)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (5.2.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.2.8)
Requirement already satisfied: miniful in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from fst-pso->pyfume->FuzzyTM>=0.4.0->gensim->pycisTopic==1.0.2.dev12+g1e354e6) (0.0.6)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /home/prakki/anaconda3/envs/scenicplus/lib/python3.8/site-packages (from pyasn1-modules>=0.2.1->google-auth<3.0dev,>=2.14.1->google-api-core<3.0.0,>=1.0.0->opencensus->ray[default]->pycisTopic==1.0.2.dev12+g1e354e6) (0.4.8)
Installing collected packages: pycisTopic
  Running setup.py develop for pycisTopic
Successfully installed pycisTopic-1.0.2.dev12+g1e354e6

When I try importing pycisTopic in my scenicplus conda environment, seems to be working but the jupyter notebook does not. Please let me know if I am missing something.

(scenicplus) prakki@ramadatta:/data01/SingleCell/Python_notebooks$ python
Python 3.8.0 | packaged by conda-forge | (default, Nov 22 2019, 19:11:38) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycisTopic
>>> pycisTopic.__version__
'1.0.2.dev12+g1e354e6'
ramadatta commented 1 year ago

Hi @cbravo93 ,

thanks. I think I resolved the issue for now.

Based on this SO post, I linked my kernel to my conda environment which then can be used by jupyter notebook.

For this, I ran the following commands in Bash:

conda install ipykernel
python -m ipykernel install --user --name scenicplus
/home/user/anaconda3/envs/scenicplus/bin/jupyter notebook --allow-root &

now, in jupyter notebook, I chose the kernel "scenicplus" and run the following to load pycisTopic successfully.

import pycisTopic
pycisTopic.__version__

'1.0.2.dev15+g242c2a4'
cbravo93 commented 1 year ago

cool :)