├── .github └── workflows │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── img └── logo.png ├── pyproject.toml └── scprinter ├── TFBS.py ├── __init__.py ├── buencolors.py ├── chromvar.py ├── datasets.py ├── docs ├── _static │ ├── css │ │ └── custom.css │ ├── fasrc_step1.png │ ├── fasrc_step2.png │ ├── fasrc_step3_1.png │ ├── fasrc_step3_2.png │ ├── fasrc_step4.png │ ├── fasrc_step5.png │ ├── fasrc_step6.png │ ├── logo.png │ └── versions.json ├── _templates │ ├── autosummary │ │ └── class.rst │ └── layout.html ├── conf.py ├── index.rst ├── install.md ├── reference │ ├── buencolors.rst │ ├── chromvar.rst │ ├── datasets.rst │ ├── dorc.rst │ ├── index.rst │ ├── io.rst │ ├── motifs.rst │ ├── peak.rst │ ├── plotting.rst │ ├── preprocessing.rst │ ├── seq.rst │ ├── tools.rst │ └── utils.rst └── tutorials │ ├── PBMC_bulkATAC_tutorial.ipynb │ ├── PBMC_scATAC_tutorial.ipynb │ ├── R_scprinter.ipynb │ ├── custom_genome_tutorial.ipynb │ ├── gpu_chromvar.ipynb │ ├── gpu_umap.ipynb │ ├── index.rst │ ├── scprinter_seq_BMMC_tutorial_v1.ipynb │ ├── scprinter_tutorial.ipynb │ └── tutorial_dorc.ipynb ├── dorc.py ├── footprint.py ├── genome.py ├── io.py ├── motifs.py ├── peak.py ├── plotting.py ├── plotting_seq.py ├── preprocessing.py ├── seq ├── Functions.py ├── Models.py ├── Modules.py ├── __init__.py ├── dataloader.py ├── interpretation │ ├── __init__.py │ ├── attribution_helper.py │ ├── attribution_wrapper.py │ ├── attributions.py │ ├── delta_effects.py │ ├── modisco_report.py │ ├── shap_deeplift.py │ └── shap_expct_grad.py ├── minimum_footprint.py └── scripts │ ├── __init__.py │ ├── evaluation_model.py │ ├── generate_TFBS_bigwig.py │ ├── modisco_custom.py │ ├── motif_delta_effects.py │ └── seq2print_lora_train.py ├── shift_detection.py ├── sync_visualization.py ├── tools.py └── utils.py /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | scprinter/docs/_static/css/custom.css 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/README.md -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/img/logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scprinter/TFBS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/TFBS.py -------------------------------------------------------------------------------- /scprinter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/__init__.py -------------------------------------------------------------------------------- /scprinter/buencolors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/buencolors.py -------------------------------------------------------------------------------- /scprinter/chromvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/chromvar.py -------------------------------------------------------------------------------- /scprinter/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/datasets.py -------------------------------------------------------------------------------- /scprinter/docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/css/custom.css -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step1.png -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step2.png -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step3_1.png -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step3_2.png -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step4.png -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step5.png -------------------------------------------------------------------------------- /scprinter/docs/_static/fasrc_step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/fasrc_step6.png -------------------------------------------------------------------------------- /scprinter/docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/logo.png -------------------------------------------------------------------------------- /scprinter/docs/_static/versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_static/versions.json -------------------------------------------------------------------------------- /scprinter/docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /scprinter/docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/_templates/layout.html -------------------------------------------------------------------------------- /scprinter/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/conf.py -------------------------------------------------------------------------------- /scprinter/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/index.rst -------------------------------------------------------------------------------- /scprinter/docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/install.md -------------------------------------------------------------------------------- /scprinter/docs/reference/buencolors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/buencolors.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/chromvar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/chromvar.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/datasets.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/dorc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/dorc.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/index.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/io.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/io.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/motifs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/motifs.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/peak.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/peak.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/plotting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/plotting.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/preprocessing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/preprocessing.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/seq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/seq.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/tools.rst -------------------------------------------------------------------------------- /scprinter/docs/reference/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/reference/utils.rst -------------------------------------------------------------------------------- /scprinter/docs/tutorials/PBMC_bulkATAC_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/PBMC_bulkATAC_tutorial.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/PBMC_scATAC_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/PBMC_scATAC_tutorial.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/R_scprinter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/R_scprinter.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/custom_genome_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/custom_genome_tutorial.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/gpu_chromvar.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/gpu_chromvar.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/gpu_umap.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/gpu_umap.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/index.rst -------------------------------------------------------------------------------- /scprinter/docs/tutorials/scprinter_seq_BMMC_tutorial_v1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/scprinter_seq_BMMC_tutorial_v1.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/scprinter_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/scprinter_tutorial.ipynb -------------------------------------------------------------------------------- /scprinter/docs/tutorials/tutorial_dorc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/docs/tutorials/tutorial_dorc.ipynb -------------------------------------------------------------------------------- /scprinter/dorc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/dorc.py -------------------------------------------------------------------------------- /scprinter/footprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/footprint.py -------------------------------------------------------------------------------- /scprinter/genome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/genome.py -------------------------------------------------------------------------------- /scprinter/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/io.py -------------------------------------------------------------------------------- /scprinter/motifs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/motifs.py -------------------------------------------------------------------------------- /scprinter/peak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/peak.py -------------------------------------------------------------------------------- /scprinter/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/plotting.py -------------------------------------------------------------------------------- /scprinter/plotting_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/plotting_seq.py -------------------------------------------------------------------------------- /scprinter/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/preprocessing.py -------------------------------------------------------------------------------- /scprinter/seq/Functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/Functions.py -------------------------------------------------------------------------------- /scprinter/seq/Models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/Models.py -------------------------------------------------------------------------------- /scprinter/seq/Modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/Modules.py -------------------------------------------------------------------------------- /scprinter/seq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/__init__.py -------------------------------------------------------------------------------- /scprinter/seq/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/dataloader.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/__init__.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/attribution_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/attribution_helper.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/attribution_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/attribution_wrapper.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/attributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/attributions.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/delta_effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/delta_effects.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/modisco_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/modisco_report.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/shap_deeplift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/shap_deeplift.py -------------------------------------------------------------------------------- /scprinter/seq/interpretation/shap_expct_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/interpretation/shap_expct_grad.py -------------------------------------------------------------------------------- /scprinter/seq/minimum_footprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/minimum_footprint.py -------------------------------------------------------------------------------- /scprinter/seq/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | from .evaluation_model import main 2 | -------------------------------------------------------------------------------- /scprinter/seq/scripts/evaluation_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/scripts/evaluation_model.py -------------------------------------------------------------------------------- /scprinter/seq/scripts/generate_TFBS_bigwig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/scripts/generate_TFBS_bigwig.py -------------------------------------------------------------------------------- /scprinter/seq/scripts/modisco_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/scripts/modisco_custom.py -------------------------------------------------------------------------------- /scprinter/seq/scripts/motif_delta_effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/scripts/motif_delta_effects.py -------------------------------------------------------------------------------- /scprinter/seq/scripts/seq2print_lora_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/seq/scripts/seq2print_lora_train.py -------------------------------------------------------------------------------- /scprinter/shift_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/shift_detection.py -------------------------------------------------------------------------------- /scprinter/sync_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/sync_visualization.py -------------------------------------------------------------------------------- /scprinter/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/tools.py -------------------------------------------------------------------------------- /scprinter/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buenrostrolab/scPrinter/HEAD/scprinter/utils.py --------------------------------------------------------------------------------