.dockerignore
.gitignore
.readthedocs.yaml
CITATION.cff
LICENSE
README.md
mkdocs.yml
pyproject.toml
requirements.txt
setup.py
.github/workflows/ci.yml
.github/workflows/docker-pr.yml
.github/workflows/docker.yml
.github/workflows/docs.yml
.github/workflows/pypi-release.yml
benchmarks/__init__.py
benchmarks/caf_config.py
benchmarks/cd4_config.py
benchmarks/cd8_config.py
benchmarks/evaluate_all.py
benchmarks/evaluate_stepwise.py
benchmarks/gt_mappings.py
benchmarks/hierarchical_scoring.py
benchmarks/mouse_b_config.py
benchmarks/scorer_caf.py
benchmarks/__pycache__/__init__.cpython-312.pyc
benchmarks/__pycache__/caf_config.cpython-312.pyc
benchmarks/__pycache__/cd4_config.cpython-312.pyc
benchmarks/__pycache__/cd8_config.cpython-312.pyc
benchmarks/__pycache__/evaluate_all.cpython-312.pyc
benchmarks/__pycache__/gt_mappings.cpython-312.pyc
benchmarks/__pycache__/hierarchical_scoring.cpython-312.pyc
benchmarks/__pycache__/mouse_b_config.cpython-312.pyc
benchmarks/__pycache__/scorer_caf.cpython-312.pyc
docker/Dockerfile
docker/docker-compose.yml
docs/LLM-scCurator_logo.png
docs/api-reference.md
docs/concepts.md
docs/extra.css
docs/getting-started.md
docs/index.md
docs/requirements.txt
docs/reticulate.md
docs/run_llm_sccurator_R_reticulate.html
docs/tutorials.md
docs/user-guide.md
docs/assets/LLM-scCurator_Fig1a_bioRxiv_2025.png
docs/assets/LLM-scCurator_logo.png
docs/stylesheets/extra.css
examples/R/export_to_curator.R
examples/R/run_llm_sccurator_R_reticulate.html
examples/R/run_llm_sccurator_R_reticulate.ipynb
examples/colab/colab_quickstart.ipynb
examples/colab/colab_quickstart_R.ipynb
examples/colab/colab_quickstart_openai.ipynb
examples/local/local_quickstart_approved_ai_workflow.html
examples/local/local_quickstart_approved_ai_workflow.ipynb
examples/local/local_quickstart_ollama.html
examples/local/local_quickstart_ollama.ipynb
llm_sc_curator/__init__.py
llm_sc_curator/backends.py
llm_sc_curator/core.py
llm_sc_curator/masking.py
llm_sc_curator/noise_lists.py
llm_sc_curator/utils.py
llm_sc_curator.egg-info/PKG-INFO
llm_sc_curator.egg-info/SOURCES.txt
llm_sc_curator.egg-info/dependency_links.txt
llm_sc_curator.egg-info/requires.txt
llm_sc_curator.egg-info/scm_file_list.json
llm_sc_curator.egg-info/scm_version.json
llm_sc_curator.egg-info/top_level.txt
llm_sc_curator/__pycache__/__init__.cpython-312.pyc
llm_sc_curator/__pycache__/backends.cpython-312.pyc
llm_sc_curator/__pycache__/core.cpython-312.pyc
llm_sc_curator/__pycache__/masking.cpython-312.pyc
llm_sc_curator/__pycache__/noise_lists.cpython-312.pyc
llm_sc_curator/__pycache__/utils.cpython-312.pyc
paper/FIGURE_MAP.csv
paper/README.md
paper/config/benchmarks.yaml
paper/config/datasets.tsv
paper/config/label_maps/brca_msc_gt_map.yaml
paper/config/label_maps/cd4_gt_map.yaml
paper/config/label_maps/cd8_gt_map.yaml
paper/config/label_maps/tabula_muris_b_gt_map.yaml
paper/notebooks/00_export_subsample_brca_msc.ipynb
paper/notebooks/00_export_subsample_cd4.ipynb
paper/notebooks/00_export_subsample_cd8.ipynb
paper/notebooks/00_export_subsample_mouse_b.ipynb
paper/notebooks/01_brca_msc_gt_qc.ipynb
paper/notebooks/01_cd4_gt_qc.ipynb
paper/notebooks/01_cd8_gt_qc.ipynb
paper/notebooks/01_mouse_b_gt_qc.ipynb
paper/notebooks/02_run_brca_msc_benchmark.ipynb
paper/notebooks/02_run_cd4_benchmark.ipynb
paper/notebooks/02_run_cd8_benchmark.ipynb
paper/notebooks/02_run_mouse_b_benchmark.ipynb
paper/notebooks/03_evaluate_benchmarks.ipynb
paper/notebooks/04_Fig2a_d_FigS1.ipynb
paper/notebooks/05_Fig2e_f_StepwiseAnalyses.ipynb
paper/notebooks/06_Fig3_minimal.ipynb
paper/notebooks/07_Fig4_minimal.ipynb
paper/notebooks/08_FigS3_minimal.ipynb
paper/notebooks/09_Colon_Xenium.ipynb
paper/notebooks/10_OSCC_Visium.ipynb
paper/notebooks/11_marker_effects.ipynb
paper/notebooks/README.md
paper/notebooks/archive/04_landscape.ipynb
paper/notebooks/archive/05_compare_top_N_genes.ipynb
paper/notebooks/archive/06_simulation.ipynb
paper/revision_metrics/README.md
paper/revision_metrics/local_ollama_mac_metadata_sanitized.txt
paper/revision_metrics/make_l11_l12_l13_statistical_robustness.py
paper/revision_metrics/make_l4_l5_letter_tables.py
paper/revision_metrics/make_l4_l5_review_figures.py
paper/revision_metrics/make_l6_l7_l8_cd8_ollama_repeated_backend_check.py
paper/revision_metrics/make_l9_l10_component_ablation.py
paper/scripts/README.md
paper/scripts/apply_label_map.py
paper/scripts/example_subsampled_ids_with_gt.ipynb
paper/scripts/example_subsampled_ids_with_gt.py
paper/scripts/export_subsampled_ids.py
paper/scripts/make_figures.py
paper/scripts/run_benchmarks.ipynb
paper/scripts/run_benchmarks.py
paper/scripts/run_make_figures.ipynb
paper/source_data/README.md
paper/source_data/SourceData_EDFig1.xlsx
paper/source_data/SourceData_EDFig2.xlsx
paper/source_data/SourceData_EDFig3.xlsx
paper/source_data/SourceData_EDFig4.xlsx
paper/source_data/SourceData_EDFig5.xlsx
paper/source_data/SourceData_Fig1.xlsx
paper/source_data/SourceData_Fig2.xlsx
paper/source_data/SourceData_Fig3.xlsx
paper/source_data/SourceData_Fig4.xlsx
paper/source_data/SourceData_Fig5.xlsx
paper/source_data/figure_data/EDFig1/EDFig1a_data.csv
paper/source_data/figure_data/EDFig1/EDFig1b_data.csv
paper/source_data/figure_data/EDFig1/EDFig1c_data.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c02.Tm.IL7R.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c03.Tm.RPS12.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c04.Tm.CD52.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c05.Tem.CXCR5.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c06.Tem.GZMK.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c07.Temra.CX3CR1.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c08.Tk.TYROBP.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c09.Tk.KIR2DL4.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c10.Trm.ZNF683.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c11.Tex.PDCD1.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c12.Tex.CXCL13.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c13.Tex.myl12a.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c14.Tex.TCF7.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c15.ISG.IFIT1.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c16.MAIT.SLC4A10.csv
paper/source_data/figure_data/EDFig1/EDFig1d_data.CD8.c17.Tm.NME1.csv
paper/source_data/figure_data/EDFig2/EDFig2a_data.csv
paper/source_data/figure_data/EDFig2/EDFig2b_data.csv
paper/source_data/figure_data/EDFig2/EDFig2c_data.csv
paper/source_data/figure_data/EDFig2/EDFig2d_data.csv
paper/source_data/figure_data/EDFig2/EDFig2e_dot_color.csv
paper/source_data/figure_data/EDFig2/EDFig2e_dot_size.csv
paper/source_data/figure_data/EDFig2/EDFig2f_dot_color.csv
paper/source_data/figure_data/EDFig2/EDFig2f_dot_size.csv
paper/source_data/figure_data/EDFig2/EDFig2g_dot_color.csv
paper/source_data/figure_data/EDFig2/EDFig2g_dot_size.csv
paper/source_data/figure_data/EDFig2/EDFig2h_dot_color.csv
paper/source_data/figure_data/EDFig2/EDFig2h_dot_size.csv
paper/source_data/figure_data/EDFig3/FigS3_gene_lists.csv
paper/source_data/figure_data/EDFig3/FigS3_metrics.csv
paper/source_data/figure_data/EDFig3/FigS3_topn.csv
paper/source_data/figure_data/EDFig4/EDFig4a_data.csv
paper/source_data/figure_data/EDFig4/EDFig4b_data.csv
paper/source_data/figure_data/EDFig4/EDFig4c_data.csv
paper/source_data/figure_data/EDFig5/EDFig5a_b_data.csv
paper/source_data/figure_data/EDFig5/EDFig5c_data.csv
paper/source_data/figure_data/EDFig5/EDFig5c_marker_effects.csv
paper/source_data/figure_data/Fig1/Fig1b_data.csv
paper/source_data/figure_data/Fig1/Fig1c_data.csv
paper/source_data/figure_data/Fig2/Fig2a_c_data.csv
paper/source_data/figure_data/Fig2/Fig2d_data.csv
paper/source_data/figure_data/Fig2/Fig2e_data.csv
paper/source_data/figure_data/Fig2/Fig2f_data.csv
paper/source_data/figure_data/Fig3/Fig3a_c_data.csv
paper/source_data/figure_data/Fig4/Fig4a_data.csv
paper/source_data/figure_data/Fig4/Fig4b_data.csv
paper/source_data/figure_data/Fig4/Fig4c_data.csv
paper/source_data/figure_data/Fig4/Fig4d_data.csv
paper/source_data/figure_data/Fig5/Fig5a_b_data.csv
paper/source_data/figure_data/Fig5/Fig5c_data.csv
paper/source_data/figure_data/Fig5/Fig5c_marker_effects.csv
paper/source_data/subsampled_ids/brca_msc_cells.csv
paper/source_data/subsampled_ids/brca_msc_cells.with_gt.csv
paper/source_data/subsampled_ids/cd4_cells.csv
paper/source_data/subsampled_ids/cd4_cells.with_gt.csv
paper/source_data/subsampled_ids/cd8_cells.csv
paper/source_data/subsampled_ids/cd8_cells.with_gt.csv
paper/source_data/subsampled_ids/mouse_b_cells.csv
paper/source_data/subsampled_ids/mouse_b_cells.with_gt.csv