├── .github └── workflows │ └── docs-deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── Makefile ├── api.rst ├── conf.py ├── img │ └── website_figure.png ├── index.rst ├── make.bat ├── source │ ├── modules.rst │ ├── signaturescoring.rst │ ├── signaturescoring.scoring_methods.rst │ └── signaturescoring.utils.rst ├── tutorials.rst └── tutorials │ ├── ANS_with_R.ipynb │ ├── basic_scoring.ipynb │ ├── gmm_postprocessing_and_hard_labeling.ipynb │ └── tut_helper.py ├── poetry.lock ├── pyproject.toml ├── requirements.txt ├── signaturescoring ├── __init__.py ├── scoring_methods │ ├── __init__.py │ ├── adjusted_neighborhood_scoring.py │ ├── compute_signature_score.py │ ├── corrected_scanpy_scoring.py │ ├── gene_signature_scoring.py │ ├── gmm_postprocessing.py │ ├── jasmine_scoring.py │ ├── neighborhood_scoring.py │ ├── seurat_ag_scoring.py │ ├── seurat_lvg_scoring.py │ ├── seurat_scoring.py │ └── ucell_scoring.py └── utils │ ├── __init__.py │ ├── metrics.py │ └── utils.py ├── src_R └── adjusted_neighborhood_scoring.R ├── tests ├── __init__.py ├── conftest.py ├── preprocess_data.py ├── test_ans.py ├── test_preprocess_data.py ├── test_seurat.py └── test_utils.py └── tutorials ├── basic_scoring.ipynb ├── gmm_postprocessing_and_hard_labeling.ipynb └── tut_helper.py /.github/workflows/docs-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/.github/workflows/docs-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/img/website_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/img/website_figure.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/signaturescoring.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/source/signaturescoring.rst -------------------------------------------------------------------------------- /docs/source/signaturescoring.scoring_methods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/source/signaturescoring.scoring_methods.rst -------------------------------------------------------------------------------- /docs/source/signaturescoring.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/source/signaturescoring.utils.rst -------------------------------------------------------------------------------- /docs/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/tutorials.rst -------------------------------------------------------------------------------- /docs/tutorials/ANS_with_R.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/tutorials/ANS_with_R.ipynb -------------------------------------------------------------------------------- /docs/tutorials/basic_scoring.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/tutorials/basic_scoring.ipynb -------------------------------------------------------------------------------- /docs/tutorials/gmm_postprocessing_and_hard_labeling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/tutorials/gmm_postprocessing_and_hard_labeling.ipynb -------------------------------------------------------------------------------- /docs/tutorials/tut_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/docs/tutorials/tut_helper.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/requirements.txt -------------------------------------------------------------------------------- /signaturescoring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/__init__.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/__init__.py: -------------------------------------------------------------------------------- 1 | """ The submodule with signature scoring methods """ 2 | -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/adjusted_neighborhood_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/adjusted_neighborhood_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/compute_signature_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/compute_signature_score.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/corrected_scanpy_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/corrected_scanpy_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/gene_signature_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/gene_signature_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/gmm_postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/gmm_postprocessing.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/jasmine_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/jasmine_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/neighborhood_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/neighborhood_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/seurat_ag_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/seurat_ag_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/seurat_lvg_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/seurat_lvg_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/seurat_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/seurat_scoring.py -------------------------------------------------------------------------------- /signaturescoring/scoring_methods/ucell_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/scoring_methods/ucell_scoring.py -------------------------------------------------------------------------------- /signaturescoring/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/utils/__init__.py -------------------------------------------------------------------------------- /signaturescoring/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/utils/metrics.py -------------------------------------------------------------------------------- /signaturescoring/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/signaturescoring/utils/utils.py -------------------------------------------------------------------------------- /src_R/adjusted_neighborhood_scoring.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/src_R/adjusted_neighborhood_scoring.R -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/preprocess_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tests/preprocess_data.py -------------------------------------------------------------------------------- /tests/test_ans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tests/test_ans.py -------------------------------------------------------------------------------- /tests/test_preprocess_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tests/test_preprocess_data.py -------------------------------------------------------------------------------- /tests/test_seurat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tests/test_seurat.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tutorials/basic_scoring.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tutorials/basic_scoring.ipynb -------------------------------------------------------------------------------- /tutorials/gmm_postprocessing_and_hard_labeling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tutorials/gmm_postprocessing_and_hard_labeling.ipynb -------------------------------------------------------------------------------- /tutorials/tut_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoevaLab/ANS_signature_scoring/HEAD/tutorials/tut_helper.py --------------------------------------------------------------------------------