saezlab / liana-py

LIANA+: an all-in-one framework for cell-cell communication
http://liana-py.readthedocs.io/
GNU General Public License v3.0
156 stars 21 forks source link

Proper Caching for MetalinksDB & HCOP #111

Open dbdimitrov opened 4 months ago

dbdimitrov commented 4 months ago

Currently, downloading and storing resources is quite bare bones: https://github.com/saezlab/liana-py/blob/main/liana/resource/_orthology.py https://github.com/saezlab/liana-py/blob/main/liana/resource/get_metalinks.py

I should implement proper caching.

dbdimitrov commented 4 months ago

Perhaps via requests_cache or pooch

dbdimitrov commented 4 weeks ago

Or even better using the pypath https://github.com/saezlab/cache-manager