Closed rpeys closed 12 months ago
Hi Rebecca, thank you for reaching out. Could you please provide your COLUMN_NAMES and PROTOCOLS variables? I would like to reproduce this error so I can hopefully figure out what's going on.
Thanks for looking into it! Let me know if you don't reproduce, and I can send more details about my environment setup.
PROTOCOLS = [ "10x 5' v2", "10x 3' v3", "10x 3' v2", "10x 5' v1", "10x 3' v1", "10x 3' transcription profiling", "10x 5' transcription profiling" ]
COLUMN_NAMES = [ "soma_joinid", "is_primary_data", "dataset_id", "donor_id", "assay", "cell_type", "development_stage", "sex", "disease", "tissue", "tissue_general" ]
Hi, I just pushed a possible fix to the main branch. If you install gget from source you should be able to test it out. Please let me know if you try it! If this works, it will be part of the next release (v0.28.0).
To install gget from source run the following commands from the terminal:
git clone https://github.com/pachterlab/gget.git
cd gget && pip install .
Yes, that fixed it! Thanks for the quick reply.
What happened?
When running
gget.cellxgene( species="homo_sapiens", meta_only=False, census_version="2023-05-15", column_names=COLUMN_NAMES, assay=PROTOCOLS, is_primary_data=True )
I get the error "RuntimeError: TileDBError:
in
operator syntax must be written as `attr in ['l', 'i', 's', 't']"If I instead specify
meta_only=True
, it runs fine.Here is the full output/error message:
gget version
0.27.9
Operating System (OS)
Linux
User interface
Python
Are you using a computer with an Apple M1 chip?
Not M1
What is the exact command that was run?
Which output/error did you get?