DROID for XCL
Branch: master
Workflow
- Edit the Google Sheet
- Run Update to fetch the latest data, validate it, and rebuild
- View the validation result tables:
- General (not species-specific) cell types (general.xlsx)
- Human cell types (human.xlsx)
- Mouse cell types (general.xlsx)
- If the tables were valid, then view the resulting trees:
- General tree (xcl.owl)
- Human tree (human-tree.owl)
- Mouse tree (mouse-tree.owl)
Console
Action "update" started at 2025-11-02T06:03:27.635113 (2025-11-02T06:03:27.635113)
$ make update
rm -f xcl.owl build/XCL_Template.xlsx ontology/dependencies.tsv ontology/general.tsv ontology/human.tsv ontology/mouse.tsv
curl -L -o build/XCL_Template.xlsx "https://docs.google.com/spreadsheets/d/1Ja1IYLWygg3k-beGPRg_uza_8-FPBLzF90WbHkbCi4Q/export?format=xlsx"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 413 0 413 0 0 1192 0 --:--:-- --:--:-- --:--:-- 1193
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 53103 0 53103 0 0 50409 0 --:--:-- 0:00:01 --:--:-- 76738
python3 src/xlsx2tsv.py build/XCL_Template.xlsx dependencies > ontology/dependencies.tsv
Traceback (most recent call last):
File "src/xlsx2tsv.py", line 4, in <module>
from openpyxl import load_workbook
ModuleNotFoundError: No module named 'openpyxl'
make: *** [Makefile:157: ontology/dependencies.tsv] Error 1
make: *** Deleting file 'ontology/dependencies.tsv'
ERROR: Exit code 2