@OXPHOS @wcanisay-y
Thank you for developing CellNavi. I have successfully installed the software and reproduced the tutorial results using the provided dataset and checkpoint.
I am interested in applying CellNavi to single-cell RNA-seq data containing multiple biological states, where the cells do not have known perturbation labels. I would be very grateful for your advice on several technical points:
-
In the current public implementation, both train_data and test_data appear to be Perturb-seq datasets with known perturbation labels. For an unlabeled biological dataset, is there a recommended inference workflow that directly takes state 1 and state 2 cells as input and outputs candidate driver genes?
-
Is the output driver-gene space strictly limited to the perturbation genes included in the fine-tuning dataset? In other words, can the model prioritize a gene that was not present among the perturbation labels used for fine-tuning?
-
The paper demonstrates generalization across cell types. Would it be reasonable to fine-tune CellNavi on one Perturb-seq dataset and then apply the model to biologically distinct cell types as an exploratory analysis?
-
Should the adjacency and distance gene graphs be reconstructed for each new cell type or dataset, or can the provided graph be reused when applying the model to other human cell types?
-
Can multiple Perturb-seq datasets be combined for fine-tuning? If so, would you recommend training CRISPRa, CRISPRi, and CRISPR knockout datasets separately?Any guidance or example code for inference on unlabeled state-transition data would be extremely helpful.
Thank you very much for your time.
@OXPHOS @wcanisay-y
Thank you for developing CellNavi. I have successfully installed the software and reproduced the tutorial results using the provided dataset and checkpoint.
I am interested in applying CellNavi to single-cell RNA-seq data containing multiple biological states, where the cells do not have known perturbation labels. I would be very grateful for your advice on several technical points:
In the current public implementation, both train_data and test_data appear to be Perturb-seq datasets with known perturbation labels. For an unlabeled biological dataset, is there a recommended inference workflow that directly takes state 1 and state 2 cells as input and outputs candidate driver genes?
Is the output driver-gene space strictly limited to the perturbation genes included in the fine-tuning dataset? In other words, can the model prioritize a gene that was not present among the perturbation labels used for fine-tuning?
The paper demonstrates generalization across cell types. Would it be reasonable to fine-tune CellNavi on one Perturb-seq dataset and then apply the model to biologically distinct cell types as an exploratory analysis?
Should the adjacency and distance gene graphs be reconstructed for each new cell type or dataset, or can the provided graph be reused when applying the model to other human cell types?
Can multiple Perturb-seq datasets be combined for fine-tuning? If so, would you recommend training CRISPRa, CRISPRi, and CRISPR knockout datasets separately?Any guidance or example code for inference on unlabeled state-transition data would be extremely helpful.
Thank you very much for your time.