diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 0b2cebc..532a317 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "celltypepilot", - "version": "0.3.1", + "version": "0.4.0", "description": "Single-cell annotation review plugin — governed context, independent state evidence, conservative abstention, and critic checks.", "author": { "name": "HERRY423" diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index bcdc89e..397ba4b 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "celltypepilot", - "version": "0.3.1", + "version": "0.4.0", "description": "Single-cell annotation review plugin — governed context, independent state evidence, conservative abstention, and critic checks.", "author": { "name": "HERRY423", diff --git a/AGENTS.md b/AGENTS.md index 2b88de7..a321bcf 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -104,10 +104,20 @@ celltypepilot annotate \ --embedding-key \ [--context ] \ [--context-file ] \ - [--custom-markers ] + [--custom-markers ] \ + [--candidate-table ] \ + [--candidate-table ] \ + [--native-backends ] ``` +`--native-backends` executes governed CellTypist, popV, SingleR, scANVI, +custom-reference, and optional LLM candidate runners inside ordinary annotation. +Backend failures remain explicit and contribute no vote. popV/scANVI require raw +counts; LLM requires explicit network opt-in and remains `hypothesis_only`. + This produces: +- `backend_candidates.csv` — normalized CellTypist/popV/SingleR/scANVI/custom-reference/LLM candidates plus evidence-only marker rows +- `hierarchical_decisions.csv` — accepted leaf/ancestor or fail-closed candidate-set/abstain decisions - `data.annotated.h5ad` — AnnData with separate identity and state fields, candidate, decision, abstain reason, CL ID, and confidence in obs - `evidence_table.csv` — per-cluster evidence: scores, score semantics, markers, critic flags, confidence, uncertainty-language fields - `contrastive_evidence.csv` — top-two candidate contrast using the existing ranking; shared/unique support, gaps, conflicts, and provenance without reranking @@ -163,6 +173,7 @@ Useful when the critic flags a cluster and you want additional validation. | `celltypepilot annotate -i -k ` | Full annotation pipeline | | `celltypepilot benchmark ... --evaluation-unit cell\|cluster\|both` | Lock/evaluate independent holdouts with separate cell and cluster endpoints | | `celltypepilot benchmark-run ... --evaluation-unit cell\|cluster\|both` | Execute fold-isolated comparators without blending evaluation units | +| `celltypepilot domain-validation-plan/run` | Lock and execute resumable lung, gut/IBD, and TME evidence workflows | | `celltypepilot calibrate ...` | Fit a downgrade-only abstention policy on a separate calibration dataset | | `celltypepilot critic -i -k -f ` | Deep-review a specific cluster | | `celltypepilot markers -t ` | List available cell types and markers | @@ -232,6 +243,9 @@ Bundled extended atlas (historical directory name `premium`, MIT-licensed and op 12. **Detection ≠ support** — detecting a species, tissue, or batch axis helps the Agent host route the workflow; it does not authorize unsupported atlas scoring or robustness claims 13. **Agent-native but deterministic** — MCP tools expose bounded CellTypePilot operations; do not add autonomous planning or self-directed biological claims 14. **Review auditability** — manual Web Review edits must leave an append-only audit trail and mark derived artifacts stale after write-back +15. **Backend-neutral identity** — CellTypist, popV, SingleR, scANVI, custom references, and optional LLMs generate candidates under one contract; marker scoring is evidence-only and cannot independently accept identity +16. **Hierarchical selective decision** — default leaf acceptance requires two independent backend groups; sibling disagreement may collapse only to a governed ancestor, otherwise write `Unknown`; backend agreement is not a calibrated probability +17. **Three depth-validation domains** — concentrate claim-building on lung, gut/IBD, and tumor microenvironment; broader Atlas coverage is exploratory until domain-specific locked evidence gates pass ## Project layout @@ -264,6 +278,9 @@ celltypepilot/ │ │ └── state_atlas.json # Versioned exploratory cell-state modules │ ├── templates/ # Jinja2 templates (HTML report, web dashboard) │ ├── marker_scorer.py # DE + marker overlap scoring +│ ├── candidate_backends.py # Backend-neutral candidate normalization and role policy +│ ├── hierarchical_selector.py # Ontology-aware selective identity decisions +│ ├── validation_domains.py # Three-domain focus and claim-readiness boundary │ ├── reference_scorer.py # Reference embedding scoring (4 backends) │ ├── ensemble_scorer.py # Adaptive ensemble fusion │ ├── pack_manager.py # Extension pack install/validate/merge (data-only) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1edb93..e5bc1b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,35 @@ All notable changes to CellTypePilot are documented here. The project follows [Semantic Versioning](https://semver.org/). Release claims remain bounded by the validation scope recorded in the repository and generated manifests. +## [0.4.0] - 2026-08-11 + +### Added + +- Backend-neutral candidate artifacts and an ontology-aware selective decision layer for + CellTypist, popV, SingleR, scANVI, custom references, and optional hypothesis-only LLM review. +- Native, resumable runners for those backends in ordinary `annotate`, with truth stripping and + fold-local reuse in public benchmarks. +- Three depth-domain Atlas contracts for lung, gut/IBD, and tumor microenvironment, including + governed scope packs and explicit evidence/claim boundaries. +- Outcome-blind donor-role locking for downgrade-only calibration and truth-free multi-lineage + coverage audits. +- A hash-verified governance freeze spanning decision code, Atlas content, state/novelty policy, + calibration policy, and domain contracts. + +### Changed + +- The marker scorer is evidence-only and no longer serves as the primary identity classifier when + backend-neutral candidates are configured. +- Domain validation uses fold-isolated native backends, separate cell/cluster endpoints, atomic + checkpoints, and retained unavailable/failed method statuses. + +### Validation boundary + +- The software release and lung multi-lineage addressability audit do not establish annotation + accuracy, calibrated selective risk, independent-cohort calibration, or domain validation. +- Three-domain and five-cohort evidence claims remain fail-closed until their locked minimum cohort, + runtime, calibration, expert-adjudication, and robustness requirements are satisfied. + ## [0.3.1] - 2026-08-10 ### Fixed @@ -50,5 +79,6 @@ validation scope recorded in the repository and generated manifests. - It does not establish biological superiority over CellTypist, SingleR, Azimuth, popV, or expert review. - A qualified human remains responsible for final annotations and biological claims. +[0.4.0]: https://github.com/HERRY423/CellTypePilot/releases/tag/v0.4.0 [0.3.1]: https://github.com/HERRY423/CellTypePilot/releases/tag/v0.3.1 [0.3.0]: https://github.com/HERRY423/CellTypePilot/releases/tag/v0.3.0 diff --git a/README.md b/README.md index a843033..750b615 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,10 @@ Claude Code. Installing the backend alone does not install the host plugin manif **CellTypePilot** is a **plugin** for Claude Code / OpenAI Codex. It turns pre-clustered single-cell data into auditable draft cell-type annotations — with a governed context interface, -**dual-engine** identity scoring (marker overlap + reference embedding), an independent cell-state -lens, conservative critic review, and a draft methodology paragraph for your paper. +a **backend-neutral hierarchical selective decision layer**, an independent cell-state lens, +conservative critic review, and a draft methodology paragraph for your paper. CellTypist, popV, +SingleR, scANVI, custom references, and optional LLM hypotheses are candidate generators; the +in-house marker scorer compiles evidence and may downgrade a call, but is not the primary classifier. It is **not an autonomous analysis agent**. It is a deterministic, artifact-producing plugin that adds evidence review, conservative abstention, benchmark hooks, and provenance to the @@ -22,7 +24,7 @@ coding workspace you already use. A qualified human owns the final biological de ## Current validation boundary -| Available in v0.3.1 | Not yet claimed | +| Available in v0.4.0 | Not yet claimed | |---|---| | Direction-, log2FC-, FDR-, and expression-fraction-gated DE evidence | Biological superiority over CellTypist, SingleR, Azimuth, or popV | | Complete expected-marker denominators, with missing genes separated from present-but-silent genes | A completed public multi-study/donor benchmark | @@ -31,6 +33,8 @@ coding workspace you already use. A qualified human owns the final biological de | Locked study/donor holdout runner and comparator adapters | Clinical-grade or fully automated biological decisions | | Governed Context Pack: structured custom markers share the normal evidence gates; free text is provenance-only | That free-text biological context is validated evidence | | Separate identity and state outputs; state scoring cannot overwrite identity or rescue an abstained identity | Calibrated cell-state accuracy or comprehensive state coverage | +| Backend-neutral candidate contract, ontology-aware parent fallback, and explicit candidate sets | That backend agreement is a calibrated probability or selective-risk guarantee | +| Three depth-validation domains: lung, gut/IBD, and tumor microenvironment, all currently fail-closed as `evidence_required` | Claim readiness before locked multi-study evidence, separate calibration, and expert adjudication are complete | For `mkg-2026.08.1`, 280 of 599 bundled marker relationships have been upgraded to `literature_cooccurrence_supported` via an auditable PubMed co-occurrence sweep @@ -41,6 +45,30 @@ co-occurrence support; `edge_verified` and `primary` policies exclude literature edges. The sweep report and curation queue are published in [`docs/curate/`](docs/curate/) and [`docs/atlas_curation_queue.csv`](docs/atlas_curation_queue.csv). +### Core decision architecture + +The runtime now separates candidate generation from evidence review. Candidate CSV/JSON artifacts +from `celltypist`, `popv`, `singler`, `scanvi`, or `custom_reference` enter +`celltypepilot.backend-candidates.v1`. An optional `llm` backend is hypothesis-only by default. +Marker rankings enter the same audit table with `decision_role=evidence_only` and never count as +an independent vote. + +The default `celltypepilot.hierarchical-selective-decision.v1` policy requires two independent +backend families for a leaf call. Sibling disagreement may collapse only to a governed Atlas +ancestor within two hops; cross-lineage or unresolved disagreement writes a candidate set and +`Unknown`. Backend scores are retained with their native semantics and are never arithmetically +blended or described as calibrated probabilities. The marker critic runs after selection and can +only downgrade the result. + +Product validation is concentrated on exactly three depth domains: **lung**, **gut/IBD**, and +**tumor microenvironment**. `validation_domains.json` records multi-study, platform-transport, +calibration, hierarchy-error, abstention-audit, and expert-adjudication gates. All three currently +remain `evidence_required`; the broader bundled Atlas remains available only as exploratory scope. +See [`docs/hierarchical_selective_decision.md`](docs/hierarchical_selective_decision.md) for the +candidate schema, independence groups, cell-to-cluster aggregation, and claim boundaries. +See [`docs/native_backend_execution.md`](docs/native_backend_execution.md) for native runner +configuration, checkpoint semantics, LLM boundaries, and the three-domain evidence workflow. + Cell Ontology identifiers are validated against the live Cell Ontology (`celltypepilot ontology update` then `celltypepilot ontology check`). Unknown or obsolete CL identifiers are flagged as errors; lexical label mismatches are warnings @@ -80,7 +108,7 @@ output/ ├── transitional_states.csv # Clusters flagged as differentiation intermediates ├── disagreements.csv # Marker vs reference disagreement analysis ├── report_draft.html # Self-contained HTML report with all figures embedded -├── methodology_draft.txt # "We annotated N clusters using CellTypePilot v0.3.1..." +├── methodology_draft.txt # "We annotated N clusters using CellTypePilot v0.4.0..." ├── manifest.json # Provenance: versions, params, data hash, output hashes └── figures/ ├── umap_cluster.png # UMAP by cluster (colorblind-friendly Wong palette) @@ -113,6 +141,17 @@ celltypepilot annotate --input data.h5ad --cluster-key leiden --species human -- celltypepilot annotate --input data.h5ad --cluster-key leiden \ --reference atlas.h5ad --tissue blood +# 5b. Import independently produced backend candidates. Each artifact declares +# cluster, backend, cell_type (preferably cl_id), optional score, semantics, and rank. +celltypepilot annotate --input data.h5ad --cluster-key leiden --tissue blood \ + --candidate-table celltypist.csv --candidate-table popv.csv \ + --candidate-table singler.csv + +# 5c. Execute governed native backends inside ordinary annotate. Failed runtimes +# remain explicit and contribute no vote; optional LLM output is hypothesis-only. +celltypepilot annotate --input data.h5ad --cluster-key leiden --tissue lung \ + --native-backends native_backends.json + # 6. Check available reference scoring backends celltypepilot backends @@ -135,13 +174,35 @@ celltypepilot convert-rds --input data.rds --output data.h5ad celltypepilot benchmark -i benchmark.h5ad --truth-key truth \ --study-key study --donor-key donor --output benchmark/ -# 12. Actually execute CellTypePilot/CellTypist on every isolated fold. -# SingleR/Azimuth/popV use explicit JSON argv adapters under the same protocol. +# 12. Execute the hierarchical product and native comparators on isolated folds. celltypepilot benchmark-run -i benchmark.h5ad --truth-key truth \ --study-key study --donor-key donor --cluster-key leiden \ - --species human --tissue blood --methods celltypepilot,celltypist + --species human --tissue blood \ + --methods celltypepilot,celltypist,popv,singler,scanvi,custom_reference + +# 12a. Lock and execute the three depth-domain evidence workflow. +celltypepilot domain-validation-plan --registry benchmarks/public_v1/registry.json \ + --output benchmarks/domain_depth_v1 +celltypepilot domain-validation-run \ + --plan benchmarks/domain_depth_v1/domain_validation_plan.json --domain lung + +# 12b. Lock donor-disjoint calibration/evaluation roles before outcome scoring, +# then audit that fold-isolated candidates address multiple lineages without reading truth. +celltypepilot calibration-split --registry benchmarks/public_v1/registry.json \ + --output benchmarks/calibration_v1 +celltypepilot lineage-coverage-audit \ + --predictions benchmarks/public_v1/runs/travaglini_lung_smartseq2_2020/out_of_fold_predictions.csv \ + --cluster-map benchmarks/public_v1/runs/travaglini_lung_smartseq2_2020/cluster_map.csv \ + --domain lung --output benchmarks/acceptance/lung_lineage_coverage_v1 +celltypepilot calibrate-locked-donors \ + --registry benchmarks/public_v1/registry.json \ + --assignments benchmarks/calibration_v1/donor_role_assignments.csv \ + --cohort travaglini_lung_smartseq2_2020 \ + --predictions benchmarks/acceptance/lung_lineage_coverage_v1/selector_cell_predictions.csv \ + --label-map benchmarks/public_v1/label_maps/travaglini_lung_smartseq2_2020.csv \ + --output benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.json -# 12b. Assemble a public multi-cohort release. Inference is donor-level; +# 12c. Assemble a public multi-cohort release. Inference is donor-level; # missing data, comparators, label maps, and diagnostics block claim-ready status. celltypepilot benchmark-release \ --registry benchmarks/public_v1/registry.json \ @@ -153,6 +214,9 @@ celltypepilot calibrate -i calibration.h5ad --truth-key truth \ celltypepilot annotate -i query.h5ad -k leiden -t blood \ --calibration-policy abstention_policy.json +# 13b. Verify the immutable software-governance freeze shipped with the release. +celltypepilot governance-freeze-verify + # 14. Add disease context without turning prose into evidence. Structured markers # are accepted only through a versioned JSON Context Pack and/or marker CSV. celltypepilot annotate -i kidney_iri.h5ad -k leiden -s human -t kidney \ @@ -321,9 +385,9 @@ reference, evidence, and provenance gates apply as the CLI. ``` CellTypePilot/ ├── .claude-plugin/ -│ └── plugin.json ← Claude Code plugin manifest (v0.3.1) +│ └── plugin.json ← Claude Code plugin manifest (v0.4.0) ├── .codex-plugin/ -│ └── plugin.json ← Codex plugin manifest (v0.3.1, with interface block) +│ └── plugin.json ← Codex plugin manifest (v0.4.0, with interface block) ├── skills/ │ └── celltypepilot/ │ ├── SKILL.md ← Shared skill instructions (4-stage workflow) @@ -401,11 +465,13 @@ identity is not. It never permits a state to rescue or overwrite an abstained id state modules currently have aggregate source-level provenance and are exploratory, not a claim of calibrated state accuracy. See [`docs/state_lens.md`](docs/state_lens.md). -## Reference Embedding + Ensemble Fusion +## Backend-neutral candidate generation and hierarchical selection For continuous differentiation trajectories (stem → progenitor → mature) and rare transitional states, pure marker overlap scoring can fail. CellTypePilot addresses this -with a **dual-engine** architecture: +with a backend-neutral candidate contract and a separate selective decision layer. Marker scoring +is evidence-only; the legacy ensemble described below is retained only as a diagnostic artifact +and never drives final identity: **Engine 1 — Marker Scorer** (deterministic): Wilcoxon DE against the built-in marker knowledge graph. A supporting positive marker @@ -423,7 +489,8 @@ Projects query cells into a reference embedding space and transfers labels. Four | **KNN** | PCA + inverse-distance KNN label transfer | Quick mapping, no model needed | `sklearn` (always available) | | **Correlation** | Pearson correlation with reference mean profiles | Lightweight fallback | None (always available) | -**Ensemble Fusion** — Adaptive weighting combines both engines: +**Legacy diagnostic ensemble** — these historical weights may be emitted for comparison, but +the hierarchical selector never uses the blended score: | Marker confidence | Marker weight | Reference weight | Rationale | |---|---|---|---| diff --git a/benchmarks/acceptance/lung_lineage_coverage_v1/backend_candidates.normalized.csv b/benchmarks/acceptance/lung_lineage_coverage_v1/backend_candidates.normalized.csv new file mode 100644 index 0000000..cb8b678 --- /dev/null +++ b/benchmarks/acceptance/lung_lineage_coverage_v1/backend_candidates.normalized.csv @@ -0,0 +1,584 @@ +schema_version,cluster,backend,backend_family,independence_group,decision_role,raw_cell_type,canonical_cell_type,raw_cl_id,canonical_cl_id,identity_resolution,identity_resolved,raw_score,score_semantics,rank,source_artifact,source_version,claim_boundary +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.6027397260273972,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.2482876712328767,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.07363013698630137,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,vein endothelial cell,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.04965753424657534,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.02226027397260274,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.0017123287671232876,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.0017123287671232876,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,popv,reference_ensemble,reference_ensemble,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.5565068493150684,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.2585616438356164,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0958904109589041,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,popv,reference_ensemble,reference_ensemble,decision_candidate,vein endothelial cell,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.06678082191780822,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.02226027397260274,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,singler,reference_correlation,reference_correlation,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.4452054794520548,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.23116438356164384,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.2106164383561644,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,singler,reference_correlation,reference_correlation,decision_candidate,vein endothelial cell,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.07876712328767123,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.02054794520547945,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::0,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.0136986301369863,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.35703479576399394,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.16944024205748864,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.14674735249621784,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.1043872919818457,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.04084720121028744,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.02723146747352496,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.02723146747352496,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.025718608169440244,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.019667170953101363,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.01361573373676248,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.012102874432677761,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.012102874432677761,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.007564296520423601,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,16,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.0030257186081694403,within_backend_cluster_top1_vote_fraction_not_probability,17,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0030257186081694403,within_backend_cluster_top1_vote_fraction_not_probability,18,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,19,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,20,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,21,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,22,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.17397881996974282,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.1649016641452345,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.1588502269288956,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.1437216338880484,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.11043872919818457,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.08018154311649017,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.02723146747352496,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.025718608169440244,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.019667170953101363,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.01664145234493192,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.01361573373676248,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.01361573373676248,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.012102874432677761,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.009077155824508321,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.006051437216338881,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,16,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,17,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,18,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0030257186081694403,within_backend_cluster_top1_vote_fraction_not_probability,19,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0030257186081694403,within_backend_cluster_top1_vote_fraction_not_probability,20,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,21,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,22,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,23,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.22995461422087746,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.16944024205748864,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.13767019667170954,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.10287443267776097,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.09682299546142209,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.0529500756429652,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.049924357034795766,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.039334341906202726,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.028744326777609682,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.02118003025718608,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.009077155824508321,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.009077155824508321,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.007564296520423601,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.007564296520423601,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,16,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,17,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0045385779122541605,within_backend_cluster_top1_vote_fraction_not_probability,18,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0030257186081694403,within_backend_cluster_top1_vote_fraction_not_probability,19,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0030257186081694403,within_backend_cluster_top1_vote_fraction_not_probability,20,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,21,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,22,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,23,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,intermediate monocyte,Monocyte,,CL:0000576,explicit_safe_parent_fallback,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,24,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,25,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,26,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,27,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary ionocyte,pulmonary ionocyte,,,unresolved,False,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,28,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::1,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0015128593040847202,within_backend_cluster_top1_vote_fraction_not_probability,29,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.5778364116094987,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.18733509234828497,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.11213720316622691,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.05804749340369393,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.025065963060686015,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.021108179419525065,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.00395778364116095,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.00395778364116095,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.5883905013192612,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.1820580474934037,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.09894459102902374,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.05672823218997362,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.027704485488126648,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.021108179419525065,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.0079155672823219,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.00395778364116095,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,popv,reference_ensemble,reference_ensemble,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.0013192612137203166,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.5369393139841688,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.1820580474934037,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.08179419525065963,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.07783641160949868,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.051451187335092345,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.027704485488126648,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.01978891820580475,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.006596306068601583,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.00395778364116095,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.00395778364116095,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::2,singler,reference_correlation,reference_correlation,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.002638522427440633,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.9275028768699655,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.02531645569620253,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.023014959723820484,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.005753739930955121,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.005753739930955121,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.0034522439585730723,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.0023014959723820483,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0023014959723820483,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8504027617951668,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.04142692750287687,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.03222094361334868,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.02991944764096663,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.023014959723820484,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.010356731875719217,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.005753739930955121,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.004602991944764097,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,popv,reference_ensemble,reference_ensemble,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8032220943613348,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.07825086306098965,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.024165707710011506,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.023014959723820484,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.019562715765247412,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.012658227848101266,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.009205983889528193,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.009205983889528193,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.005753739930955121,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.004602991944764097,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.004602991944764097,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,plasma cell,Plasma cell,,CL:0000786,canonical_or_alias,True,0.0023014959723820483,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::3,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0011507479861910242,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.46321070234113715,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.25585284280936454,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.2391304347826087,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.01839464882943144,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.016722408026755852,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.005016722408026756,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.0016722408026755853,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.4414715719063545,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.24247491638795987,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.24247491638795987,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.043478260869565216,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.023411371237458192,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.005016722408026756,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.0016722408026755853,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.46153846153846156,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.22073578595317725,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.14214046822742474,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.12040133779264214,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.043478260869565216,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.005016722408026756,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.005016722408026756,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::4,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.0016722408026755853,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.46421663442940037,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.2495164410058027,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.11992263056092843,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.09864603481624758,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.03868471953578337,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.017408123791102514,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.0038684719535783366,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0038684719535783366,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0019342359767891683,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,celltypist,reference_linear,reference_linear,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.0019342359767891683,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.4874274661508704,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.21663442940038685,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.1102514506769826,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.09284332688588008,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.048355899419729204,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.019342359767891684,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.017408123791102514,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.005802707930367505,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.0019342359767891683,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.40038684719535783,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.1895551257253385,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.11605415860735009,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.1102514506769826,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.09284332688588008,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.05029013539651837,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.017408123791102514,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.017408123791102514,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.0038684719535783366,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,1::5,singler,reference_correlation,reference_correlation,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0019342359767891683,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.6949152542372882,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.2711864406779661,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.01694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.010169491525423728,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.003389830508474576,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.001694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.001694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.6694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,popv,reference_ensemble,reference_ensemble,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.29491525423728815,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.01694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.013559322033898305,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.005084745762711864,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.5966101694915255,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,singler,reference_correlation,reference_correlation,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.3389830508474576,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.04576271186440678,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.015254237288135594,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.001694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::0,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.001694915254237288,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.4892966360856269,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.40214067278287463,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.08103975535168195,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.009174311926605505,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.0061162079510703364,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0030581039755351682,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0030581039755351682,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.4831804281345566,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.3409785932721712,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0871559633027523,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.045871559633027525,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.022935779816513763,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.00764525993883792,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0030581039755351682,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.47553516819571867,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.3012232415902141,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.0856269113149847,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.06574923547400612,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.04434250764525994,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.009174311926605505,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,intermediate monocyte,Monocyte,,CL:0000576,explicit_safe_parent_fallback,True,0.00764525993883792,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0045871559633027525,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0030581039755351682,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.0015290519877675841,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.6441821247892074,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.2934232715008432,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.03541315345699832,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.008431703204047217,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.006745362563237774,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.6559865092748736,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.2782462057335582,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.03541315345699832,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.006745362563237774,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.006745362563237774,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.003372681281618887,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.6205733558178752,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.2765598650927487,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.03541315345699832,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.023608768971332208,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.023608768971332208,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.006745362563237774,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.00505902192242833,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,intermediate monocyte,Monocyte,,CL:0000576,explicit_safe_parent_fallback,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::2,singler,reference_correlation,reference_correlation,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.0016863406408094434,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8771498771498771,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.03194103194103194,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.02457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.014742014742014743,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.014742014742014743,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.009828009828009828,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,"effector memory CD4-positive, alpha-beta T cell",Memory CD4+ T cell,,CL:0000897,explicit_safe_parent_fallback,True,0.007371007371007371,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.007371007371007371,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.004914004914004914,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,celltypist,reference_linear,reference_linear,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8574938574938575,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.03194103194103194,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.022113022113022112,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"effector memory CD4-positive, alpha-beta T cell",Memory CD4+ T cell,,CL:0000897,explicit_safe_parent_fallback,True,0.019656019656019656,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.019656019656019656,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.014742014742014743,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.014742014742014743,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.007371007371007371,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.004914004914004914,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"effector memory CD8-positive, alpha-beta T cell",CD8+ T cell,,CL:0000625,explicit_safe_parent_fallback,True,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8378378378378378,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.0343980343980344,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.02457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.022113022113022112,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.014742014742014743,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.014742014742014743,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.012285012285012284,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.009828009828009828,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.007371007371007371,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.004914004914004914,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,"effector memory CD4-positive, alpha-beta T cell",Memory CD4+ T cell,,CL:0000897,explicit_safe_parent_fallback,True,0.004914004914004914,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,intermediate monocyte,Monocyte,,CL:0000576,explicit_safe_parent_fallback,True,0.004914004914004914,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,CD1c-positive myeloid dendritic cell,cDC2,,CL:0002399,canonical_or_alias,True,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::3,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.002457002457002457,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.7053045186640472,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.14734774066797643,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.10019646365422397,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.03536345776031434,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.003929273084479371,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.003929273084479371,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.0019646365422396855,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.0019646365422396855,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.7092337917485265,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.14734774066797643,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.08644400785854617,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.03929273084479371,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.011787819253438114,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.003929273084479371,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.0019646365422396855,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.6994106090373281,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.14734774066797643,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.04518664047151277,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.03339882121807466,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.025540275049115914,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.023575638506876228,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.0137524557956778,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.007858546168958742,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,intermediate monocyte,Monocyte,,CL:0000576,explicit_safe_parent_fallback,True,0.0019646365422396855,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::4,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.0019646365422396855,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.675,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.2,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.04423076923076923,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.021153846153846155,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.021153846153846155,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.0019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.65,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.19230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.04807692307692308,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.04423076923076923,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.021153846153846155,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.013461538461538462,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.0019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.6692307692307692,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.16153846153846155,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.06346153846153846,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary interstitial fibroblast,Pulmonary interstitial fibroblast,,CL:0002241,canonical_or_alias,True,0.023076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.01730769230769231,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.015384615384615385,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,2::5,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.9945054945054945,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,celltypist,reference_linear,reference_linear,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.005494505494505495,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.989010989010989,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.005494505494505495,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.005494505494505495,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.9835164835164835,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.01098901098901099,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::0,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.005494505494505495,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.5828571428571429,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.17523809523809525,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.17333333333333334,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.017142857142857144,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.017142857142857144,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.011428571428571429,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.009523809523809525,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0038095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.0038095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.539047619047619,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.2038095238095238,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.17333333333333334,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.02095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.015238095238095238,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.015238095238095238,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.011428571428571429,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.011428571428571429,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0038095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.4838095238095238,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.16380952380952382,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.12,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,myofibroblast cell,myofibroblast cell,,,unresolved,False,0.10095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,vascular associated smooth muscle cell,vascular associated smooth muscle cell,,,unresolved,False,0.05333333333333334,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary interstitial fibroblast,Pulmonary interstitial fibroblast,,CL:0002241,canonical_or_alias,True,0.02857142857142857,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.011428571428571429,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.009523809523809525,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.009523809523809525,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.005714285714285714,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.0038095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,vein endothelial cell,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0038095238095238095,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::1,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.0019047619047619048,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.3697478991596639,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.27058823529411763,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.2235294117647059,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.05042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.043697478991596636,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.025210084033613446,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,celltypist,reference_linear,reference_linear,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.0016806722689075631,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.3411764705882353,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.253781512605042,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.24369747899159663,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.06554621848739496,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.040336134453781515,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.040336134453781515,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.008403361344537815,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,popv,reference_ensemble,reference_ensemble,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.0016806722689075631,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.32100840336134456,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.25546218487394956,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.20336134453781513,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.12100840336134454,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,lung goblet cell,Goblet cell,,CL:0002370,canonical_or_alias,True,0.040336134453781515,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,lung multiciliated epithelial cell,Ciliated cell,,CL:0002145,canonical_or_alias,True,0.040336134453781515,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary neuroendocrine cell,pulmonary neuroendocrine cell,,,unresolved,False,0.005042016806722689,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::2,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0033613445378151263,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8671209540034072,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.08006814310051108,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.015332197614991482,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.01192504258943782,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.0068143100511073255,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.005110732538330494,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,celltypist,reference_linear,reference_linear,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8091993185689949,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.10221465076660988,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.017035775127768313,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"effector memory CD4-positive, alpha-beta T cell",Memory CD4+ T cell,,CL:0000897,explicit_safe_parent_fallback,True,0.017035775127768313,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.013628620102214651,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.013628620102214651,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.0068143100511073255,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.005110732538330494,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"naive thymus-derived CD4-positive, alpha-beta T cell","naive thymus-derived CD4-positive, alpha-beta T cell",,,unresolved,False,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,popv,reference_ensemble,reference_ensemble,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.8143100511073254,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,"naive thymus-derived CD8-positive, alpha-beta T cell","naive thymus-derived CD8-positive, alpha-beta T cell",,,unresolved,False,0.07836456558773425,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.028960817717206135,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.018739352640545145,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,lymphocyte,lymphocyte,,,unresolved,False,0.018739352640545145,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.013628620102214651,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.010221465076660987,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,"effector memory CD4-positive, alpha-beta T cell",Memory CD4+ T cell,,CL:0000897,explicit_safe_parent_fallback,True,0.005110732538330494,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,mature NK T cell,T cell,,CL:0000084,explicit_safe_parent_fallback,True,0.0034071550255536627,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::3,singler,reference_correlation,reference_correlation,decision_candidate,"plasmacytoid dendritic cell, human",pDC,,CL:0000784,canonical_or_alias,True,0.0017035775127768314,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.2653846153846154,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.21923076923076923,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.13076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.09230769230769231,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.06538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.03461538461538462,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.03076923076923077,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.023076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.015384615384615385,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,16,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,17,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,celltypist,reference_linear,reference_linear,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,18,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.2692307692307692,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.21153846153846154,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.13076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.08461538461538462,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.06538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.046153846153846156,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.023076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,16,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,17,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,18,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,popv,reference_ensemble,reference_ensemble,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,19,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,capillary endothelial cell,Capillary endothelial cell,,CL:0002144,canonical_or_alias,True,0.23076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,1,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,Unknown,Unknown,,,unresolved,False,0.2153846153846154,within_backend_cluster_top1_vote_fraction_not_probability,2,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 2 cell,Alveolar type 2 cell,,CL:0002063,canonical_or_alias,True,0.1346153846153846,within_backend_cluster_top1_vote_fraction_not_probability,3,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell,Endothelial cell,,CL:0000115,canonical_or_alias,True,0.07692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,4,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,fibroblast,Fibroblast,,CL:0000057,canonical_or_alias,True,0.06153846153846154,within_backend_cluster_top1_vote_fraction_not_probability,5,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,epithelial cell,Epithelial cell,,CL:0000066,canonical_or_alias,True,0.04230769230769231,within_backend_cluster_top1_vote_fraction_not_probability,6,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,pericyte,Pericyte,,CL:0000669,canonical_or_alias,True,0.03461538461538462,within_backend_cluster_top1_vote_fraction_not_probability,7,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of artery,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.03076923076923077,within_backend_cluster_top1_vote_fraction_not_probability,8,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,neutrophil,neutrophil,,,unresolved,False,0.026923076923076925,within_backend_cluster_top1_vote_fraction_not_probability,9,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,myeloid leukocyte,myeloid leukocyte,,,unresolved,False,0.023076923076923078,within_backend_cluster_top1_vote_fraction_not_probability,10,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,alveolar macrophage,Alveolar macrophage,,CL:0000583,canonical_or_alias,True,0.019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,11,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,bronchial smooth muscle cell,Bronchial smooth muscle cell,,CL:0002598,canonical_or_alias,True,0.019230769230769232,within_backend_cluster_top1_vote_fraction_not_probability,12,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary alveolar type 1 cell,Alveolar type 1 cell,,CL:0002062,canonical_or_alias,True,0.015384615384615385,within_backend_cluster_top1_vote_fraction_not_probability,13,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,club cell,Club cell,,CL:0000158,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,14,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,"dendritic cell, human",Dendritic cell,,CL:0000451,canonical_or_alias,True,0.011538461538461539,within_backend_cluster_top1_vote_fraction_not_probability,15,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,B cell,B cell,,CL:0000236,canonical_or_alias,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,16,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,endothelial cell of lymphatic vessel,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,17,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,vein endothelial cell,Endothelial cell,,CL:0000115,explicit_safe_parent_fallback,True,0.007692307692307693,within_backend_cluster_top1_vote_fraction_not_probability,18,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,classical monocyte,Classical monocyte,,CL:0000860,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,19,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,dendritic cell,Dendritic cell,,CL:0000451,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,20,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,natural killer cell,NK cell,,CL:0000623,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,21,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,non-classical monocyte,Non-classical monocyte,,CL:0000875,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,22,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,pulmonary interstitial fibroblast,Pulmonary interstitial fibroblast,,CL:0002241,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,23,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities +celltypepilot.backend-candidates.v1,3::4,singler,reference_correlation,reference_correlation,decision_candidate,respiratory basal cell,Basal cell,,CL:0002633,canonical_or_alias,True,0.0038461538461538464,within_backend_cluster_top1_vote_fraction_not_probability,24,oof_predictions_sha256:faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377,,backend_candidate_not_final_identity; scores_not_cross_backend_probabilities diff --git a/benchmarks/acceptance/lung_lineage_coverage_v1/lineage_coverage_manifest.json b/benchmarks/acceptance/lung_lineage_coverage_v1/lineage_coverage_manifest.json new file mode 100644 index 0000000..1cb0b4c --- /dev/null +++ b/benchmarks/acceptance/lung_lineage_coverage_v1/lineage_coverage_manifest.json @@ -0,0 +1,60 @@ +{ + "schema_version": "celltypepilot.lineage-coverage-audit.v1", + "domain_id": "lung", + "status": "passed", + "source_predictions_sha256": "faa38c9f6c381ebcabe5ddf5543095cd9d4e3ef5cb0479a30f7b91446eca8377", + "source_cluster_map_sha256": "a9245acd36417ffda427a8c2697506dfb34373cdf43e1b2c27281c5b804b6244", + "methods": [ + "celltypist", + "popv", + "singler" + ], + "required_packs": [ + "lung_evidence_v0_1" + ], + "pack_warnings": [ + "High severity conflict introduced by pack: polarity on FOXP3 between blood/Regulatory T cell and blood/CD4+ T cell", + "High severity conflict introduced by pack: uniqueness on multiple between blood/Naive CD4+ T cell and blood/Naive CD8+ T cell", + "High severity conflict introduced by pack: polarity on GZMB between blood/CD8+ T cell and blood/Naive CD8+ T cell", + "High severity conflict introduced by pack: polarity on PRF1 between blood/CD8+ T cell and blood/Naive CD8+ T cell", + "High severity conflict introduced by pack: polarity on GNLY between blood/CD8+ T cell and blood/Naive CD8+ T cell", + "High severity conflict introduced by pack: polarity on CD19 between blood/B cell and blood/Plasma cell", + "High severity conflict introduced by pack: polarity on MS4A1 between blood/B cell and blood/Plasma cell", + "High severity conflict introduced by pack: polarity on FCGR3A between blood/NK cell and blood/CD56bright NK cell", + "High severity conflict introduced by pack: polarity on S100A9 between blood/Monocyte and blood/Non-classical monocyte", + "High severity conflict introduced by pack: polarity on S100A8 between blood/Monocyte and blood/Non-classical monocyte", + "High severity conflict introduced by pack: polarity on FCGR3A between blood/Non-classical monocyte and blood/Monocyte", + "High severity conflict introduced by pack: polarity on CD1C between blood/Dendritic cell and blood/pDC" + ], + "active_tissues": [ + "lung", + "general", + "blood" + ], + "required_lineages": [ + "epithelial", + "vascular", + "stromal", + "immune" + ], + "observed_lineages": [ + "epithelial", + "immune", + "stromal", + "vascular" + ], + "missing_lineages": [], + "n_clusters": 17, + "n_accepted_clusters": 16, + "decision_counts": { + "accepted_leaf": 16, + "abstain": 1 + }, + "truth_access": "prohibited_not_read", + "claim_boundary": "Passing proves multi-lineage candidate addressability in these OOF artifacts only; it is not accuracy, calibration, biological validation, or a reason to relax abstention.", + "artifacts": { + "decisions": "selector_lineage_decisions.csv", + "candidates": "backend_candidates.normalized.csv", + "cell_predictions": "selector_cell_predictions.csv" + } +} diff --git a/benchmarks/acceptance/lung_lineage_coverage_v1/selector_cell_predictions.csv b/benchmarks/acceptance/lung_lineage_coverage_v1/selector_cell_predictions.csv new file mode 100644 index 0000000..8d654b6 --- /dev/null +++ b/benchmarks/acceptance/lung_lineage_coverage_v1/selector_cell_predictions.csv @@ -0,0 +1,9410 @@ +cell_id,cluster,predicted_label,confidence,method +A1_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A1_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A1_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A10_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A12_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A13_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A14_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A17_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A17_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A2_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A5_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A6_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B12_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B13_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B16_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B19_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B3_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B3_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B4_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B4_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B5_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B6_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B7_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B8_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B8_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B9_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C1_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C13_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C14_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C17_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C18_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C8_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C9_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D1_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D1_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D1_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D10_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D10_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D12_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D12_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D13_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D14_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D17_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D20_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D3_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D4_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D4_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D6_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D6_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D8_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E1_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E1_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E11_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E12_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E12_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E13_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E14_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E17_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E18_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E19_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E3_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E3_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E5_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E6_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E7_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E7_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E8_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F10_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F11_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F11_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F13_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F15_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F17_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F18_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F19_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F4_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F4_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F6_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F8_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F8_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F8_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F9_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G15_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G15_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G17_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G18_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G2_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G20_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G3_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G6_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G7_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G7_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G7_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G9_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H1_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H11_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H13_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H13_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H14_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H16_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H17_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H19_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H20_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H4_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H5_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H6_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H6_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H6_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H9_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I10_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I11_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I11_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I14_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I14_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I15_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I16_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I19_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I19_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I2_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I20_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I20_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I4_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I4_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I8_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I9_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I9_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J10_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J11_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J13_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J13_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J14_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J17_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J17_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J18_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J2_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J20_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J7_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J8_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J9_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J9_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K10_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K11_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K11_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K15_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K16_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K17_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K18_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K19_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K19_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K2_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K2_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K20_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K20_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K3_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K5_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K5_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K5_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K6_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K6_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K8_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K9_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K9_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L1_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L10_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L12_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L12_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L13_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L14_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L17_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L17_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L18_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L20_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L4_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L5_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L6_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L6_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L7_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L7_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L8_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M10_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M11_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M12_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M13_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M15_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M15_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M16_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M16_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M16_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M16_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M18_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M20_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M3_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M6_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M6_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M8_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M9_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N10_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N10_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N11_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N12_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N12_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N12_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N13_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N16_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N17_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N4_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N4_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O1_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O10_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O10_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O14_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O16_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O18_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O4_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O6_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P10_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P10_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P12_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P15_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P17_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P5_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P6_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P6_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P8_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A1_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A10_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A10_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A11_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A11_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A12_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A12_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A13_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A13_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A13_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A13_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A3_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A7_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A8_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A9_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A9_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B1_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B1_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B1_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B11_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B12_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B12_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B2_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B3_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B4_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B5_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B5_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B5_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B6_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B7_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B9_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C1_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C2_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C3_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C3_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C4_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C5_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C6_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C6_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C7_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C8_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D1_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D11_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D12_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D13_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D13_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D3_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D5_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D7_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D7_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D8_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D9_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D9_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D9_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E10_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E11_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E12_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E12_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E13_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E13_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E2_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E3_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E4_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E4_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E4_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E6_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E9_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E9_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F1_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F1_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F11_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F12_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F12_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F13_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F3_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F4_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F5_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F6_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F6_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F6_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F8_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G10_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G2_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G3_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G3_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G3_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G4_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G4_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G4_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G5_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G5_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G5_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G6_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G7_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G7_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G7_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G8_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G8_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G9_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H1_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H10_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H11_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H11_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H11_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H12_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H3_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H4_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H6_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H6_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H6_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H9_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H9_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H9_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I1_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I1_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I1_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I10_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I11_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I13_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I2_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I2_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I4_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I8_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I9_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J1_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J12_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J13_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J3_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J3_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J4_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J5_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J6_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J7_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J7_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J8_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K10_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K11_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K12_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K2_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K3_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K5_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K5_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K6_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K7_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K8_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K9_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L1_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L1_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L10_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L10_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L10_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L2_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L2_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L2_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L4_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L5_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L5_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L6_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L6_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L7_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L8_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M1_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M11_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M13_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M13_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M2_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M5_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M6_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M6_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M7_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M9_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N1_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N10_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N13_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N14_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N2_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N3_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N5_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N7_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N7_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N7_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N8_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N9_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O1_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O11_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O2_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O2_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O2_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O3_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O5_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O6_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O8_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P1_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P10_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P12_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P12_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P13_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P13_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P3_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P3_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P4_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P6_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P7_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P7_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P8_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P9_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A1_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A15_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A19_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B10_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B10_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B13_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B14_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B14_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B14_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B14_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B16_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B19_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B2_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B20_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B3_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B3_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B5_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B7_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C11_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C13_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C14_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C17_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C19_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C19_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C2_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C2_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C4_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C5_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C9_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D12_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D15_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D16_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D16_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D16_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D18_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D19_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D19_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D4_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D5_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D5_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E11_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E14_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E14_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E16_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E18_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E2_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E20_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E3_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E4_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E6_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F11_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F12_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F14_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F17_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F18_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F19_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F19_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F2_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F20_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F6_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F6_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F7_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F7_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G11_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G11_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G13_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G18_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G19_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G19_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G6_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G7_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G8_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H1_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H15_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H16_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H16_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H18_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H19_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H7_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H9_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H9_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I12_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I14_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I14_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I15_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I16_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I16_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I17_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I18_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I3_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I3_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I5_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I8_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I8_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J1_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J17_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J19_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J19_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J19_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J19_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J19_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J3_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J5_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J5_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J7_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J9_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K10_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K11_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K12_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K15_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K16_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K16_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K18_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K18_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K19_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K2_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K20_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K4_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K5_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K7_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K8_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L11_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L11_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L11_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L13_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L14_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L14_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L15_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L18_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L18_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L18_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L19_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L20_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L3_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L5_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L7_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L8_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L8_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M1_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M10_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M12_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M13_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M14_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M16_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M17_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M18_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M18_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M19_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M19_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M20_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M20_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M6_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M9_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N10_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N11_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N12_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N14_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N15_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N16_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N16_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N19_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N2_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N6_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N8_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N8_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N9_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N9_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O1_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O10_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O11_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O14_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O18_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O2_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O6_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O7_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O9_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P14_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P16_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P17_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P20_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P3_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P7_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P7_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P9_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A10_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B15_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C14_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C16_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C16_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D17_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D17_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D18_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D19_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E17_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F17_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G14_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G18_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G19_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H17_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H17_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I15_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J15_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J15_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J16_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J16_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J7_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K15_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K16_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K18_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L14_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L14_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L16_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L19_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M14_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M14_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M15_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M17_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M19_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M20_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N15_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N17_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N18_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O17_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O20_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P19_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A10_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A11_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A12_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A3_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A5_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A6_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A8_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A8_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A8_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A9_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A9_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B10_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B11_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B12_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B13_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B2_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B2_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B3_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B5_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B6_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B7_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B7_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B7_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B8_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B9_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B9_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C1_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C1_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C10_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C10_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C10_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C11_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C11_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C12_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C12_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C12_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C2_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C3_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C4_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C4_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C4_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C4_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C5_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C7_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C7_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C9_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D1_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D1_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D10_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D11_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D11_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D12_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D12_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D13_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D13_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D3_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D4_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D5_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D5_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D5_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D6_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D7_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D7_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D7_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D8_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D8_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D8_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D9_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E1_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E1_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E10_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E11_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E11_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E11_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E12_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E13_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E2_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E2_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E4_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E5_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E5_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E6_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E7_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E7_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E8_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E9_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F10_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F10_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F11_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F11_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F12_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F13_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F2_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F2_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F2_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F3_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F3_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F6_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F7_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F7_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F8_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F8_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F8_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F9_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F9_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F9_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G10_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G10_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G12_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G13_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G13_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G2_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G3_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G3_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G6_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G8_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G8_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G8_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G9_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H1_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H1_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H11_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H11_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H12_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H12_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H12_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H3_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H4_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H5_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H7_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H7_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H8_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H8_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H9_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I1_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I10_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I12_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I13_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I2_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I5_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I6_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J1_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J1_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J10_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J10_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J10_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J12_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J13_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J13_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J2_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J4_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J4_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J4_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J7_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J8_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J9_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J9_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K1_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K11_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K12_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K12_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K12_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K12_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K2_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K2_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K3_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K4_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K6_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K8_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K8_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K8_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K9_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K9_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L12_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L12_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L12_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L13_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L13_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L13_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L2_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L3_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L4_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L4_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L4_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L5_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L7_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L7_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L8_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M1_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M11_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M11_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M13_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M13_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M3_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M3_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M5_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M5_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M6_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M6_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M7_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M7_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M8_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M8_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M9_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M9_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N1_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N1_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N1_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N11_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N11_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N11_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N12_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N13_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N2_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N3_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N3_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N4_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N4_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N5_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N5_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N5_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N6_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N6_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N7_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N8_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N8_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N9_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N9_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N9_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O12_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O12_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O12_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O12_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O2_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O5_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O5_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O7_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O7_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O8_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O8_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O9_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P1_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P11_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P13_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P13_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P13_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P3_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P4_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P5_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P8_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A11_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A11_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A13_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A3_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A3_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B11_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B12_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B6_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B7_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B8_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C10_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C12_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C13_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C6_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C8_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C8_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D11_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D2_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D4_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D5_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D5_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D6_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D6_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D8_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E10_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E12_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E13_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E2_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F1_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F3_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G11_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G12_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G5_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G6_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H10_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H12_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H6_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I11_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I4_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I4_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I4_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I5_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I6_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I6_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I7_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J1_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J10_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J12_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J12_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J5_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J7_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J9_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K10_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K12_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K13_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K2_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K3_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K4_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K6_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K9_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L13_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L6_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L8_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L9_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M1_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M10_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M10_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M12_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M12_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M14_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N10_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N10_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N11_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N6_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N7_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O5_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O6_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O8_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O8_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O9_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O9_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P11_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P11_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P3_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P4_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A11_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A11_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A11_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A12_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A12_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A13_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A2_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A2_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A2_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A6_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A7_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A7_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A7_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A8_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A8_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A8_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A9_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B1_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B1_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B1_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B1_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B12_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B12_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B2_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B3_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B4_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B5_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B5_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B7_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B8_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B9_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B9_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C10_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C12_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C12_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C3_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C3_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C4_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C5_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C6_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C6_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C8_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C8_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C9_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C9_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D1_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D10_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D11_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D13_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D13_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D13_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D2_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D4_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D4_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D4_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D5_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D5_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D6_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D6_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D6_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D7_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D7_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D8_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D8_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D9_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E1_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E1_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E10_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E10_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E10_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E10_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E12_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E13_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E2_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E2_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E3_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E4_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E4_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E4_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E5_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E6_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E7_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E7_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E7_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E8_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E8_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F1_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F10_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F10_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F12_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F12_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F13_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F2_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F3_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F3_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F3_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F3_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F5_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F8_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F9_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G10_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G12_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G13_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G13_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G2_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G2_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G3_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G4_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G4_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G4_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G7_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G8_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G8_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G9_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G9_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H1_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H10_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H12_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H12_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H13_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H13_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H2_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H3_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H4_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H5_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H5_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H6_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H7_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H7_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H8_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I11_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I11_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I12_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I12_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I12_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I13_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I13_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I2_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I3_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I4_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I4_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I5_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I5_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I5_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I6_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I7_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I8_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I8_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I9_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I9_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I9_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J10_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J11_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J11_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J12_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J2_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J3_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J4_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J4_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J4_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J5_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J6_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J6_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J6_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J7_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J8_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J8_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J8_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K13_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K3_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K4_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K5_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K6_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K7_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K8_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L1_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L10_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L11_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L13_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L2_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L2_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L2_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L3_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L4_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L5_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L9_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M1_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M1_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M10_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M11_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M13_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M3_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M4_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M5_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M6_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M7_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M8_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M8_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N10_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N11_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N11_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N12_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N3_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N3_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N4_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N6_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N7_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N8_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N9_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N9_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O1_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O10_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O10_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O10_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O10_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O10_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O11_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O11_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O11_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O11_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O13_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O2_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O2_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O3_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O3_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O4_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O4_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O6_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O7_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O8_B002382.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O8_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P1_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P10_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P10_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P10_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P10_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P10_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P11_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P11_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P12_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P12_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P12_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P13_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P8_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P8_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +P9_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A12_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A16_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A18_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A20_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A4_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A4_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A4_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A5_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A5_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A7_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A7_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B1_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B10_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B11_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B14_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B15_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B16_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B16_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B17_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B18_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B2_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B4_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B6_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B8_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B8_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C12_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C13_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C17_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C18_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C19_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C19_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C19_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C2_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C20_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C7_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D10_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D11_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D12_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D13_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D14_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D16_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D17_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D18_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D18_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D19_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D19_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D20_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D3_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D4_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D5_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D8_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D9_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E1_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E14_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E15_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E16_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E17_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E19_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E20_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E5_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E7_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E8_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E8_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F1_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F15_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F20_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F20_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F9_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F9_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G11_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G12_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G14_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G17_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G18_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G5_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G5_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G6_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G8_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G9_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G9_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H10_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H13_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H13_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H15_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H16_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H17_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H17_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H18_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H18_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H18_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H7_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H7_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H9_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I10_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I14_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I15_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I19_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I2_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I20_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I3_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I3_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I6_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I7_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I7_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I8_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I9_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J1_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J11_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J13_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J14_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J14_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J15_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J15_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J16_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J18_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J20_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J3_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J7_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K10_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K10_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K11_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K13_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K14_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K15_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K15_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K16_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K16_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K18_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K3_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K4_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K4_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K6_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K8_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L12_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L13_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L13_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L14_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L17_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L17_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L18_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L19_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L19_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L3_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L8_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L9_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M1_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M12_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M13_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M13_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M14_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M15_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M17_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M17_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M18_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M19_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M20_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M3_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M5_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M6_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M7_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M9_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M9_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N1_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N15_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N16_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N18_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N18_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N20_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N20_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N20_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N20_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N7_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O1_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O12_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O12_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O14_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O14_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O15_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O16_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O16_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O16_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O17_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O17_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O18_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O19_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O19_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O2_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O2_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O3_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O4_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O4_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O5_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O6_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O7_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O8_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O8_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P1_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P13_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P13_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P14_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P15_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P16_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +P16_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P19_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P2_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P20_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P4_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P4_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P7_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P8_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A13_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A4_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A7_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A9_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A9_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B10_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B11_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B12_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B13_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B4_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B9_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C13_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C13_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C3_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C7_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D10_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D10_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D2_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D2_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D4_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D9_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E1_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E11_B002386.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E2_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E5_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F3_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F4_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F5_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F7_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G10_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G11_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G2_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G4_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G6_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H10_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H12_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H2_B003142.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I12_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I13_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I2_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I8_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J1_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J10_B003135.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J10_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J11_B002386.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J2_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J3_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J3_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J6_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J6_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J9_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K1_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K12_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K3_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K4_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L5_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L6_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L7_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M2_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M8_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M8_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M8_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M8_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N1_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N2_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N3_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N3_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N5_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N8_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N9_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O11_B002382.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O11_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O2_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O3_B003140.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O9_B003135.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P11_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P12_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P3_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +P8_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A14_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A14_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B16_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B16_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B3_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C17_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D16_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D3_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D3_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D3_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E15_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E20_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F13_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F16_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F18_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G12_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G17_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G17_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G8_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H15_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H17_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I14_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I14_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I16_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I17_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I18_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J1_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J17_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J18_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J4_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K1_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K1_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K13_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K15_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K7_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K7_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L1_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L15_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L15_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L4_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M15_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M18_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N1_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N11_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N14_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N14_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N14_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N18_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N20_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N3_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O12_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O14_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O17_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O5_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O9_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P14_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P17_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P7_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A19_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A5_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B14_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B14_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C10_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C16_B003137.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C16_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C17_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C6_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D12_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D14_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D15_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D16_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E17_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E18_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E2_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F13_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F17_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G12_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G13_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G14_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G14_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G15_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G17_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G19_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G20_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H16_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H18_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I14_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I16_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I19_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I3_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I7_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J15_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J16_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J16_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J20_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J20_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K10_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K12_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K14_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K14_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K17_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K19_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K19_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K19_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K2_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K8_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K8_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L11_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M15_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M17_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M18_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M19_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N13_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N13_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N15_B002014.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N4_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N4_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N8_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O14_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O18_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O3_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A14_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A14_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A15_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A15_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A15_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A16_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A16_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A17_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A18_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A19_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A20_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A23_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B14_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B15_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B16_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B16_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B17_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B17_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B18_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B18_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B19_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B19_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C15_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +C5_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D14_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D14_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D14_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D14_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D15_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D15_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D16_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D17_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D18_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D19_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D8_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E15_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E15_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E15_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E18_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E20_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E20_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E9_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F14_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F14_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F15_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F15_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F15_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F16_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F16_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F18_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F19_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F20_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +F20_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G14_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G14_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G15_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G16_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G16_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G16_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G16_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G18_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G19_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G19_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G19_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G20_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H14_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H15_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H17_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H18_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H4_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I14_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I14_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I15_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I15_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I16_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I16_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I17_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I18_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I18_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I19_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I20_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I20_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I7_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J14_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J16_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J16_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J16_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J17_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J18_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J18_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J19_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J19_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J4_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K14_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K15_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K15_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K16_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K16_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K16_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K17_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K17_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K18_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K18_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K20_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K4_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L14_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L16_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L17_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L17_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L17_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L17_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L18_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L19_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L20_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L20_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M14_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M14_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M15_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M16_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M16_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M17_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M18_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M18_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M19_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M20_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N14_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N15_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N15_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N15_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N15_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N16_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N16_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N16_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N17_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N17_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N18_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N18_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +N20_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O14_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O17_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O17_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O18_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O18_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O19_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O19_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O19_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O20_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O20_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O20_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P14_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P15_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P16_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P16_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P17_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P18_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P18_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P19_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P19_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P19_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P19_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P19_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P2_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P20_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A19_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A6_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B15_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B17_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B19_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B20_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B3_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B5_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B7_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C14_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C15_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C15_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C18_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C19_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C20_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C20_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +C5_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D10_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D10_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D14_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D14_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D15_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D16_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D18_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D18_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D18_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D19_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D19_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D4_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E11_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E13_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E14_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E16_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E18_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E19_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E5_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E7_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E9_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F13_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F15_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F15_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F16_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F17_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F17_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F19_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F19_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F20_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F8_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G13_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G15_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G16_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G17_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G18_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G18_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G18_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G19_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G2_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G20_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G8_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H15_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H18_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H20_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H5_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I1_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I1_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I10_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I13_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I15_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I17_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I18_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I18_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I19_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I8_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J14_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J17_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J17_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J18_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J18_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J18_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J19_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J6_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K11_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K11_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K14_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K16_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K17_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K17_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K19_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K3_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L15_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L17_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L19_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L6_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L8_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L9_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M11_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M14_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M17_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M17_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M18_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M2_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M4_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N14_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N16_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N19_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N19_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N4_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N5_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N6_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O14_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O15_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O15_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O16_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O16_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O17_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O18_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O18_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O19_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O19_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O19_B003138.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O20_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O20_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O3_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O4_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O4_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O5_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O5_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O7_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P14_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P14_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P16_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P16_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P17_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P18_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P18_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P18_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P18_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P19_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P2_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P20_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P6_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P9_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A17_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +A18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A8_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B13_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B13_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B14_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B15_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B16_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B17_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B19_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B19_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B2_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +B5_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C20_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +C4_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D20_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +D8_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E1_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E10_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E13_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E15_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +E17_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +E20_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F1_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F12_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F14_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +F15_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F19_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F20_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G10_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G15_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G15_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G19_B003138.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G2_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +G7_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H13_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +H15_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +H18_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I11_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I12_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I12_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I13_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I17_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I17_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I17_B003142.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I19_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I19_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +I6_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J13_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J14_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J14_B003139.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J15_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J16_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J20_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J3_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J7_B002383.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +J9_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K14_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K14_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K16_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K17_B003135.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +K2_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K20_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K20_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K20_B003142.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +K3_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L12_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L14_B003141.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +L15_B002386.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L15_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L16_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L17_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +L19_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M1_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M15_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M16_B003137.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M16_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +M18_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M7_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N13_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N14_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N15_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N16_B003136.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +N20_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O11_B003136.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O16_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O17_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O2_B002382.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +O20_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P14_B003140.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P14_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P15_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +P6_B003137.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +A20_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B13_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B15_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B18_B002014.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +B4_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D15_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +D15_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D6_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E15_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E16_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E17_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +E19_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G1_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G18_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G20_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +G7_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H11_B003139.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H19_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I10_B002382.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +I18_B002386.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J18_B002383.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J6_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +J7_B003136.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K15_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +K17_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +L17_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M14_B003141.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +M7_B003140.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O16_B003142.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O17_B003135.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +O17_B003137.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +O19_B003135.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +P20_B003138.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +A21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P23_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +J23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B002386.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +N23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O21_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003135.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P21_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P23_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P23_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A23_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +B17_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +B22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +C22_B002385.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +D22_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +D23_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +E22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F21_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F21_B003136.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F22_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F22_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +F22_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +F23_B002382.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G21_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +G21_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G22_B003136.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G23_B002014.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G23_B002383.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +G23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H21_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B002385.gencode.vH29,2::5,Pericyte,1.0,celltypepilot +H22_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +H22_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I18_B002385.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I21_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +I23_B003140.gencode.vH29,2::0,Endothelial cell,1.0,celltypepilot +I5_B003141.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J22_B003139.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +J23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K22_B002386.gencode.vH29,2::3,NK cell,1.0,celltypepilot +K23_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003136.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L21_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +L22_B003138.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M21_B002385.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B002385.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M22_B003141.gencode.vH29,2::2,Capillary endothelial cell,1.0,celltypepilot +M22_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +M23_B003142.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N21_B003139.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B003141.gencode.vH29,2::3,NK cell,1.0,celltypepilot +N23_B003142.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O22_B002014.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B002382.gencode.vH29,2::3,NK cell,1.0,celltypepilot +O22_B002383.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P21_B003137.gencode.vH29,2::3,NK cell,1.0,celltypepilot +P23_B003140.gencode.vH29,2::3,NK cell,1.0,celltypepilot +A3_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A6_B003141.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B10_B003140.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B11_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B12_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B12_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B13_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B6_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +B8_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C10_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C11_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C3_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C3_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C8_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +C9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D11_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D12_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D5_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D6_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +D9_B002385.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E10_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E13_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E3_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +E8_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F10_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F13_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F2_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F4_B003137.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F5_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F5_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F5_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F7_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +F9_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G10_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G4_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G4_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G5_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G5_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G5_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G6_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +G7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H13_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H8_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +H8_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I12_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I3_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I4_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +I9_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J10_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J11_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J11_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J13_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J13_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +J5_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K1_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K10_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K12_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K2_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K4_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K5_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K6_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K7_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K7_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K8_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +K9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L11_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L12_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L2_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L3_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L4_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L5_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +L9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M10_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M12_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M6_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M8_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M9_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +M9_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N10_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N12_B003139.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N5_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +N7_B003138.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O11_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O11_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O2_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O3_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O3_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O5_B002014.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +O7_B002383.gencode.vH29,2::4,Alveolar type 2 cell,1.0,celltypepilot +A6_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B10_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B7_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +B8_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C1_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C11_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C13_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C5_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C7_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C8_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +C8_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +D7_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E5_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E5_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E5_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E8_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E9_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +E9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F11_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +F13_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G1_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G11_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G12_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +G6_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H10_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H3_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H5_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H6_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +H7_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I1_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I10_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I10_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I11_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I6_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I6_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +I8_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J10_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J3_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J5_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J6_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +J9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K11_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K12_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K13_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K5_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K6_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K9_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +K9_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L10_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L11_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L11_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L11_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L12_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L3_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L3_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L4_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L7_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +L9_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M12_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M13_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M2_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M4_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M5_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M6_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M7_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +M7_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N10_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N11_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N13_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N2_B002014.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N6_B003139.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N7_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +N8_B003138.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +O13_B002383.gencode.vH29,2::1,Ciliated cell,1.0,celltypepilot +A1_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A12_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A16_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A17_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A20_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A20_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A21_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A21_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A22_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A3_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A4_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A4_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A4_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A7_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A7_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A8_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A9_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B1_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B13_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B14_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B14_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B15_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B16_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B17_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B17_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B20_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B21_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B22_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B3_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B4_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B4_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B5_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B5_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B6_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C11_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C12_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C13_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C14_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C16_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C16_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C17_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C18_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C22_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C3_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C4_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C6_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C7_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C7_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C7_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C8_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C9_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C9_B001226.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C9_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D1_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D10_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D10_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D10_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D11_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D11_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D12_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D13_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D14_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D17_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D18_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D18_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D19_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D2_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D2_B002580.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D21_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D21_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D22_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D4_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D5_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D5_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D6_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D7_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D7_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D7_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D8_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D9_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E11_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E13_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E13_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E15_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E17_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E19_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E19_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E2_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E2_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E20_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E22_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E22_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E7_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E8_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E9_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F1_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F11_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F12_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F14_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F14_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F19_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F2_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F2_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F22_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F22_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F3_B001227.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F4_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F4_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F9_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F9_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G12_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G12_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G12_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G13_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G14_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G15_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G16_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G18_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G2_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G20_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G22_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G4_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G5_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G7_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H1_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H11_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H11_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H12_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H13_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H14_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H15_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H15_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H16_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H18_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H18_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H19_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H19_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H2_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H21_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H22_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H6_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H8_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I1_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I10_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I10_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I14_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I14_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I14_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I15_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I15_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I15_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I17_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I2_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I21_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I22_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I5_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I5_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J1_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J10_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J12_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J12_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J14_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J17_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J18_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J20_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J21_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J22_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J22_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J5_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J6_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J6_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J8_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K1_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K11_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K11_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K12_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K13_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K13_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K14_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K17_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K17_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K18_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K18_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K21_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K3_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K4_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K6_B001227.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K6_B002580.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K7_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K7_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L1_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L11_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L12_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L12_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L13_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L17_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L18_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L21_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L23_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L24_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L3_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L4_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L4_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L4_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L7_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L9_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L9_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M17_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M17_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M18_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M2_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M2_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M2_B002592.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M20_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M21_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M22_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M5_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M6_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M6_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M7_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M8_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N11_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N12_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N13_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N15_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N15_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N16_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N17_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N17_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N18_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N5_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N7_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N7_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N9_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O11_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O12_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O12_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O13_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O13_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O13_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O13_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O15_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O18_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O20_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O22_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O5_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O7_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O8_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O9_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P10_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P11_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P11_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P11_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P13_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P14_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P14_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P16_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P17_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P18_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P19_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P19_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P2_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P4_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P4_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P5_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P5_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P7_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P8_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P9_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P9_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B19_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A1_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A10_B001229.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A17_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A4_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B18_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C11_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C14_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C17_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C9_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D16_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D16_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D17_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D20_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D20_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D5_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E6_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F4_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G15_B001223.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G2_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G6_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H14_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H20_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H5_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I13_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J15_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J17_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J7_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K5_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L17_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L5_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M11_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M14_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M5_B001227.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N5_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N6_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O17_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O7_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P20_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P22_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P4_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G10_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A10_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A11_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A19_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A2_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A2_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A21_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A22_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A6_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B11_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B11_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B11_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B12_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B16_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B17_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B19_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B2_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B21_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B6_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B9_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C12_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C15_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C18_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C21_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C22_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C3_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C3_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C9_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D10_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D18_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D18_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D19_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D19_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D19_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D20_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D4_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D7_B001228.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E1_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E1_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E12_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E14_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E20_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E20_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E3_B002578.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E5_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E8_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E9_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F12_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F13_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F13_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F14_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F15_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F20_B001226.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F3_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F3_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F4_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F5_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F6_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F9_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G1_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G10_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G17_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G22_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G3_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G4_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G6_B001227.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G7_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G8_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G8_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G9_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H10_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H13_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H14_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H16_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H19_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H19_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H21_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H21_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H9_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I12_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I14_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I20_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I5_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I5_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J1_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J10_B001228.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J13_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J16_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J17_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J19_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J20_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J3_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J3_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J5_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J8_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J9_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K1_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K11_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K14_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K15_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K16_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K16_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K17_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K19_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K2_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K2_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K20_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K20_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K21_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K3_B002579.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K4_B002578.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K5_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K6_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K7_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K9_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L12_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L12_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L13_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L14_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L3_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L3_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L9_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M1_B002592.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M11_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M12_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M13_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M15_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M16_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M18_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M19_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M4_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M4_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M5_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M6_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M7_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N10_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N11_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N12_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N13_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N15_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N16_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N19_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N22_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N3_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N3_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N5_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N6_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N7_B002579.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O10_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O12_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O13_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O17_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O18_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O20_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O20_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O22_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O8_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P15_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P16_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P18_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P4_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P5_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P7_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P8_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B002579.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B12_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F14_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J11_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J15_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A7_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C18_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G1_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J7_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A2_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A21_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A3_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B1_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B13_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B13_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B2_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B5_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C14_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C3_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C3_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C6_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C7_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C8_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D14_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D5_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E14_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E17_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E19_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E2_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E22_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E22_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E7_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F17_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F21_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F3_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G1_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G18_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G18_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G21_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G3_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G3_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G9_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H1_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H1_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H11_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H3_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H8_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I13_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I16_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I21_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I5_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I8_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I9_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I9_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J11_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J12_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J22_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J4_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J7_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K10_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K12_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K21_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K9_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L14_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L17_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L2_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L20_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L22_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L3_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L7_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L8_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L8_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L9_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M1_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M13_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M16_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N13_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N15_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N17_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N19_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N2_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N3_B002580.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N8_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O1_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O22_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O4_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P10_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P12_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P3_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P8_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A13_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E6_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H8_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I19_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I19_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I20_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J1_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K11_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O15_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O22_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O22_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A8_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B20_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C10_B002578.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C12_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C2_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C6_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D8_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E13_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E21_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F19_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G13_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G16_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G2_B001226.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H12_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H12_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H2_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I19_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I2_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I4_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I6_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J14_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J15_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K12_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K18_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K2_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K6_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L22_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M3_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M5_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N11_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N8_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O6_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O9_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E3_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I18_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B10_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G19_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N11_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N12_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N17_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N22_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N6_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N13_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N24_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B16_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H18_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P5_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A14_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A15_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A3_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A6_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B15_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B19_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B20_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B21_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B3_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B3_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C10_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C17_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C18_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C21_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C5_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D12_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D14_B001226.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D16_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D19_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D5_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D6_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D7_B002578.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E10_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E11_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E12_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E13_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E2_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E5_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E5_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F10_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F13_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F14_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F15_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F2_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F22_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F5_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F8_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F8_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F9_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G10_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G13_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G14_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G14_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G15_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G20_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G4_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G7_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H12_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H15_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H16_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H2_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H3_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H7_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H9_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I3_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I3_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I8_B002579.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J12_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J16_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J19_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J2_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J3_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K13_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K22_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L1_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L14_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L15_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L20_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L20_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L21_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L4_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L7_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L7_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M11_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M12_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M13_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M13_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M16_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M17_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M17_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M22_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M4_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N1_B001227.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N17_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N2_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N22_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N4_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O1_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O10_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O16_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O16_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O19_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O21_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O3_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O4_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O7_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P1_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P13_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P14_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P16_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P17_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P22_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P3_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P6_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B8_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E19_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E2_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F15_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F20_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H10_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H11_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J17_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J21_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K4_B001227.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M21_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M4_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O2_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D10_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N2_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D12_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F20_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I20_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A1_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A11_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A13_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B8_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C7_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D11_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D2_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D3_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F6_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I4_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J20_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L16_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M14_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M16_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M2_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O11_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P13_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A10_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A8_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B20_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D17_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A10_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A11_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A11_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A15_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A19_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A20_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A20_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A4_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B11_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B12_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B14_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B17_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B18_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B2_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B22_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B4_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B5_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B5_B002591.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B8_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B8_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C1_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C11_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C13_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C20_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C9_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D1_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D19_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D2_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D3_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D4_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D6_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D9_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E1_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E1_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E14_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E14_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E16_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E16_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E16_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E18_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E21_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E22_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E3_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E3_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E4_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E7_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F1_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F16_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F17_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F2_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F21_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F6_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F8_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F8_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G19_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G2_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H1_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H10_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H11_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H17_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H6_B001229.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I1_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I1_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I11_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I11_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I16_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I9_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J12_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J14_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J14_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J15_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J16_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J16_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J17_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J18_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J19_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J2_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J4_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J4_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J6_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J8_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J8_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J9_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K10_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K10_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K10_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K11_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K15_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K15_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K17_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K18_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K3_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K3_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K4_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K8_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K9_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L10_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L10_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L10_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L10_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L14_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L21_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L22_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L4_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L9_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M10_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M11_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M11_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M11_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M2_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M2_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M20_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M22_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M8_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M8_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M8_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M8_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N1_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N16_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N3_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O14_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O17_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O19_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O20_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O21_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O8_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P10_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P11_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P14_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P17_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P21_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P22_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P3_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A13_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A17_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A2_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B11_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B13_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B2_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B6_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B7_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B9_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C10_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C16_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C19_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D11_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D17_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E10_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E14_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E17_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E3_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E4_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E8_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F11_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F11_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F16_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F19_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F3_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G11_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G16_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G17_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G19_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G22_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G4_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G6_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H2_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H21_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H21_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H21_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H6_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H8_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H9_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H9_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H9_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I12_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I17_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I18_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I19_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I2_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I3_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I7_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I8_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J1_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J17_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J8_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K1_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K1_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K13_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K14_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K14_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K16_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K20_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K21_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K7_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L15_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L16_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L16_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L18_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L19_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L21_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L6_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L7_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L8_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L9_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M11_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M18_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M22_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N11_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N12_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N14_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O1_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O11_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O11_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O18_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O2_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O20_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O4_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O5_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O7_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O8_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P1_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P18_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P20_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P21_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P21_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P7_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M16_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P15_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P20_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A9_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B4_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C22_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D1_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D16_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D4_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D4_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D5_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E11_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E15_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F10_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F16_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F6_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G1_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G13_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G13_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G9_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H1_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H17_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H20_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H22_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H5_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I11_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I11_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I12_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I16_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I22_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I4_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I7_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J16_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J19_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K13_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K17_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K8_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K9_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L10_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L13_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M1_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M20_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N13_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N19_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N4_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N4_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O11_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O2_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P19_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P9_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A22_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D8_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E19_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F18_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H22_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H8_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K4_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M9_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N4_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P11_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C21_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I14_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K1_B001229.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M19_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N12_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O17_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O3_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A1_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A1_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A10_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A13_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A14_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A15_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A18_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A19_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A19_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A3_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A6_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A9_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B10_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B10_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B10_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B12_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B13_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B13_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B18_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B5_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B6_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B6_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B7_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +B7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C1_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C1_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C12_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C12_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C13_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C15_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C17_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C2_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C2_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C20_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C5_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C6_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C7_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C8_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C9_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +C9_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D10_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D10_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D10_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D13_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D13_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D20_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D20_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D22_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D3_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D4_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D8_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +D9_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E10_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E11_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E13_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E15_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E16_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E18_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E19_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E2_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E21_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E21_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E21_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E21_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E22_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E4_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E4_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E5_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E5_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E9_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F1_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F10_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F13_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F14_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F16_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F18_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F19_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F20_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F3_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F3_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F5_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F7_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +F8_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G1_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G11_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G11_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G12_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G15_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G18_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G18_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G2_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G20_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G22_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G7_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +G8_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H1_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H1_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H12_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H12_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H13_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H14_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H16_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H17_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H19_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H2_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H4_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H5_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H6_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H6_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H7_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H8_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I1_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I1_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I12_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I12_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I12_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I13_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I17_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I19_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I21_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I4_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I6_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I6_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I8_B002593.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +I9_B001226.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J1_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J17_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J18_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J20_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J21_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J21_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J3_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J4_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J5_B001229.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J6_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J7_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J8_B001229.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +J9_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K10_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K11_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K15_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K17_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K2_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K2_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K22_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K22_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K3_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K4_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K4_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +K5_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L11_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L13_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L15_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L16_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L17_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L17_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L19_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L2_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L21_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L22_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L3_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L4_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L4_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L5_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L5_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L6_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L7_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L8_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +L9_B001228.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M1_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M13_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M14_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M15_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M16_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M18_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M2_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M20_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M21_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M21_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M3_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M5_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M6_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M7_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M9_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +M9_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N1_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N10_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N12_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N14_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N15_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N16_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N18_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N2_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N20_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N20_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N20_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N21_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N22_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N6_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N7_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N8_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +N9_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O1_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O10_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O10_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O11_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O12_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O16_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O19_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O19_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O21_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O3_B001227.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O4_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O5_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O6_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O7_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +O8_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O9_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P1_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P10_B001222.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P11_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P11_B002580.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P13_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P14_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P14_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P15_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P17_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P18_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P2_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P20_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P21_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P3_B001223.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P6_B001224.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P6_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P6_B001237.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P6_B001239.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P7_B002579.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P8_B001234.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P8_B001235.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P9_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +P9_B001229.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +A1_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A11_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A12_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A13_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A13_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A13_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A14_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A14_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A16_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A17_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A17_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A2_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A2_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A2_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A20_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A3_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A4_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A5_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A5_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A5_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A5_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A6_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A7_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A8_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A8_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B1_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B10_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B10_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B10_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B10_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B11_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B12_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B14_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B16_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B16_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B17_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B18_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B18_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B19_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B2_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B20_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B22_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B3_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B4_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B6_B001227.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B7_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B8_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B9_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B9_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C1_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C10_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C12_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C14_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C14_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C14_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C17_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C18_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C21_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C3_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C3_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C8_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D1_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D11_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D12_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D12_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D13_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D14_B001222.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D15_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D16_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D17_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D18_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D18_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D19_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D2_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D20_B001223.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D21_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D4_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D5_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D6_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D7_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D9_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D9_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E11_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E11_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E13_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E15_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E16_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E17_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E17_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E17_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E22_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E4_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E4_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E8_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E8_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E9_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E9_B002591.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F1_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F14_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F14_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F17_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F22_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F3_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F4_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F4_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F6_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F6_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F7_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F8_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F8_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F9_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G1_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G10_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G11_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G14_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G17_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G17_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G19_B001222.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G20_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G21_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G4_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G7_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H1_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H10_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H10_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H17_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H20_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H3_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H4_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H7_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H8_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H9_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I11_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I11_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I13_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I21_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I22_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I3_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I3_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I4_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I5_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I7_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I8_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I8_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I9_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J1_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J1_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J10_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J11_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J11_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J11_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J12_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J13_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J13_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J16_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J18_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J22_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J4_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J6_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J7_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J7_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J8_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K1_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K10_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K12_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K13_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K13_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K14_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K15_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K18_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K2_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K20_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K22_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K5_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K5_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K5_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K6_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K7_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K8_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L1_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L1_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L1_B002591.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L10_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L10_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L13_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L13_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L13_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L15_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L16_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L17_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L18_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L19_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L2_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L6_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L7_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L8_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M1_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M10_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M12_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M16_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M19_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M2_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M21_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M22_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M3_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M4_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M4_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M9_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M9_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N1_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N1_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N11_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N12_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N13_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N14_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N14_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N15_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N19_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N22_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N3_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N3_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N5_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N8_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N8_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N9_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N9_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O10_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O10_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O11_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O11_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O12_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O14_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O16_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O18_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O19_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O19_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O21_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O21_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O22_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O4_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O4_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O6_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P10_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P10_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P11_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P12_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P13_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P13_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P15_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P17_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P18_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P19_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P2_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P21_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P22_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P5_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P7_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P9_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P9_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C13_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E12_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H2_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J19_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O5_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L17_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N5_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A1_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A10_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A17_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A2_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A20_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A5_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A7_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A7_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A8_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A9_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B12_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B16_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B2_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B20_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B20_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B5_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B7_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B7_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C10_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C10_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C11_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C13_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C17_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C20_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C8_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C8_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C9_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D11_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D15_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D22_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D3_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D9_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E1_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E12_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E17_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E3_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E9_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F10_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F11_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F12_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F12_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F13_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F18_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F2_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F4_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F7_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F8_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G1_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G11_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G16_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G9_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H15_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H19_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H3_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H3_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H4_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I1_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I18_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I22_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I22_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I8_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J13_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J2_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J5_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J7_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K10_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K19_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K22_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K22_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K9_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L1_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L10_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L12_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L18_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M1_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M11_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M13_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M14_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M17_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M19_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M3_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M3_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M4_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M4_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M7_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N10_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N7_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N8_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O13_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O14_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O2_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O3_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P20_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P4_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P5_B001238.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P7_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A5_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C14_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F21_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I12_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N18_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A1_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A22_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C2_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D4_B002592.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E9_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H10_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H19_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M14_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M3_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P6_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E14_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P19_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A10_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A18_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A3_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A7_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B1_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B11_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B3_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B4_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B6_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B6_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B7_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B9_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C2_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C4_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C8_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D10_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D3_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E1_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E18_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E7_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E8_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F1_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F17_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F18_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F5_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F7_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F9_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G6_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H4_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +H5_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I3_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I7_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J3_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J7_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K2_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K3_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K5_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K5_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K6_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K6_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L1_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L11_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L3_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L3_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L4_B002591.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L7_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L8_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M16_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M5_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M6_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M9_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N16_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N2_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N4_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O11_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O2_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O20_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O4_B002593.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O5_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O6_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O6_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O8_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O8_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P17_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P2_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P2_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P4_B001238.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P4_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P6_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B10_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B19_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D2_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D6_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E10_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E19_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F3_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G16_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H3_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I20_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K6_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L6_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N2_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N21_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N4_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O9_B001239.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C16_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A12_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A12_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A12_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A21_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A7_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B17_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B18_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B7_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B9_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C1_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C1_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C19_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C4_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C6_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D22_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D22_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D5_B002579.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E1_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E11_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E3_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F16_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F19_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F6_B002578.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G10_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G20_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G5_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G9_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H22_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H3_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H3_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H4_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H6_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H7_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I12_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I18_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I4_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I7_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I9_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J1_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J18_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J19_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J5_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K3_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L2_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L22_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L8_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M9_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N14_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N22_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N5_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N8_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O14_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O15_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O17_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O21_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O5_B002579.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O9_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O9_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P11_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P15_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P2_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A11_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A14_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A15_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A4_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A8_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B1_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B1_B002591.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B15_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B2_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B22_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B4_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C19_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C2_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C21_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C4_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C4_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C7_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C9_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D1_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D14_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D21_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D6_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E10_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E3_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E7_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E7_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F1_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F12_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F21_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F5_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F6_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F9_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G14_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G3_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G4_B001222.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G5_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G8_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G8_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G9_B001234.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I11_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I15_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I21_B001237.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I3_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I3_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I5_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J12_B001222.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J15_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J15_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J2_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J4_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J6_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K1_B001227.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K11_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K11_B001238.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K20_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K4_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K8_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L1_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L14_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L16_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L6_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L8_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L9_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M11_B002593.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M12_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M8_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N2_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N21_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N5_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N7_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N8_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N9_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P13_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P14_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P16_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P2_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P3_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P5_B002586.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P8_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C2_B002586.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G5_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K4_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A11_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A2_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B11_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B18_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +B21_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C10_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C20_B001235.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C5_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C6_B002586.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D1_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D11_B002592.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D3_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D5_B002578.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D8_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +D8_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E6_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E8_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E9_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F22_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F9_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F9_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G2_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G4_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G6_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I13_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I2_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I4_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J11_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K1_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K12_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K5_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K6_B002593.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L11_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L11_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L11_B002586.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L2_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L7_B002580.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M11_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M13_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M3_B002593.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +M4_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N13_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N2_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N5_B001229.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O12_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O15_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O16_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O17_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O4_B002586.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P10_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P4_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +N20_B001238.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A12_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P1_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A13_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A13_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A15_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A19_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A19_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A3_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B12_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B15_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B17_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B21_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C12_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C16_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C19_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C20_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C22_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C22_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D13_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D17_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D19_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D19_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D21_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D22_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D22_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E15_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E22_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F14_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F17_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G17_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H12_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H16_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H18_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H19_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H22_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H22_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I17_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I21_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I22_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J17_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J22_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J22_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K13_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K17_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K18_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K2_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K21_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K21_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L14_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L17_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L2_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L20_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L22_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M13_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M13_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M17_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M20_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M20_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M20_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M22_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N12_B001226.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N12_B001238.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N14_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N15_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N16_B001238.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N19_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N22_B001238.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N22_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N22_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N4_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O12_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O13_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O15_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O16_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O18_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O19_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O19_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O20_B001226.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O20_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O21_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O21_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P15_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P17_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P17_B002586.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P18_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P18_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P18_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P19_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P2_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P20_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P20_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P21_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P21_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P21_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A1_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A18_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A3_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A3_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B21_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B24_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B3_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C23_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C24_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D14_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D3_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D4_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E14_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E15_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E21_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F19_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F4_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F9_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H23_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H7_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K1_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K12_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L13_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L21_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L3_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M13_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M14_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M18_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M19_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M2_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N21_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N24_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O12_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O8_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P15_BP6_cd4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P21_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F20_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I22_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J15_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P15_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A12_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K22_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N18_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A12_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B15_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B16_BP6_cd4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B9_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C21_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D21_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D9_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F15_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F21_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F23_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G2_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G21_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H16_BP6_cd4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J17_BP6_cd4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K16_BP6_cd4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L1_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L10_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N17_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N18_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N22_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N3_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O2_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O20_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P18_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P23_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P9_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P7_B001227.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A15_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A21_BP6_cd4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D15_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D3_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E23_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F22_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F3_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G17_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G23_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G3_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H12_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H18_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J17_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J21_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K21_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K7_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N24_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N6_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K23_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I21_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O15_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J12_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L9_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C3_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D3_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E3_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H2_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J21_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L21_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O18_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O21_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O7_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N13_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J20_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A1_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A14_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A15_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A17_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A18_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A24_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A9_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B11_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B12_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B22_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B24_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B3_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B6_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C17_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C20_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C22_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C3_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D18_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D23_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D24_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E10_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E12_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E15_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E22_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F12_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F16_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F16_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F2_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H18_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H21_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H22_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I12_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I14_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I20_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I24_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J16_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J22_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K22_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K23_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K9_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L18_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L21_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L22_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M13_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M21_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M21_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M22_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N13_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N14_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N18_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N18_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O17_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O21_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O22_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O24_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P1_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P13_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P13_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P18_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P19_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P19_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P2_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P20_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P21_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P21_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P23_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P24_BP7_cd8.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P7_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C12_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C19_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D19_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G18_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H22_BP7_cd8.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I18_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J18_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K18_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L19_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L22_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N15_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A14_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A16_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A17_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A19_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A20_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A21_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A23_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B12_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B13_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B15_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B15_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B17_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B18_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B18_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B19_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B20_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B20_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B21_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B22_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C1_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C13_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C13_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C15_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C15_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C15_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C17_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C17_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C19_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C20_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C21_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C21_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D12_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D13_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D14_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D14_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D15_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D16_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D17_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D17_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D20_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D20_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D21_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D22_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E14_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E14_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E15_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E15_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E17_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E18_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E18_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E19_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E19_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E20_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E21_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E21_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E22_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F12_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F12_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F15_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F15_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F16_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F18_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F19_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F19_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F19_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F20_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F21_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F21_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G12_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G13_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G13_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G18_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G18_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H15_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H16_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H16_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H17_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H18_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H20_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H20_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H20_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H21_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H21_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H22_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I12_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I13_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I13_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I15_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I15_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I16_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I16_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I18_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I20_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I23_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J12_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J13_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J13_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J14_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J14_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J19_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J19_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J20_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J20_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J22_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J22_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K1_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K12_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K12_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K16_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K19_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K22_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L13_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L13_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L16_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L17_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L18_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L18_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L19_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L19_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L20_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L20_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L21_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L23_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M13_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M13_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M17_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M18_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M21_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N12_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N13_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N16_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N18_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N18_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N19_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N19_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N19_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N20_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N21_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N22_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N23_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O13_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O14_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O14_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O18_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O20_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O21_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O21_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O22_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P16_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P16_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P20_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C20_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E12_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I17_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J21_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L17_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P18_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P22_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A16_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J21_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M12_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A10_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A11_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A16_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A17_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A18_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B18_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C13_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C15_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C17_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C18_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C19_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C20_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D12_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D18_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D21_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E13_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E17_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E18_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E21_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F12_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F18_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G12_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G13_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G18_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G20_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H10_B001225.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +H12_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H18_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I13_B002593.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I16_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I22_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K17_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K19_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L15_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L16_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L18_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L22_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N13_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N17_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N17_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O18_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O18_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P12_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P15_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P16_BP10_NK.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P17_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P19_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P3_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F10_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O6_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G16_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J21_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K20_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M1_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N1_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A13_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A15_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A17_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A17_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A18_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A18_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A21_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A21_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B14_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B16_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B16_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B17_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B19_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C12_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C14_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C14_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C14_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C15_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C16_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C18_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C18_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C20_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C21_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C21_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D13_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D15_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D16_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D17_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D18_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D18_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D18_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D19_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D19_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D20_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D20_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D21_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D22_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E14_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E16_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E18_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E2_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E20_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F13_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F15_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F18_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F20_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G14_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G16_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G16_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G16_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G18_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G18_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G19_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G19_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G20_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G20_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G20_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G21_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G21_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G22_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H1_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H12_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H14_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H15_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H15_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H15_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H17_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H17_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H19_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H19_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H19_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H20_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H22_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H22_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H4_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I12_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I12_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I13_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I14_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I15_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I16_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I17_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I18_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I19_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I19_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I19_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I21_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I22_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J12_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J15_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J16_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J16_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J16_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J18_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J19_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J19_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J19_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J20_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J21_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J21_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J23_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K13_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K14_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K15_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K16_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K16_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K16_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K18_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K18_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K21_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K21_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K21_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K22_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L12_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L13_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L13_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L15_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L15_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L16_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L17_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L18_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L19_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L19_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L20_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L22_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M12_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M12_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M13_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M13_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M14_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M15_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M16_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M17_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M17_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M19_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M2_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M20_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M21_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M22_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M22_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M3_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N12_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N12_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N13_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N14_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N14_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N15_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N16_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N16_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N16_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N17_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N19_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N2_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N20_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N21_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N21_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N21_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O12_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O15_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O16_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O17_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O18_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O2_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O21_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O22_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O22_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O22_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P12_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P12_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P15_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P16_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_BP10_NK.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P19_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P21_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P21_B001228.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A10_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A12_B002580.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A14_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A22_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A4_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A4_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A9_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B1_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B13_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B13_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B14_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B9_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C10_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C13_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C15_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C17_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C21_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C22_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C22_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C7_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D1_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D14_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D14_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D16_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D17_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D18_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D22_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D5_B001227.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E1_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E13_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E16_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E5_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E5_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F11_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F15_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F15_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F16_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F19_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F2_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F21_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F22_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F5_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F6_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F6_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F7_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G11_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G16_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G18_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G19_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G19_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G20_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G22_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G6_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G7_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G7_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H1_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H13_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H17_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H18_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H21_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H22_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H22_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H5_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H5_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H7_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H7_B001234.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H8_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H9_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I1_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I10_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I11_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I13_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I14_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I15_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I15_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I16_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I2_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I21_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I5_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I5_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I7_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I8_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I8_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I8_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I9_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J1_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J10_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +J2_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J20_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J21_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J3_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J4_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J8_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J9_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K10_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K11_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K11_B001228.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K12_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K14_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K17_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K19_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K19_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K21_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K22_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K3_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K4_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K7_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K8_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K8_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +K9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L1_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L11_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L11_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L12_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L14_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L18_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L2_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L20_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L21_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L21_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L4_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +L5_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M10_B001239.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M12_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M12_B001235.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M14_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M17_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M19_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M19_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M22_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M6_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M8_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N1_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N11_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N14_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N15_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N17_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N19_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N20_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N21_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N21_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N22_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N6_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N7_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N8_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N9_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +N9_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O11_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O15_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O15_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O17_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O19_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O2_B001222.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O2_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O2_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O21_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O3_B002580.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P11_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P12_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P13_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P17_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P20_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P22_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P4_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P7_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P9_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P9_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K1_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C17_B001229.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C4_BP8_Bcell.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G8_BP8_Bcell.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I14_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M14_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N14_B002580.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O22_B001226.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A24_BP12_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B23_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C1_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E19_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E5_BP8_Bcell.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G19_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G9_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L19_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O23_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O7_BP8_Bcell.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P1_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P24_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P3_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P4_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P5_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P6_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P7_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P8_BP8_Bcell.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A13_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A20_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B19_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B2_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B8_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C15_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C22_B001229.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C7_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D17_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D2_BP1_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D21_B001227.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D21_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D22_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E12_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E21_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F1_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F13_B002591.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F14_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G1_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G14_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G5_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +G9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I18_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I3_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +I9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J1_BP1_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J13_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J20_BP11_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K12_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K13_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +K9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L21_B001227.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L22_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L8_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M15_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M22_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M23_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M8_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N10_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N11_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N12_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O15_B001228.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O9_BP3.gencode.vH29,1::1,Unknown,0.5,celltypepilot +O9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P12_BP5_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P6_BP2_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B12_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +D20_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M16_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A14_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A15_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B13_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C12_BP4.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C2_BP12_wbc.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D16_B002578.gencode.vH29,1::0,Capillary endothelial cell,1.0,celltypepilot +E11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +E12_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +F7_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G11_BP4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H20_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I8_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J10_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +J14_BP5_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J7_BP3.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K11_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L16_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +L5_BP2_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M9_BP9_monocyte.gencode.vH29,1::1,Unknown,0.5,celltypepilot +N20_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G12_B001223.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C16_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C19_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C4_B001225.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C6_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +C7_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +E2_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +F10_B001225.gencode.vH29,1::2,Club cell,1.0,celltypepilot +F9_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +G3_B002591.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +I7_B001223.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J1_B001227.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J22_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J8_B001228.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +J9_B002579.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +K16_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L11_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +L15_B001224.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M18_B001239.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +O3_B001226.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +P16_B001224.gencode.vH29,1::4,Bronchial smooth muscle cell,1.0,celltypepilot +A18_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +A20_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F21_BP11_wbc.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H19_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L15_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P16_BP6_cd4.gencode.vH29,1::1,Unknown,0.5,celltypepilot +P19_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E14_B002580.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E22_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_B002586.gencode.vH29,1::2,Club cell,1.0,celltypepilot +H19_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J18_B001228.gencode.vH29,1::2,Club cell,1.0,celltypepilot +K16_B002579.gencode.vH29,1::1,Unknown,0.5,celltypepilot +L15_B001226.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L17_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +M18_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +N18_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A17_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A20_B001229.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A22_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B13_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B19_B002592.gencode.vH29,1::1,Unknown,0.5,celltypepilot +B20_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +B22_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +C5_B001235.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E20_B002579.gencode.vH29,1::3,NK cell,1.0,celltypepilot +E21_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F15_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +F17_B002578.gencode.vH29,1::3,NK cell,1.0,celltypepilot +G15_B001226.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H13_B002592.gencode.vH29,1::3,NK cell,1.0,celltypepilot +H17_B001238.gencode.vH29,1::1,Unknown,0.5,celltypepilot +H19_B002586.gencode.vH29,1::3,NK cell,1.0,celltypepilot +I17_B001234.gencode.vH29,1::3,NK cell,1.0,celltypepilot +J16_B002591.gencode.vH29,1::3,NK cell,1.0,celltypepilot +K14_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M21_B002578.gencode.vH29,1::1,Unknown,0.5,celltypepilot +M22_B001238.gencode.vH29,1::3,NK cell,1.0,celltypepilot +O22_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P12_B001227.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P15_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +P17_B002593.gencode.vH29,1::3,NK cell,1.0,celltypepilot +A18_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +A18_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A6_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A9_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B15_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +B17_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +B9_B001237.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C15_B001234.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C19_B001225.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C2_B001222.gencode.vH29,1::1,Unknown,0.5,celltypepilot +C2_B001223.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C21_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C22_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +C4_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C5_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +C8_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D12_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D15_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D21_B001237.gencode.vH29,1::1,Unknown,0.5,celltypepilot +D22_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +D7_B001224.gencode.vH29,1::2,Club cell,1.0,celltypepilot +D8_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E12_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +E16_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +E20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F13_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F15_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F17_B001225.gencode.vH29,1::5,Club cell,1.0,celltypepilot +F21_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G11_B001229.gencode.vH29,1::2,Club cell,1.0,celltypepilot +G3_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +G8_B002580.gencode.vH29,1::5,Club cell,1.0,celltypepilot +H2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +I20_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +I6_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J10_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J12_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J16_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +J20_B001235.gencode.vH29,1::2,Club cell,1.0,celltypepilot +L19_B001223.gencode.vH29,1::2,Club cell,1.0,celltypepilot +M14_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +M22_B001234.gencode.vH29,1::5,Club cell,1.0,celltypepilot +N1_B001224.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O1_B001239.gencode.vH29,1::2,Club cell,1.0,celltypepilot +O16_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O18_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +O3_B001237.gencode.vH29,1::5,Club cell,1.0,celltypepilot +P2_B001222.gencode.vH29,1::2,Club cell,1.0,celltypepilot +P5_B001235.gencode.vH29,1::5,Club cell,1.0,celltypepilot +A1_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B2_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C6_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D8_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E8_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F2_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G1_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G3_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I2_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I3_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J5_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K1_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L4_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M6_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M8_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O6_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P4_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C8_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D1_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D7_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G1_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J1_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L5_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M1_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M2_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N1_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I2_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A3_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A6_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A8_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A8_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B1_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B3_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B6_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C2_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C2_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C3_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C6_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C7_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D5_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D7_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D8_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E3_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E3_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E4_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E5_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E6_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E8_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F1_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F2_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F3_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F3_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G2_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G2_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G4_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G6_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G8_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H1_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H2_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H8_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I2_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I5_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I7_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J2_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J8_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K1_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K2_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L2_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M3_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N1_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N4_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O3_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O4_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O8_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P8_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A2_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A2_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A3_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A6_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A7_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A7_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B1_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B2_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B2_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B4_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B5_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B6_B003269.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B7_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C4_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C6_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D1_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D2_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D2_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D3_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D6_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D6_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D7_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D8_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E6_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E6_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E8_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F5_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F6_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G1_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G2_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G4_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G7_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H4_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H5_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H7_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I1_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I2_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I3_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I3_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I4_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I4_B003269.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I5_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J4_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J5_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K1_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K6_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K7_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K8_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K8_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L4_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L5_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L5_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M16_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M2_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M3_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M5_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M7_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M7_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M7_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N5_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N6_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +N8_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O3_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O5_B002460.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O6_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O7_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O7_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P1_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P2_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P3_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P5_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P6_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P7_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +P8_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E4_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A2_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A7_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B1_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B2_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B3_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B3_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B4_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B5_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B6_B002460.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B6_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +B7_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C2_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C3_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C4_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C7_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C7_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C7_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +C8_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D1_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D2_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D3_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D3_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D3_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D3_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D3_B003269.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D4_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D4_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D5_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +D5_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E1_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E3_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E5_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E7_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E8_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +E8_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F1_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F1_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F2_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F2_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F3_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F4_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F5_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +F6_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G3_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G3_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G3_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G3_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G4_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G5_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G6_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G6_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +G7_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H2_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H2_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H3_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H4_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H5_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H7_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +H7_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I1_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I3_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I8_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +I8_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J2_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J2_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J2_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J3_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J3_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J5_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J5_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J6_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +J8_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K3_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K3_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K3_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K4_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K5_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K6_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K6_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K7_B001771.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K7_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K8_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +K8_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L2_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L2_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L3_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L4_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L4_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L5_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L7_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L7_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +L8_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M1_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M2_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M3_B002460.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M3_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M6_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M7_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M8_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +M8_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +N6_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +N7_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +N7_B001774.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +N8_B001769.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +N8_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O1_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O4_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O5_B002464.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O6_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O8_B001772.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +O8_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +P3_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +P5_B001773.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +P6_B002461.gencode.vH29,3::0,Alveolar type 1 cell,1.0,celltypepilot +A1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A4_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B3_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C1_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C2_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C3_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C4_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C5_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C8_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D1_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D1_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D8_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D8_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E1_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E2_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E5_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E7_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F5_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F8_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G2_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G4_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G5_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H7_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H8_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H8_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I5_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I7_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I8_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J1_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J2_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J3_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K3_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K6_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L1_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L1_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L2_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L3_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L5_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L7_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L8_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L8_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M1_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M2_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M3_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M4_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M7_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M7_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M8_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M8_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N5_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N6_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N6_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N7_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N8_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O1_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O1_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O4_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O4_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O5_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O6_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O7_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +O8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P2_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P4_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P5_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P6_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P8_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +P8_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +A1_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A4_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A5_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A5_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B3_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B3_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B4_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B5_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B6_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B8_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B8_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C1_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C14_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C2_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C4_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C5_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C6_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D2_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E2_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E4_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G3_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G6_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G8_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H1_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H6_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H8_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I7_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I7_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J1_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J8_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J8_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K1_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K4_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K4_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K5_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K7_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K8_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L11_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L5_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L7_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M1_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N16_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N2_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N3_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N3_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N4_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N6_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N7_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +O7_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P1_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P1_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P2_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P3_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P3_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P4_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P5_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A19_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B15_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C16_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C16_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D15_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E13_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E13_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E15_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G13_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G9_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J13_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J14_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J9_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K13_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L15_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L16_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M9_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N9_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O17_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B13_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B23_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C13_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G16_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I9_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L13_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A23_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B13_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B21_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C18_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C19_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C20_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C23_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D16_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D19_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E15_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F23_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G13_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G23_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H21_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J18_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J20_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K13_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K15_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K23_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M13_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M14_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M17_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M18_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N10_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N13_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N16_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N16_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N18_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O14_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P12_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P13_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P14_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P16_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A12_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A14_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A22_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B22_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C19_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D14_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E14_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E7_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G14_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J11_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J15_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N13_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N15_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O9_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P16_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P9_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A11_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A13_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A15_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B10_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B12_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B12_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B13_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B14_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C12_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C12_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C12_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C13_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C14_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C16_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C16_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C17_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C3_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C9_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C9_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D13_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D13_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D13_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D14_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E12_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E14_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F10_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F13_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F13_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F15_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F16_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F16_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +F9_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G11_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G13_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G9_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G9_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H10_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H10_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H11_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H11_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H11_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H13_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H13_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H13_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H14_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H14_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H16_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H16_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I10_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I12_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I12_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I13_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I19_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I23_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I9_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J12_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J12_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J13_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J16_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J3_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K10_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K11_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K12_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K12_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K13_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K14_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K14_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K15_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K16_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K2_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K9_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L10_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L12_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L13_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L13_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L13_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L15_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L15_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L16_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M11_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M11_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M11_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M13_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M16_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M16_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M2_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M5_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N12_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N12_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N14_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N2_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N9_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N9_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +O11_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +O11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O6_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P12_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P4_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G14_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +G14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H12_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H4_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L2_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +M10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N14_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B16_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D16_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E10_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E17_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G12_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H16_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I15_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I20_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J11_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K14_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L14_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L9_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L9_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O19_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O8_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P23_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P16_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +A9_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B10_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B17_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B18_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B22_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D17_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D23_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E14_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G23_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H10_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K15_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K9_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +L13_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L21_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M4_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M6_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O10_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P10_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P13_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B23_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O12_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B11_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B14_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B16_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B16_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B18_B002460.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +B9_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C10_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C13_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C15_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +C9_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +D9_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E11_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E14_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E9_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +E9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +F15_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G11_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G14_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +G16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H11_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H12_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H12_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H16_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H22_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +H9_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I14_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I16_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I16_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +I16_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J10_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J11_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J16_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J9_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K12_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K15_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +K9_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L12_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L13_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L14_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +L14_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M10_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M13_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M15_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M15_B001773.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M15_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M17_B003269.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +M9_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N10_B001774.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N12_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N13_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +N15_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N16_B001769.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O12_B001771.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O13_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +O14_B002464.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O15_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P10_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P11_B002461.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +P12_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P9_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A23_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B23_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D22_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E19_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E23_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G23_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L18_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M23_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N17_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N23_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O23_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A23_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I23_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C20_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E19_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E23_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P17_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P18_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P19_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F23_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O18_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A19_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +A20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B20_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B21_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B21_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +B22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B23_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C19_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +C21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D17_B001769.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +D18_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D23_B001774.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E17_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E17_B002461.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E17_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E18_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +E20_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G22_B001773.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B002460.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H19_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H20_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +H21_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +I22_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J18_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +J19_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +J21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J23_B003269.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +K18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N17_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N19_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N22_B002461.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +N23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O17_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O18_B001772.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +O19_B001772.gencode.vH29,3::1,Fibroblast,1.0,celltypepilot +O22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P17_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P20_B002464.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P21_B001771.gencode.vH29,3::4,Capillary endothelial cell,1.0,celltypepilot +P23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A22_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C23_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L23_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A18_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C19_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C20_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C21_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C23_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C23_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D18_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E22_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G21_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G21_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G22_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I20_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I21_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I22_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J23_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K23_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M19_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N19_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O21_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O23_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +P19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +A20_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B19_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B23_B001771.gencode.vH29,3::3,NK cell,1.0,celltypepilot +B23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C18_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +C22_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +D19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +E22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G19_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G22_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +G22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H17_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +H23_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I19_B003269.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I20_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I21_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +I22_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J18_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J18_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J22_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +J23_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K18_B001769.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K19_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +K23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L17_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L19_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +L21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M17_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M20_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M21_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M22_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +M23_B002461.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N19_B002460.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N22_B001772.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +N23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O18_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O19_B001774.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O20_B002464.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O22_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +O23_B001773.gencode.vH29,3::3,NK cell,1.0,celltypepilot +F22_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +B5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C1_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +C8_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D1_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +D7_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E1_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +E5_B001773.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +F5_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G4_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +G5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +H3_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I3_B002464.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +I4_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +J4_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +K3_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +L6_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M1_B003269.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M2_B001772.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +M5_B001771.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B001769.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +N2_B002460.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O2_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot +O7_B001774.gencode.vH29,3::2,Alveolar type 2 cell,1.0,celltypepilot diff --git a/benchmarks/acceptance/lung_lineage_coverage_v1/selector_lineage_decisions.csv b/benchmarks/acceptance/lung_lineage_coverage_v1/selector_lineage_decisions.csv new file mode 100644 index 0000000..b60e9e2 --- /dev/null +++ b/benchmarks/acceptance/lung_lineage_coverage_v1/selector_lineage_decisions.csv @@ -0,0 +1,18 @@ +schema_version,cluster,selective_decision,selected_cell_type,selected_cl_id,selective_candidate_cell_type,selective_candidate_cl_id,candidate_set,n_independent_backends,supporting_backends,independence_groups,backend_agreement_fraction,ancestor_hops,selective_abstain_reason,selection_note,decision_policy_id,calibrated_probability,claim_boundary,fine_lineage,domain_lineage +celltypepilot.hierarchical-selective-decision.v1,1::0,accepted_leaf,Capillary endothelial cell,CL:0002144,Capillary endothelial cell,CL:0002144,Capillary endothelial cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,vascular,vascular +celltypepilot.hierarchical-selective-decision.v1,1::1,abstain,Unknown,,B cell,CL:0000236,B cell;NK cell,2,popv;celltypist,reference_ensemble;reference_linear,0.5,,BACKEND_DISAGREEMENT_NO_SAFE_ANCESTOR,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,lymphoid,immune +celltypepilot.hierarchical-selective-decision.v1,1::2,accepted_leaf,Club cell,CL:0000158,Club cell,CL:0000158,Club cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,lymphoid,immune +celltypepilot.hierarchical-selective-decision.v1,1::3,accepted_leaf,NK cell,CL:0000623,NK cell,CL:0000623,NK cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,lymphoid,immune +celltypepilot.hierarchical-selective-decision.v1,1::4,accepted_leaf,Bronchial smooth muscle cell,CL:0002598,Bronchial smooth muscle cell,CL:0002598,Bronchial smooth muscle cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,stromal,stromal +celltypepilot.hierarchical-selective-decision.v1,1::5,accepted_leaf,Club cell,CL:0000158,Club cell,CL:0000158,Club cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,lymphoid,immune +celltypepilot.hierarchical-selective-decision.v1,2::0,accepted_leaf,Endothelial cell,CL:0000115,Endothelial cell,CL:0000115,Endothelial cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,vascular,vascular +celltypepilot.hierarchical-selective-decision.v1,2::1,accepted_leaf,Ciliated cell,CL:0002145,Ciliated cell,CL:0002145,Ciliated cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,epithelial,epithelial +celltypepilot.hierarchical-selective-decision.v1,2::2,accepted_leaf,Capillary endothelial cell,CL:0002144,Capillary endothelial cell,CL:0002144,Capillary endothelial cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,vascular,vascular +celltypepilot.hierarchical-selective-decision.v1,2::3,accepted_leaf,NK cell,CL:0000623,NK cell,CL:0000623,NK cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,lymphoid,immune +celltypepilot.hierarchical-selective-decision.v1,2::4,accepted_leaf,Alveolar type 2 cell,CL:0002063,Alveolar type 2 cell,CL:0002063,Alveolar type 2 cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,epithelial,epithelial +celltypepilot.hierarchical-selective-decision.v1,2::5,accepted_leaf,Pericyte,CL:0000669,Pericyte,CL:0000669,Pericyte,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,vascular,vascular +celltypepilot.hierarchical-selective-decision.v1,3::0,accepted_leaf,Alveolar type 1 cell,CL:0002062,Alveolar type 1 cell,CL:0002062,Alveolar type 1 cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,epithelial,epithelial +celltypepilot.hierarchical-selective-decision.v1,3::1,accepted_leaf,Fibroblast,CL:0000057,Fibroblast,CL:0000057,Fibroblast,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,stromal,stromal +celltypepilot.hierarchical-selective-decision.v1,3::2,accepted_leaf,Alveolar type 2 cell,CL:0002063,Alveolar type 2 cell,CL:0002063,Alveolar type 2 cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,epithelial,epithelial +celltypepilot.hierarchical-selective-decision.v1,3::3,accepted_leaf,NK cell,CL:0000623,NK cell,CL:0000623,NK cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,lymphoid,immune +celltypepilot.hierarchical-selective-decision.v1,3::4,accepted_leaf,Capillary endothelial cell,CL:0002144,Capillary endothelial cell,CL:0002144,Capillary endothelial cell,3,singler;popv;celltypist,reference_correlation;reference_ensemble;reference_linear,1.0,,,,hierarchical-selective-default-v1,,agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review,vascular,vascular diff --git a/benchmarks/calibration_v1/calibration_split_manifest.json b/benchmarks/calibration_v1/calibration_split_manifest.json new file mode 100644 index 0000000..0b0bfff --- /dev/null +++ b/benchmarks/calibration_v1/calibration_split_manifest.json @@ -0,0 +1,37 @@ +{ + "schema_version": "celltypepilot.calibration-split.v1", + "registry_path": "benchmarks/public_v1/registry.json", + "registry_sha256": "41c2a8a4536b89e95acb3055dd8ef75fae573aea88cc2e0c5ee8a05d74b39e58", + "calibration_fraction": 0.2, + "seed": "celltypepilot-calibration-v1", + "independent_unit": "donor", + "role_scope": "donor_independent_within_cohort_not_independent_cohort", + "truth_access": "prohibited_not_read", + "n_unique_donors": 95, + "n_calibration_donors": 19, + "n_evaluation_donors": 76, + "cohort_role_counts": { + "garrido_trigo_ibd_2023": { + "calibration": 4, + "evaluation": 14 + }, + "pelka_crc_stromal_2021": { + "calibration": 12, + "evaluation": 50 + }, + "smillie_healthy_colon_portal_subset_2019": { + "calibration": 2, + "evaluation": 10 + }, + "travaglini_lung_10x_2020": { + "calibration": 1, + "evaluation": 2 + }, + "travaglini_lung_smartseq2_2020": { + "calibration": 1, + "evaluation": 2 + } + }, + "claim_boundary": "This split supports donor-independent calibration. It is not an independent-cohort calibration claim and cannot satisfy domains that require a separate cohort.", + "split_sha256": "1c0809d021f03e99e7f9fe5765c09082ebaaf38e343adebeaeba94388c2f326d" +} diff --git a/benchmarks/calibration_v1/donor_role_assignments.csv b/benchmarks/calibration_v1/donor_role_assignments.csv new file mode 100644 index 0000000..c2afdf9 --- /dev/null +++ b/benchmarks/calibration_v1/donor_role_assignments.csv @@ -0,0 +1,99 @@ +cohort_id,dataset_version_id,donor_unit,role,assignment_sha256 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::CD_1,evaluation,b66e0c6d0abad34948a0e0a92ececcfa72134fe287c108dd27031bcbd445572f +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::CD_2,evaluation,5f362b5fa072e4f39988ad599500089d856a70953e2adf384ed6434bb36d57ed +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::CD_3,evaluation,5b4a6e7efdc6984ab5ec52a332a922a9500526cb6b7e03522687ab56e561c251 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::CD_4,calibration,14d94ceae3704c2f3b2d60c1ae5e1e2c9787394481ec1c008d31693bc5b1c1a0 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::CD_5,calibration,12f8bc53c2bbd2df5809e0d3ed5bfd2fa8a10aaa725553a2a371f54f4da1aeb5 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::CD_6,evaluation,2e1ee44cc514ffe1a6507b37d453b8024726719ebea5e72a3c597d11182c444e +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::HC_1,evaluation,afa6eca8b4137a5988e7078ea103a88bce242b359fac6132fde315b8d771e6e0 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::HC_2,calibration,11877e9fa57ec2dfac13f219f3dccdd00448678c1f7bcf167f7d73fbeb5a04dc +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::HC_3,evaluation,d52cb1f14c2b70e89afd839b1db8aad37387cf0e562bbe1f10bccee50e05dce0 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::HC_4,evaluation,56ff05d51a681a4d7560d298fbcf96c4723fadb02a4d1543c81db23257bdb89f +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::HC_5,evaluation,ed848ae758900cb2776d207a3e841cb96f71715b902177c33f18d8cf587a86e9 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::HC_6,evaluation,61745435f6b753836def18a5c19a706bf2e48d79db3ffa40411ddf5e7e405190 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::UC_1,evaluation,b6d16a5cf474b320a387c0904d97ef9a8cc7d316bad3e5cf268782169a2fc108 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::UC_2,evaluation,9667ac693d067c1012632bb4f9cf261a0276a60c7dbca986679be558846afa25 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::UC_3,evaluation,ad3e3b9225ae9bfcfa40780e42503497d379a0743576cf02c5ade8f17bcef882 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::UC_4,calibration,1112ca017df96638fbccfd281832d9437050bbd09432333b3c3fb9daf315de54 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::UC_5,evaluation,821874db6fdb0b2b5ccbb88d71eeb0930651395a1c3ea2fc7dc89dcd3abe06c6 +garrido_trigo_ibd_2023,5e75dd8f-5c5f-4056-ade2-117748429022,garrido_trigo_2023::UC_6,evaluation,4957201e0bedb75774d0e31541e8029448a62400957fc59237fcfebd6fb61f2f +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C103,evaluation,487e90a98d7d09f9f6a5733cb1ff47ae464dc9ca6a12bf338307ade37e54404e +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C104,evaluation,948cebb8a0ebe8caae04d091f4322e34c399a1f7e3ac248de5ab5fac8298e7a9 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C105,evaluation,40768182b1890a43bb281ab34ca082ae2c109e15ed3570106a4149a5ae6f1e22 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C106,calibration,2908d754768f3f69ed0db892f545b1923ea15571d19279d20fd7e6109242335c +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C107,evaluation,8bb2931bdd8bbdecaf7db7de6c71dc5b83ed9452ddb51872f2d1e6c7b6f041f8 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C109,evaluation,eebac594d6003f2f72a0e59acc3548bee5bb5725619de8a0c87ec19f9a02e230 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C110,calibration,267c79e5772896556fe2f027c4d1e548787c0fbc07716d1ea45c170a90c512f1 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C111,evaluation,f2332bb89b7336c4e5b951284a7fc6312696689583b74ebcc7f092771ccfde25 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C112,evaluation,feea6e5d533ba0ae7ecab847335ae324c56cd44d7bb8adcd97cb88db9b07f6b9 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C113,evaluation,aabd67bb3722ba8ec1ec12884ef165169f038082e9f193ba7e69a49ed84610db +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C114,evaluation,7c5263b7599de48a6206f7589382c4cef1635df07548e19627c09502b957c85f +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C115,evaluation,c7e84e9042cf27b259c6829da1e33d49fae48683139aeafa8cde82b535809c36 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C116,evaluation,962c6044570d4d93a24591f379487cbfac7385c1ece3387e507208cea5d42167 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C118,evaluation,395163373ce2092e740789536b942f8e56bc22b51688c387f20a8174c272eb46 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C119,calibration,181f253fdcd2641ed61c6c050e10b4066f0cc26a4d45d568b01774a3c6a4c331 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C122,evaluation,78a985f6337e70697c787148d9f57ffffef54a9a8df5edd31f854b6248950e1b +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C123,evaluation,b93655645f9d8300cc52081b7a78f300ad706bf30e275bf254245a3f443a4b56 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C124,evaluation,989b15e80f3477f688ba039dbfdc7de1009c157886d9fae0b1f561abd030fc64 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C125,evaluation,4c9d02d52dbef78e88f809599d46bbedaf4c0e67ef92c03ce5a7976fc290ae1d +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C126,evaluation,bbf09dc7bec566cd7028a6ce45d05849f2e1f8c4b8494ade307af5b60dfe2cac +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C129,evaluation,ea3c74b3c03fd2530468bef294be79808d72237d6ea44a16d4bc8db57a2704b7 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C130,evaluation,ef699c51e078d8a0baf16621f4380f92dae974a68eebc55789e9dd8442f38c7a +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C132,evaluation,439256814aa2a7a67a50c04ffbc09e0ff5ffc1a5c01e39325210549bc87419f2 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C133,evaluation,97ad31752ac575612ebf7bbfd9d5b911809167e144bf78bd08ed6495033754a4 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C134,evaluation,d00d345e09f3baf7809f5a0c59450ec3380c6031a40419d7ff16f4f76c908e43 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C135,evaluation,5fcf242a9e1dd446778ca401d1f5658ce593e94d3db7bb3eb099e0df5c16d5d5 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C136,evaluation,458bf8bfa2dfaac719eb93241d47389a30fb28eb6b52716331eabc61dcd5ff74 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C137,evaluation,5085edcd747738013763e1578a73dbb9c24b90be4cb7ab725210e1707aa1871b +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C138,calibration,1050bcd6a25db3369218ac77a44f4fe1c24bca60b8c7bc4f953932c338ae1616 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C139,calibration,024022d6a76184d2b8979f4b103631be0bfa52c5404fdfb69ce91e901a68b572 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C140,evaluation,5b2df57b2ba31275fd52c12d1484a127d002980bb0ab6e4ece578998717002ea +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C142,evaluation,9c7e1eb2d25a901b413fae54709d7670bb61b9e386352aa1afbc0a81bc3ee4d0 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C143,evaluation,3e6aadbac86f2c605b00a0271fc5d6c0ff277b8e058ce2cbd5f79d33ea0e7f7d +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C144,evaluation,497c2acda0f088e5ffb700760e923f6989f8dd4fcb0d61c1050756d9d7a02d7d +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C145,evaluation,b768e350039037119948821e433d7f22c65f8ce818348820a77014b07eb07e55 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C146,calibration,2446ced8d9ed0d3c85b6fa3157dd7cc3a00c69e4db8c84564c664215ecc1cef0 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C147,evaluation,f7017a83a6955353c2fdfcbe6967a23836db949246d00f1d234898f8a03bdffc +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C149,evaluation,33288f1d4faba81b701ab5488d0868d54310865a3abb9f1248818aa7d4a0f0e0 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C150,evaluation,9cb6ebcc1a137ab2026b1d12d739957a2b5d125b828b6fb1379c3d1c8a66a4a7 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C151,evaluation,f513f2ed12c3597696b3d9d7af20ec22caf63f094457b57180c10036058c550b +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C152,evaluation,8cbde611a61b7f1491a9127c9e0fa1ac6119e46e840ad4bcde51a072f1f457cd +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C153,calibration,07f0bb008f01049638f566a3b86273b6f199f38056412f081e8e4b70a53679a1 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C154,evaluation,9e33c9e85573d94e54cf3fe064a7c872f25cedae40d10018fed98eda44121e98 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C155,evaluation,a042ca8c0e4439d7fab3f6121e6ec73a7d7a0d0482ee5dcd15dce56475a068a6 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C156,evaluation,b7fb8a24b394f082bf2d01045c5687d4ce4388933ffe4b1a8ce9891fea2929ef +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C157,calibration,105fd52ec3b2a793d12c34b3992108264fdb087d42b5d12fafcfd12f14fcfe71 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C158,evaluation,3e53de6ee835ba68e79dbe51d05045479aa27da07cfab70140eb624da76121f5 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C159,evaluation,315ac6d40c48db774bc0ff8849cb1a1063aac8a9f91b8d58b65fa6f89afa4e88 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C160,calibration,2b34a3f4eb2902b145af81e41170602155c4958dce6757c3daa65f0dc549cba5 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C161,evaluation,3b3e9aaa794c0353780594f334464ced9148fed558a727dade9cf167bc35b096 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C162,calibration,16f086469907167042a859af80c52eb498fddaa380f7f03caf47bfbeee6feb6b +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C163,evaluation,38eef7a91f603785add20ca0e8b63828b3bf58449d4cd378360f782a5da00d93 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C164,evaluation,efff57c2c6f9874dd0d76c312d902d414295399df87eeac11a6a3ebddc4c7748 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C165,evaluation,79e69c7abd6acde239194fd6bfa13bd66e9ce8f9a352f1fe85ce63f260ee14c5 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C166,calibration,0af61d3ff30f5ff50aa64fee8c4c2f3c4f768ac66ceac3a7f54f2702d68dd0e4 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C167,evaluation,ad1105d4779c9c5f0a4dfd05f8338ae90e105ed5fdc8cef6b43c64466ca20743 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C168,evaluation,a1dd735ca2f877904d22ad05471c2c2fdcfaa82bcb6272271ec150315d44b6ad +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C169,evaluation,4f8bc2028abdd57c979e155f851c062bc58191fcb7e93c59d2f8d7a32554e942 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C170,evaluation,f73341ffd6ac79a59c38ca4d06a98e5e2dde8bcd34e522126b8dfbc5d753cc30 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C171,evaluation,a3a6b3947c6bf8c1f28587555a736eccb264c93c0563ec811260ef32d60726d2 +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C172,calibration,12076457e860868abe124438463f3d19232c6066f3ffeba90a1f4830f50b69fb +pelka_crc_stromal_2021,3e97852a-0caf-4e9b-9355-9d5f408b4fcb,pelka_2021::C173,evaluation,d589e4cd62760c3075a1b09643a32a3566407e144e0cb8b0e7801079ef50ad39 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N10,evaluation,41929afe1e8eec9078230d8af45cab495c48988bd020ef79fc8603b65b3fe515 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N11,evaluation,747f53cef283aa8e6817af9b2e9b3bc3c859ddd2fdfe2d02551e08d4bfbc3a04 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N13,evaluation,bea95ff0994b37cf46df4df90ddaf9149b2c83da393da73c724257fd3a237fb4 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N15,evaluation,585045a3f1ba703e48ad85b7d53b5374e33e7fa651dd70489817ad969606e0d2 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N16,evaluation,fd80ce563040f491e17cc7dca10d426bf85cdae9e4ff021e081d5b93eac8c569 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N17,evaluation,9bb50319b23a824dfcb9566a9dca4c8ad45c3f18d7e6b2135ea254a8d70955df +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N18,evaluation,e869c4bdcd011106cfe496deaf7841ef898b13d512d78b378b27912451531d39 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N20,evaluation,f08022f455204979ac9ab31b32d005beecaf79ba8c021180865094f1fc7fdc62 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N21,evaluation,3bd4ca984f0156c88bce6269f161e4cc04416ee039c3aedffd042434a18819ca +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N46,calibration,1f655e30eb06052f90eb53dbc301a4bd459824a0b7e476e29b2ed285fb9b5fb4 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N51,calibration,0ac6b13be2ba327a05ae164e70b7a36c09ef962d8045020b8c97b286599bafe6 +smillie_healthy_colon_portal_subset_2019,774d77e7-210d-4237-8ca8-8d2bb841a2e4,smillie_2019_healthy_subset::N8,evaluation,c129b03040f05f433a0ca0acea2336d2605ff5f9da9b6cb3a430573241d3880c +travaglini_lung_10x_2020,f5568ea3-c249-4e4e-91f8-46abc30a5612,travaglini_2020::1,evaluation,20902b7bc9cd5d02895fa8cc0b0c0e3003f291ca4e2c56b92fd5addc2316d5f6 +travaglini_lung_10x_2020,f5568ea3-c249-4e4e-91f8-46abc30a5612,travaglini_2020::2,evaluation,742c3f94d9c6df507742ca90c7dff425a169cb20abdb817c7b115b64ab0ce144 +travaglini_lung_10x_2020,f5568ea3-c249-4e4e-91f8-46abc30a5612,travaglini_2020::3,calibration,08bcbca2f0210bb03997ca77c76477c1819a8af3816dbbf6457627990c05a2c0 +travaglini_lung_smartseq2_2020,c0ee0004-7bd1-4986-9b66-8a9d3593c0e6,travaglini_2020::1,evaluation,20902b7bc9cd5d02895fa8cc0b0c0e3003f291ca4e2c56b92fd5addc2316d5f6 +travaglini_lung_smartseq2_2020,c0ee0004-7bd1-4986-9b66-8a9d3593c0e6,travaglini_2020::2,evaluation,742c3f94d9c6df507742ca90c7dff425a169cb20abdb817c7b115b64ab0ce144 +travaglini_lung_smartseq2_2020,c0ee0004-7bd1-4986-9b66-8a9d3593c0e6,travaglini_2020::3,calibration,08bcbca2f0210bb03997ca77c76477c1819a8af3816dbbf6457627990c05a2c0 diff --git a/benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.json b/benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.json new file mode 100644 index 0000000..1fe31e1 --- /dev/null +++ b/benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.json @@ -0,0 +1,129 @@ +{ + "schema_version": "celltypepilot.abstention-policy.v1", + "method": "celltypepilot", + "dataset_role": "calibration", + "threshold": 1.0, + "max_selective_error": 0.25, + "min_coverage": 0.2, + "empirical_selective_error": 0.20800372266170308, + "empirical_coverage": 1.0, + "calibration_predictions_sha256": "b0b6d6566b6ea03c3f8b6fafaeba80076981c1f02118dc2ac11ca91b0757a599", + "diagnostics": { + "n_predictions": 2149, + "n_scored": 2149, + "top_label_brier": 0.2080037226617031, + "ece": 0.20800372266170308, + "aurc": null, + "confidence_semantics": "predicted_top_label_correctness" + }, + "calibration_bins": [ + { + "bin": 0, + "lower": 0.0, + "upper": 0.1, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 1, + "lower": 0.1, + "upper": 0.2, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 2, + "lower": 0.2, + "upper": 0.30000000000000004, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 3, + "lower": 0.30000000000000004, + "upper": 0.4, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 4, + "lower": 0.4, + "upper": 0.5, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 5, + "lower": 0.5, + "upper": 0.6000000000000001, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 6, + "lower": 0.6000000000000001, + "upper": 0.7000000000000001, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 7, + "lower": 0.7000000000000001, + "upper": 0.8, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 8, + "lower": 0.8, + "upper": 0.9, + "n": 0, + "mean_confidence": null, + "empirical_accuracy": null, + "absolute_gap": null + }, + { + "bin": 9, + "lower": 0.9, + "upper": 1.0, + "n": 2149, + "mean_confidence": 1.0, + "empirical_accuracy": 0.7919962773382969, + "absolute_gap": 0.20800372266170308 + } + ], + "independent_unit": "donor", + "independence_scope": "donor_independent_within_cohort_not_independent_cohort", + "cohort_id": "travaglini_lung_smartseq2_2020", + "calibration_donor_units": [ + "travaglini_2020::3" + ], + "n_calibration_donors": 1, + "n_calibration_cells": 2149, + "source_sha256": { + "registry": "41c2a8a4536b89e95acb3055dd8ef75fae573aea88cc2e0c5ee8a05d74b39e58", + "assignments": "33d0879e8514592bb91f88da706a925affaf73834f23375a40aa7d1affb7cd8e", + "predictions": "aa220b1e4b0051215f47b3a56e77e1501e48833bcb279071d86d9d42ea131fce", + "label_map": "9ce2517698cc7b3cab47f4723bc615db14911e82d8cae4f5a7faa119a0976e05", + "extended_label_map": "5b9b40bfd01d2114b6443b525471fc5dd43cc65bb6d56d7d347b0e9d39abdc37" + }, + "label_map_extension_policy": "ontology_equivalence_only_no_outcome_optimization", + "extended_label_map_path": "travaglini_lung_smartseq2_selector_policy.label_map.csv", + "claim_boundary": "Threshold is fit on donor-disjoint calibration cells and is downgrade-only. It is not independent-cohort calibration or a guarantee on evaluation donors." +} \ No newline at end of file diff --git a/benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.label_map.csv b/benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.label_map.csv new file mode 100644 index 0000000..8f01a12 --- /dev/null +++ b/benchmarks/calibration_v1/travaglini_lung_smartseq2_selector_policy.label_map.csv @@ -0,0 +1,256 @@ +method,raw_label,canonical_label +__truth__,B cell,b_cell +__truth__,CD1c-positive myeloid dendritic cell,myeloid +__truth__,alveolar macrophage,myeloid +__truth__,basal cell,epithelial +__truth__,bronchial smooth muscle cell,smooth_muscle +__truth__,capillary endothelial cell,endothelial +__truth__,classical monocyte,myeloid +__truth__,club cell,epithelial +__truth__,dendritic cell,myeloid +__truth__,"dendritic cell, human",myeloid +__truth__,"effector memory CD4-positive, alpha-beta T cell",t_cell +__truth__,"effector memory CD8-positive, alpha-beta T cell",t_cell +__truth__,endothelial cell,endothelial +__truth__,endothelial cell of artery,endothelial +__truth__,endothelial cell of lymphatic vessel,endothelial +__truth__,epithelial cell,epithelial +__truth__,fibroblast,fibroblast_stromal +__truth__,intermediate monocyte,myeloid +__truth__,lung goblet cell,epithelial +__truth__,lung multiciliated epithelial cell,epithelial +__truth__,lymphocyte,other +__truth__,mature NK T cell,t_cell +__truth__,myeloid leukocyte,myeloid +__truth__,myofibroblast cell,fibroblast_stromal +__truth__,"naive thymus-derived CD4-positive, alpha-beta T cell",t_cell +__truth__,"naive thymus-derived CD8-positive, alpha-beta T cell",t_cell +__truth__,natural killer cell,nk_cell +__truth__,neutrophil,myeloid +__truth__,non-classical monocyte,myeloid +__truth__,pericyte,pericyte +__truth__,plasma cell,plasma_cell +__truth__,"plasmacytoid dendritic cell, human",plasma_cell +__truth__,pulmonary alveolar type 1 cell,epithelial +__truth__,pulmonary alveolar type 2 cell,epithelial +__truth__,pulmonary interstitial fibroblast,fibroblast_stromal +__truth__,pulmonary ionocyte,epithelial +__truth__,pulmonary neuroendocrine cell,epithelial +__truth__,respiratory basal cell,epithelial +__truth__,vascular associated smooth muscle cell,smooth_muscle +__truth__,vein endothelial cell,endothelial +celltypepilot,Alveolar macrophage,myeloid +celltypepilot,Alveolar type 1 cell,epithelial +celltypepilot,Alveolar type 2 cell,epithelial +celltypepilot,B cell,b_cell +celltypepilot,Basal cell,epithelial +celltypepilot,CD1c-positive myeloid dendritic cell,myeloid +celltypepilot,Ciliated cell,epithelial +celltypepilot,Club cell,epithelial +celltypepilot,Goblet cell,epithelial +celltypepilot,Unknown,Unknown +celltypepilot,alveolar macrophage,myeloid +celltypepilot,basal cell,epithelial +celltypepilot,bronchial smooth muscle cell,smooth_muscle +celltypepilot,capillary endothelial cell,endothelial +celltypepilot,classical monocyte,myeloid +celltypepilot,club cell,epithelial +celltypepilot,dendritic cell,myeloid +celltypepilot,"dendritic cell, human",myeloid +celltypepilot,"effector memory CD4-positive, alpha-beta T cell",t_cell +celltypepilot,"effector memory CD8-positive, alpha-beta T cell",t_cell +celltypepilot,endothelial cell,endothelial +celltypepilot,endothelial cell of artery,endothelial +celltypepilot,endothelial cell of lymphatic vessel,endothelial +celltypepilot,epithelial cell,epithelial +celltypepilot,fibroblast,fibroblast_stromal +celltypepilot,intermediate monocyte,myeloid +celltypepilot,lung goblet cell,epithelial +celltypepilot,lung multiciliated epithelial cell,epithelial +celltypepilot,lymphocyte,other +celltypepilot,mature NK T cell,t_cell +celltypepilot,myeloid leukocyte,myeloid +celltypepilot,myofibroblast cell,fibroblast_stromal +celltypepilot,"naive thymus-derived CD4-positive, alpha-beta T cell",t_cell +celltypepilot,"naive thymus-derived CD8-positive, alpha-beta T cell",t_cell +celltypepilot,natural killer cell,nk_cell +celltypepilot,neutrophil,myeloid +celltypepilot,non-classical monocyte,myeloid +celltypepilot,pericyte,pericyte +celltypepilot,plasma cell,plasma_cell +celltypepilot,"plasmacytoid dendritic cell, human",plasma_cell +celltypepilot,pulmonary alveolar type 1 cell,epithelial +celltypepilot,pulmonary alveolar type 2 cell,epithelial +celltypepilot,pulmonary interstitial fibroblast,fibroblast_stromal +celltypepilot,pulmonary ionocyte,epithelial +celltypepilot,pulmonary neuroendocrine cell,epithelial +celltypepilot,respiratory basal cell,epithelial +celltypepilot,vascular associated smooth muscle cell,smooth_muscle +celltypepilot,vein endothelial cell,endothelial +celltypist,B cell,b_cell +celltypist,CD1c-positive myeloid dendritic cell,myeloid +celltypist,Unknown,Unknown +celltypist,alveolar macrophage,myeloid +celltypist,basal cell,epithelial +celltypist,bronchial smooth muscle cell,smooth_muscle +celltypist,capillary endothelial cell,endothelial +celltypist,classical monocyte,myeloid +celltypist,club cell,epithelial +celltypist,dendritic cell,myeloid +celltypist,"dendritic cell, human",myeloid +celltypist,"effector memory CD4-positive, alpha-beta T cell",t_cell +celltypist,"effector memory CD8-positive, alpha-beta T cell",t_cell +celltypist,endothelial cell,endothelial +celltypist,endothelial cell of artery,endothelial +celltypist,endothelial cell of lymphatic vessel,endothelial +celltypist,epithelial cell,epithelial +celltypist,fibroblast,fibroblast_stromal +celltypist,intermediate monocyte,myeloid +celltypist,lung goblet cell,epithelial +celltypist,lung multiciliated epithelial cell,epithelial +celltypist,lymphocyte,other +celltypist,mature NK T cell,t_cell +celltypist,myeloid leukocyte,myeloid +celltypist,myofibroblast cell,fibroblast_stromal +celltypist,"naive thymus-derived CD4-positive, alpha-beta T cell",t_cell +celltypist,"naive thymus-derived CD8-positive, alpha-beta T cell",t_cell +celltypist,natural killer cell,nk_cell +celltypist,neutrophil,myeloid +celltypist,non-classical monocyte,myeloid +celltypist,pericyte,pericyte +celltypist,plasma cell,plasma_cell +celltypist,"plasmacytoid dendritic cell, human",plasma_cell +celltypist,pulmonary alveolar type 1 cell,epithelial +celltypist,pulmonary alveolar type 2 cell,epithelial +celltypist,pulmonary interstitial fibroblast,fibroblast_stromal +celltypist,pulmonary ionocyte,epithelial +celltypist,pulmonary neuroendocrine cell,epithelial +celltypist,respiratory basal cell,epithelial +celltypist,vascular associated smooth muscle cell,smooth_muscle +celltypist,vein endothelial cell,endothelial +singler,B cell,b_cell +singler,CD1c-positive myeloid dendritic cell,myeloid +singler,Unknown,Unknown +singler,alveolar macrophage,myeloid +singler,basal cell,epithelial +singler,bronchial smooth muscle cell,smooth_muscle +singler,capillary endothelial cell,endothelial +singler,classical monocyte,myeloid +singler,club cell,epithelial +singler,dendritic cell,myeloid +singler,"dendritic cell, human",myeloid +singler,"effector memory CD4-positive, alpha-beta T cell",t_cell +singler,"effector memory CD8-positive, alpha-beta T cell",t_cell +singler,endothelial cell,endothelial +singler,endothelial cell of artery,endothelial +singler,endothelial cell of lymphatic vessel,endothelial +singler,epithelial cell,epithelial +singler,fibroblast,fibroblast_stromal +singler,intermediate monocyte,myeloid +singler,lung goblet cell,epithelial +singler,lung multiciliated epithelial cell,epithelial +singler,lymphocyte,other +singler,mature NK T cell,t_cell +singler,myeloid leukocyte,myeloid +singler,myofibroblast cell,fibroblast_stromal +singler,"naive thymus-derived CD4-positive, alpha-beta T cell",t_cell +singler,"naive thymus-derived CD8-positive, alpha-beta T cell",t_cell +singler,natural killer cell,nk_cell +singler,neutrophil,myeloid +singler,non-classical monocyte,myeloid +singler,pericyte,pericyte +singler,plasma cell,plasma_cell +singler,"plasmacytoid dendritic cell, human",plasma_cell +singler,pulmonary alveolar type 1 cell,epithelial +singler,pulmonary alveolar type 2 cell,epithelial +singler,pulmonary interstitial fibroblast,fibroblast_stromal +singler,pulmonary ionocyte,epithelial +singler,pulmonary neuroendocrine cell,epithelial +singler,respiratory basal cell,epithelial +singler,vascular associated smooth muscle cell,smooth_muscle +singler,vein endothelial cell,endothelial +azimuth,B cell,b_cell +azimuth,CD1c-positive myeloid dendritic cell,myeloid +azimuth,Unknown,Unknown +azimuth,alveolar macrophage,myeloid +azimuth,basal cell,epithelial +azimuth,bronchial smooth muscle cell,smooth_muscle +azimuth,capillary endothelial cell,endothelial +azimuth,classical monocyte,myeloid +azimuth,club cell,epithelial +azimuth,dendritic cell,myeloid +azimuth,"dendritic cell, human",myeloid +azimuth,"effector memory CD4-positive, alpha-beta T cell",t_cell +azimuth,"effector memory CD8-positive, alpha-beta T cell",t_cell +azimuth,endothelial cell,endothelial +azimuth,endothelial cell of artery,endothelial +azimuth,endothelial cell of lymphatic vessel,endothelial +azimuth,epithelial cell,epithelial +azimuth,fibroblast,fibroblast_stromal +azimuth,intermediate monocyte,myeloid +azimuth,lung goblet cell,epithelial +azimuth,lung multiciliated epithelial cell,epithelial +azimuth,lymphocyte,other +azimuth,mature NK T cell,t_cell +azimuth,myeloid leukocyte,myeloid +azimuth,myofibroblast cell,fibroblast_stromal +azimuth,"naive thymus-derived CD4-positive, alpha-beta T cell",t_cell +azimuth,"naive thymus-derived CD8-positive, alpha-beta T cell",t_cell +azimuth,natural killer cell,nk_cell +azimuth,neutrophil,myeloid +azimuth,non-classical monocyte,myeloid +azimuth,pericyte,pericyte +azimuth,plasma cell,plasma_cell +azimuth,"plasmacytoid dendritic cell, human",plasma_cell +azimuth,pulmonary alveolar type 1 cell,epithelial +azimuth,pulmonary alveolar type 2 cell,epithelial +azimuth,pulmonary interstitial fibroblast,fibroblast_stromal +azimuth,pulmonary ionocyte,epithelial +azimuth,pulmonary neuroendocrine cell,epithelial +azimuth,respiratory basal cell,epithelial +azimuth,vascular associated smooth muscle cell,smooth_muscle +azimuth,vein endothelial cell,endothelial +popv,B cell,b_cell +popv,CD1c-positive myeloid dendritic cell,myeloid +popv,Unknown,Unknown +popv,alveolar macrophage,myeloid +popv,basal cell,epithelial +popv,bronchial smooth muscle cell,smooth_muscle +popv,capillary endothelial cell,endothelial +popv,classical monocyte,myeloid +popv,club cell,epithelial +popv,dendritic cell,myeloid +popv,"dendritic cell, human",myeloid +popv,"effector memory CD4-positive, alpha-beta T cell",t_cell +popv,"effector memory CD8-positive, alpha-beta T cell",t_cell +popv,endothelial cell,endothelial +popv,endothelial cell of artery,endothelial +popv,endothelial cell of lymphatic vessel,endothelial +popv,epithelial cell,epithelial +popv,fibroblast,fibroblast_stromal +popv,intermediate monocyte,myeloid +popv,lung goblet cell,epithelial +popv,lung multiciliated epithelial cell,epithelial +popv,lymphocyte,other +popv,mature NK T cell,t_cell +popv,myeloid leukocyte,myeloid +popv,myofibroblast cell,fibroblast_stromal +popv,"naive thymus-derived CD4-positive, alpha-beta T cell",t_cell +popv,"naive thymus-derived CD8-positive, alpha-beta T cell",t_cell +popv,natural killer cell,nk_cell +popv,neutrophil,myeloid +popv,non-classical monocyte,myeloid +popv,pericyte,pericyte +popv,plasma cell,plasma_cell +popv,"plasmacytoid dendritic cell, human",plasma_cell +popv,pulmonary alveolar type 1 cell,epithelial +popv,pulmonary alveolar type 2 cell,epithelial +popv,pulmonary interstitial fibroblast,fibroblast_stromal +popv,pulmonary ionocyte,epithelial +popv,pulmonary neuroendocrine cell,epithelial +popv,respiratory basal cell,epithelial +popv,vascular associated smooth muscle cell,smooth_muscle +popv,vein endothelial cell,endothelial +celltypepilot,Capillary endothelial cell,endothelial +celltypepilot,Fibroblast,fibroblast_stromal +celltypepilot,NK cell,nk_cell diff --git a/docs/hierarchical_selective_decision.md b/docs/hierarchical_selective_decision.md new file mode 100644 index 0000000..e57779b --- /dev/null +++ b/docs/hierarchical_selective_decision.md @@ -0,0 +1,75 @@ +# Backend-neutral hierarchical selective decisions + +CellTypePilot separates three responsibilities: + +1. Candidate backends propose identity labels. +2. The hierarchical selector chooses a leaf, a governed ancestor, or abstention. +3. Marker evidence and the Annotation Critic can downgrade that choice, never rescue it. + +This is a draft-annotation decision protocol. It is not a calibrated probability model and does +not establish biological accuracy. + +## Candidate artifact contract + +CSV and JSON artifacts use `celltypepilot.backend-candidates.v1`. A cluster-level artifact needs: + +| Field | Requirement | +|---|---| +| `cluster` or `cluster_id` | Required | +| `backend` or `method` | Required: `celltypist`, `popv`, `singler`, `scanvi`, `custom_reference`, `knn`, `correlation`, or `llm` | +| `cell_type`, `candidate_cell_type`, `predicted_label`, `prediction`, or `label` | Required | +| `cl_id` / `ontology_id` | Strongly recommended; unresolved or ambiguous labels cannot be accepted | +| `score` and `score_semantics` | Optional; retained without cross-backend score fusion | +| `rank` | Optional; inferred deterministically when absent | + +A cell-level artifact may provide `cell_id`, `barcode`, or `obs_name` instead of `cluster`. It must +contain exactly one top-1 prediction per cell/backend. CellTypePilot joins query `obs_names` to the +locked cluster assignments, emits within-backend cluster vote fractions, and labels those fractions +as descriptive rather than probabilistic. + +The golden Agent workflow hashes every candidate artifact and optional decision policy during +`prepare_annotation`; `annotate_from_plan` rejects changed files. + +## Backend roles and independence + +| Backend | Default role | Independence group | +|---|---|---| +| CellTypist | decision candidate | reference linear | +| popV | decision candidate | reference ensemble | +| SingleR | decision candidate | reference correlation | +| scANVI | decision candidate | reference latent | +| custom reference | decision candidate | custom reference | +| KNN / correlation over the same custom-reference family | decision candidate | custom reference; counted once | +| optional LLM | hypothesis only | does not vote by default | +| CellTypePilot marker scorer | evidence only | never votes | + +Running multiple wrappers from the same independence group cannot manufacture consensus. + +## Default decision policy + +The default `hierarchical-selective-default-v1` policy requires two independent backend groups. + +- Exact canonical agreement accepts the leaf candidate for critic review. +- Sibling disagreement may accept the closest common Atlas ancestor within two parent hops. +- Cross-lineage disagreement, an unresolved label, or insufficient independent support produces + `Unknown` while retaining the candidate set and explicit abstention reason. +- The downstream marker critic can downgrade an accepted leaf/ancestor; it cannot promote an + abstention. + +`backend_agreement_fraction` is top-1 agreement among independent groups. It is not confidence, +accuracy, posterior probability, or a selective-risk guarantee. A separately locked held-out +calibration artifact remains necessary for risk/coverage claims. + +## Three depth-validation domains + +The machine-readable registry is `src/celltypepilot/data/validation_domains.json`. Claim-building is +concentrated on: + +- lung homeostasis and injury; +- gut and inflammatory bowel disease; +- tumor microenvironment. + +Each domain requires locked multi-study and donor holdouts, at least two platform families, +candidate-backend comparisons, hierarchy-aware error, selective risk/coverage, abstention audits, +separate calibration, and expert adjudication. All three currently fail closed as +`evidence_required`. Other Atlas tissues remain exploratory scopes, not validated product domains. diff --git a/docs/native_backend_execution.md b/docs/native_backend_execution.md new file mode 100644 index 0000000..f0f5f4f --- /dev/null +++ b/docs/native_backend_execution.md @@ -0,0 +1,120 @@ +# Native backend execution and depth-domain evidence pipeline + +`annotate --native-backends` executes candidate generators inside the ordinary annotation +workflow. The configuration and each local reference/model are hashed. Every backend writes a +checkpoint, normalized candidates, version metadata, and a structured status. An unavailable or +failed backend remains visible and contributes no vote; it never causes marker scoring to become a +classifier. + +## Configuration + +```json +{ + "schema_version": "celltypepilot.native-backends.v1", + "continue_on_failure": true, + "resume": true, + "backends": [ + { + "backend": "celltypist", + "mode": "retrain", + "reference_path": "references/domain_reference.h5ad", + "label_key": "cell_type" + }, + { + "backend": "popv", + "mode": "retrain", + "reference_path": "references/domain_reference.h5ad", + "label_key": "cell_type", + "query_counts_layer": "counts", + "ref_counts_layer": "counts" + }, + { + "backend": "singler", + "reference_path": "references/domain_reference.h5ad", + "label_key": "cell_type", + "rscript": "Rscript" + }, + { + "backend": "scanvi", + "reference_path": "references/domain_reference.h5ad", + "label_key": "cell_type", + "query_counts_layer": "counts", + "ref_counts_layer": "counts" + }, + { + "backend": "custom_reference", + "method": "correlation", + "reference_path": "references/domain_reference.h5ad", + "label_key": "cell_type" + }, + { + "backend": "llm", + "provider": "openai", + "model": "YOUR_STRUCTURED_OUTPUT_MODEL", + "allow_network": true, + "api_key_env": "OPENAI_API_KEY" + } + ] +} +``` + +```bash +celltypepilot annotate -i query.h5ad -k leiden -s human -t lung \ + --native-backends native_backends.json +``` + +popV and scANVI require raw integer counts from the configured layer or `AnnData.raw`. SingleR +runs through a packaged `Rscript` adapter with shell-free argv. CellTypist can use a governed +pretrained model or train only on the configured reference. Query observation metadata is stripped +to the cluster key and explicitly needed batch keys before external execution. + +The LLM runner requires both a config entry and `allow_network=true`. It receives only a bounded +per-cluster packet made from the top marker-evidence candidates and allowed labels, uses strict +JSON-schema output, and is always normalized as `hypothesis_only`. It cannot satisfy the +hierarchical selector's independent-backend requirement. + +## Artifacts and resume contract + +```text +output/native_backends/ + native_backend_status.csv + /checkpoint.json + /candidates.normalized.csv + /run.json + /stdout.log or stderr.log +``` + +The ordinary `manifest.json` records the config hash, dependency hashes, backend status, versions, +and bounded metadata. A completed checkpoint is reused only when the input, cluster key, backend +entry, and every local dependency hash still match. + +## Three depth-validation domains + +The evidence workflow is limited to lung, gut/IBD, and tumor microenvironment. It uses the same +native fold runners behind the leakage-resistant benchmark materializer: + +```bash +celltypepilot domain-validation-plan \ + --registry benchmarks/public_v1/registry.json \ + --output benchmarks/domain_depth_v1 + +celltypepilot domain-validation-run \ + --plan benchmarks/domain_depth_v1/domain_validation_plan.json \ + --domain lung +``` + +Planning audits local assets, donor/study/platform depth, and locked label-map coverage. For +scANVI and custom-reference fold training, the emitted label universe is exactly the fold-training +truth label universe; the planner copies the already locked `__truth__` mapping into a new hashed +label-map artifact before execution. It does not infer new biological equivalences. + +Execution uses atomic method/fold checkpoints, strips test truth before every backend call, and +keeps cell- and cluster-level endpoints separate. popV, SingleR, scANVI, custom reference, and the +hierarchical CellTypePilot product share the package-native execution code. LLM is excluded from +the accuracy comparator family. When the product and individual comparator are requested in the +same fold, the comparator reuses the product's hashed raw candidate artifact instead of retraining +the same backend twice. + +`completed` means only that every requested method/fold artifact exists. Domain `claim_ready` +remains false until minimum independent cohorts/studies/donors/platforms, a separate calibration +cohort, external holdout, expert adjudication, and domain-specific stress tests are complete. diff --git a/pyproject.toml b/pyproject.toml index b4e8fea..0b88642 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "celltypepilot" -version = "0.3.1" +version = "0.4.0" description = "Deterministic single-cell annotation backend for Agent plugins" readme = "README.md" license = "MIT" @@ -52,6 +52,8 @@ mcp = ["fastmcp>=2.0.0"] seurat = ["rpy2>=3.5.0"] reference = ["celltypist>=1.6.0"] embedding = ["scvi-tools>=1.0.0"] +popv = ["popv==0.6.1"] +llm = ["openai>=1.66.0"] benchmark = [ "celltypist>=1.6.0", "scikit-learn>=1.4.0", diff --git a/scripts/build_governance_freeze.py b/scripts/build_governance_freeze.py new file mode 100644 index 0000000..9046c14 --- /dev/null +++ b/scripts/build_governance_freeze.py @@ -0,0 +1,31 @@ +"""Build the deterministic CellTypePilot governance freeze.""" + +from __future__ import annotations + +import argparse +import sys +from pathlib import Path + +REPO_ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(REPO_ROOT / "src")) + +from celltypepilot.governance_freeze import build_governance_freeze # noqa: E402 + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--release-id", required=True) + parser.add_argument( + "--output", + default="src/celltypepilot/data/governance_freeze_v1.json", + ) + args = parser.parse_args() + output = Path(args.output) + if not output.is_absolute(): + output = REPO_ROOT / output + build_governance_freeze(output, root=REPO_ROOT, release_id=args.release_id) + print(output) + + +if __name__ == "__main__": + main() diff --git a/skills/celltypepilot/SKILL.md b/skills/celltypepilot/SKILL.md index 6852ba8..8a63586 100644 --- a/skills/celltypepilot/SKILL.md +++ b/skills/celltypepilot/SKILL.md @@ -6,8 +6,8 @@ description: >- single-cell or spatial transcriptomics data (.h5ad), or says things like "annotate my clusters", "what cell types are these?", "label my scRNA-seq", "figure out the cell types", or "run CellTypePilot". CellTypePilot runs through the host coding workspace — no separate app, no MCP required for basic use. - It provides governed study context, marker-based identity scoring, an independent state lens, - a rules-based Annotation Critic that flags doubtful calls, colorblind-friendly figures, and + It provides governed study context, backend-neutral hierarchical selective identity decisions, + an independent state lens, a rules-based Annotation Critic that flags doubtful calls, and a draft methodology paragraph ready for papers. license: MIT --- @@ -27,6 +27,12 @@ artifacts; a qualified human remains responsible for final biological adjudicati - **Evidence over black-box.** Every annotation comes with: which markers support it, what fraction of cells express them, whether negative markers conflict, and a rules-based critic verdict. No label without evidence. +- **Candidate generators are peers.** CellTypist, popV, SingleR, scANVI, custom references, and + optional LLM hypotheses enter one candidate contract. Marker scoring is evidence-only and is + never the primary classifier. LLM candidates are hypothesis-only by default. +- **Hierarchical selective decision.** Require independent backend support for a leaf; collapse + sibling disagreement only to a governed parent; otherwise preserve the candidate set and write + `Unknown`. Agreement is descriptive, never a calibrated probability. - **Governed context.** Free text is retained for provenance only. Only explicit structured marker hypotheses enter scoring, under the same statistical and critic gates as atlas markers. - **Identity and state are separate.** State output cannot overwrite or rescue the canonical @@ -108,18 +114,26 @@ celltypepilot annotate \ --embedding-key \ [--context ] \ [--context-file ] \ - [--custom-markers ] + [--custom-markers ] \ + [--candidate-table ] \ + [--candidate-table ] \ + [--native-backends ] ``` +Use `--native-backends` only with an explicit governed JSON configuration. The +native layer can train/run CellTypist, popV, SingleR, scANVI, and custom references; +optional LLM output is hypothesis-only. Missing runtimes fail closed with a status +artifact and never promote marker evidence into a primary classifier. + This runs the full pipeline: 1. Load data and compute hash (for provenance) 2. Auto-detect or confirm species/tissue -3. Load the built-in Marker Knowledge Graph (MKG) for the species/tissue -4. Compute marker scores: DE analysis (Wilcoxon) + marker overlap + specificity + negative marker check -5. Run the Annotation Critic: evidence sufficiency, negative marker conflict, doublet heuristic, ontology check -6. Score cell states on an independent, identity-invariant output axis -7. Generate figures: UMAP (clusters, cell types, confidence), dotplot, confidence distribution -8. Save outputs: annotated .h5ad, evidence/state tables, HTML report, manifest, methodology draft +3. Load the governed identity/ontology scope and compile marker evidence +4. Normalize CellTypist/popV/SingleR/scANVI/custom-reference/LLM candidate artifacts +5. Select a leaf, governed ancestor, candidate set, or abstention without blending backend scores +6. Run the Annotation Critic; marker evidence may downgrade but cannot rescue the selector +7. Score State and Novelty/OOD on independent, identity-invariant output axes +8. Save annotated data, backend/decision/evidence tables, report, and manifest **2b. Review the results.** Read the evidence table and HTML report. Present the key findings: - How many clusters were annotated @@ -213,6 +227,8 @@ All commands support `--json` for structured output that the host integration ca | File | Description | |---|---| | `data.annotated.h5ad` | AnnData with separate identity/state candidates, decisions, evidence, CL ID, and confidence in obs | +| `backend_candidates.csv` | Normalized prediction, hypothesis-only, and marker-evidence rows with native score semantics | +| `hierarchical_decisions.csv` | Leaf/ancestor/candidate-set/abstain decisions and independent backend support | | `evidence_table.csv` | Per-cluster evidence: scores, markers, critic flags, confidence | | `contrastive_evidence.csv` | Existing top-two ranking with shared and candidate-specific support, missing/silent markers, conflicts, and provenance; no reranking | | `evidence_gaps.json` | Per-Unknown observed evidence gaps with bounded next actions, prohibited actions, and human-review requirement | @@ -230,6 +246,11 @@ All commands support `--json` for structured output that the host integration ca ## Marker Knowledge Graph (MKG) +Broad MKG coverage is exploratory scope, not the validation strategy. Deep validation is limited +to lung, gut/IBD, and tumor microenvironment. All three remain `evidence_required` until the +machine-readable multi-study, transport, calibration, hierarchy-error, abstention-audit, and +expert-adjudication gates in `validation_domains.json` are satisfied. + The built-in atlas (`mkg-2026.08.1`) covers: - **Blood/PBMC**: T cells (CD4/CD8/naive/memory/Treg/Th1/Th17), B cells (naive/memory/plasma), NK cells, monocytes (classical/non-classical), dendritic cells (cDC1/cDC2/pDC), platelets - **Lung**: alveolar macrophages, AT1/AT2, ciliated, club, goblet, basal cells diff --git a/skills/celltypepilot/reference/outputs.md b/skills/celltypepilot/reference/outputs.md index 6b39bda..bd1900b 100644 --- a/skills/celltypepilot/reference/outputs.md +++ b/skills/celltypepilot/reference/outputs.md @@ -83,7 +83,7 @@ does not contribute marker evidence. ```json { - "celltypepilot_version": "0.3.1", + "celltypepilot_version": "0.4.0", "mkg_version": "mkg-2026.08.1", "timestamp": "2026-08-06T12:00:00+00:00", "input": { @@ -126,7 +126,7 @@ Self-contained HTML report with embedded CSS. Sections: A plain-text paragraph suitable for adaptation into a paper's Methods section. Example: -> Cell type annotation was performed using CellTypePilot (v0.3.1), an evidence-driven +> Cell type annotation was performed using CellTypePilot (v0.4.0), an evidence-driven > annotation pipeline with built-in critic review. Marker gene evidence was sourced from > the CellTypePilot Marker Knowledge Graph (MKG mkg-2026.08.1), a curated atlas integrating > PanglaoDB, CellMarker, and Cell Ontology resources. For each of the N clusters identified diff --git a/src/celltypepilot/__init__.py b/src/celltypepilot/__init__.py index 958db34..91215ae 100644 --- a/src/celltypepilot/__init__.py +++ b/src/celltypepilot/__init__.py @@ -8,7 +8,7 @@ from importlib import import_module -__version__ = "0.3.1" +__version__ = "0.4.0" MKG_VERSION = "mkg-2026.08.1" # Marker Knowledge Graph version __all__ = [ diff --git a/src/celltypepilot/adapters/__init__.py b/src/celltypepilot/adapters/__init__.py new file mode 100644 index 0000000..72d97f4 --- /dev/null +++ b/src/celltypepilot/adapters/__init__.py @@ -0,0 +1 @@ +"""Packaged native-backend adapters.""" diff --git a/src/celltypepilot/adapters/run_singler.R b/src/celltypepilot/adapters/run_singler.R new file mode 100644 index 0000000..da2f617 --- /dev/null +++ b/src/celltypepilot/adapters/run_singler.R @@ -0,0 +1,56 @@ +#!/usr/bin/env Rscript + +suppressPackageStartupMessages({ + library(zellkonverter) + library(SingleR) + library(SummarizedExperiment) +}) + +args <- commandArgs(trailingOnly = TRUE) +if (length(args) != 4) { + stop("usage: run_singler.R REFERENCE_H5AD QUERY_H5AD OUTPUT_CSV LABEL_KEY") +} +reference_path <- args[[1]] +query_path <- args[[2]] +output_path <- args[[3]] +label_key <- args[[4]] + +reference <- readH5AD(reference_path, use_hdf5 = FALSE, reader = "R") +query <- readH5AD(query_path, use_hdf5 = FALSE, reader = "R") +if (!(label_key %in% colnames(colData(reference)))) { + stop(sprintf("reference H5AD lacks label key: %s", label_key)) +} + +choose_assay <- function(x) { + if ("logcounts" %in% assayNames(x)) return("logcounts") + if ("X" %in% assayNames(x)) return("X") + assayNames(x)[[1]] +} +reference_assay <- choose_assay(reference) +query_assay <- choose_assay(query) +assay(reference, "logcounts") <- assay(reference, reference_assay) +assay(query, "logcounts") <- assay(query, query_assay) + +shared <- intersect(rownames(reference), rownames(query)) +if (length(shared) < 50) stop("fewer than 50 shared genes") +reference <- reference[shared, , drop = FALSE] +query <- query[shared, , drop = FALSE] +prediction <- SingleR( + test = query, + ref = reference, + labels = as.character(colData(reference)[[label_key]]), + assay.type.test = "logcounts", + assay.type.ref = "logcounts", + de.method = "classic" +) +label <- as.character(prediction$pruned.labels) +label[is.na(label) | label == ""] <- "Unknown" +score <- apply(as.matrix(prediction$scores), 1, max, na.rm = TRUE) +output <- data.frame( + cell_id = colnames(query), + predicted_label = label, + similarity = score, + score_semantics = "maximum_spearman_similarity_with_pruning_not_probability", + stringsAsFactors = FALSE +) +write.csv(output, output_path, row.names = FALSE, quote = TRUE) diff --git a/src/celltypepilot/benchmark_runner.py b/src/celltypepilot/benchmark_runner.py index 2261f69..5f392d9 100644 --- a/src/celltypepilot/benchmark_runner.py +++ b/src/celltypepilot/benchmark_runner.py @@ -234,20 +234,57 @@ def run_celltypepilot_fold( cluster_key: str, species: str, tissue: str, + packs: tuple[str, ...] = (), ) -> tuple[pd.DataFrame, dict[str, Any]]: - """Run the plugin with a fold-train reference; test truth is absent.""" + """Run the hierarchical product with fold-train-only native candidates.""" from .orchestrator import run_annotation_pipeline output = paths["fold_dir"] / "celltypepilot" + native_config_path = paths["fold_dir"] / "celltypepilot_native_backends.json" + native_config = { + "schema_version": "celltypepilot.native-backends.v1", + "continue_on_failure": True, + "resume": True, + "backends": [ + { + "backend": "celltypist", + "mode": "retrain", + "reference_path": str(paths["train"].resolve()), + "label_key": "cell_type", + }, + { + "backend": "popv", + "mode": "retrain", + "reference_path": str(paths["train"].resolve()), + "label_key": "cell_type", + }, + { + "backend": "singler", + "reference_path": str(paths["train"].resolve()), + "label_key": "cell_type", + }, + { + "backend": "scanvi", + "reference_path": str(paths["train"].resolve()), + "label_key": "cell_type", + }, + { + "backend": "custom_reference", + "method": "correlation", + "reference_path": str(paths["train"].resolve()), + "label_key": "cell_type", + }, + ], + } + _atomic_write_text(native_config_path, json.dumps(native_config, indent=2)) result = run_annotation_pipeline( paths["test"], cluster_key, output, species=species, tissue=tissue, - reference_path=paths["train"], - ref_label_key="cell_type", - reference_backend="correlation", + packs=list(packs), + native_backend_config_path=native_config_path, no_figures=True, ) test = ad.read_h5ad(paths["test"]) @@ -259,10 +296,11 @@ def run_celltypepilot_fold( version = __version__ return predictions, { - "implementation": "celltypepilot.orchestrator", + "implementation": "celltypepilot.orchestrator+native_backends", "version": version, "reference_policy": "fold_train_only", "confidence_semantics": "cluster_evidence_score_not_probability_calibrated", + "native_backend_status": str(output / "native_backends" / "native_backend_status.csv"), } @@ -500,6 +538,7 @@ def run_benchmark_comparators( output_dir: str | Path, species: str, tissue: str, + packs: tuple[str, ...] = (), methods: tuple[str, ...] = ("celltypepilot", "celltypist"), command_specs: tuple[CommandComparator, ...] = (), label_map: pd.DataFrame | None = None, @@ -628,13 +667,63 @@ def persist_tables() -> None: persist_tables() try: if method == "celltypepilot": - frame, provenance = run_celltypepilot_fold(paths, cluster_key, species, tissue) + if packs: + frame, provenance = run_celltypepilot_fold( + paths, cluster_key, species, tissue, packs + ) + else: + # Preserve the historical four-argument runner contract + # for ordinary benchmarks and external wrappers. + frame, provenance = run_celltypepilot_fold( + paths, cluster_key, species, tissue + ) elif method == "celltypist": - frame, provenance = run_celltypist_fold(paths) + shared_raw = ( + paths["fold_dir"] + / "celltypepilot" + / "native_backends" + / method + / "raw_candidates.csv" + ) + if shared_raw.is_file(): + from .native_backends import run_fold_native_backend + + frame, provenance = run_fold_native_backend( + paths["train"], + paths["test"], + cluster_key, + method, + paths["fold_dir"] / method, + species=species, + tissue=tissue, + entry_overrides={"reuse_raw_path": str(shared_raw)}, + ) + else: + frame, provenance = run_celltypist_fold(paths) elif method in spec_by_method: frame, provenance = run_command_fold( spec_by_method[method], paths, truth_key, cluster_key ) + elif method in {"popv", "singler", "scanvi", "custom_reference"}: + from .native_backends import run_fold_native_backend + + shared_raw = ( + paths["fold_dir"] + / "celltypepilot" + / "native_backends" + / method + / "raw_candidates.csv" + ) + frame, provenance = run_fold_native_backend( + paths["train"], + paths["test"], + cluster_key, + method, + paths["fold_dir"] / method, + species=species, + tissue=tissue, + entry_overrides={"reuse_raw_path": str(shared_raw)}, + ) else: raise BenchmarkValidationError( f"No executable adapter configured for {method!r}" diff --git a/src/celltypepilot/calibration_split.py b/src/celltypepilot/calibration_split.py new file mode 100644 index 0000000..23f90ee --- /dev/null +++ b/src/celltypepilot/calibration_split.py @@ -0,0 +1,297 @@ +"""Outcome-blind donor-role locking for independent calibration.""" + +from __future__ import annotations + +import hashlib +import json +from pathlib import Path + +import anndata as ad +import pandas as pd + +CALIBRATION_SPLIT_SCHEMA = "celltypepilot.calibration-split.v1" + + +class CalibrationSplitError(ValueError): + """Raised when calibration and evaluation roles cannot be made disjoint.""" + + +def _canonical_hash(payload: dict) -> str: + return hashlib.sha256( + json.dumps(payload, sort_keys=True, separators=(",", ":"), ensure_ascii=False).encode( + "utf-8" + ) + ).hexdigest() + + +def build_calibration_split( + registry_path: str | Path, + output_dir: str | Path, + *, + calibration_fraction: float = 0.2, + seed: str = "celltypepilot-calibration-v1", +) -> dict: + """Lock donor-disjoint calibration/evaluation roles without reading labels.""" + if not 0 < calibration_fraction < 0.5: + raise CalibrationSplitError("calibration_fraction must be greater than 0 and below 0.5") + registry_input = Path(registry_path) + registry_display = registry_input.as_posix() + registry_path = registry_input.resolve() + registry = json.loads(registry_path.read_text(encoding="utf-8")) + registry_root = registry_path.parent + rows: list[dict] = [] + all_units: set[str] = set() + cohort_units: dict[str, list[str]] = {} + cohort_specs: dict[str, dict] = {} + for cohort in registry.get("cohorts", []): + local = Path(cohort["local_path"]) + if not local.is_absolute(): + local = registry_root / local + if not local.is_file(): + raise CalibrationSplitError(f"Cohort data missing: {local}") + donor_key = cohort.get("metadata", {}).get("donor_key") + if not donor_key: + raise CalibrationSplitError(f"Cohort {cohort['cohort_id']} lacks donor_key") + dataset = ad.read_h5ad(local, backed="r") + try: + if donor_key not in dataset.obs: + raise CalibrationSplitError( + f"Cohort {cohort['cohort_id']} lacks donor column {donor_key}" + ) + namespace = str( + cohort.get("donor_namespace") + or cohort.get("constant_study_id") + or cohort["cohort_id"] + ) + units = sorted( + {f"{namespace}::{value}" for value in dataset.obs[donor_key].astype(str)} + ) + finally: + if dataset.file is not None: + dataset.file.close() + if len(units) < 3: + raise CalibrationSplitError( + f"Cohort {cohort['cohort_id']} needs at least three donors for donor-disjoint roles" + ) + cohort_units[str(cohort["cohort_id"])] = units + cohort_specs[str(cohort["cohort_id"])] = cohort + all_units.update(units) + + # Shared donor namespaces (for example two platforms from one study) receive + # one global role, preventing cross-platform role leakage. + scores = {unit: hashlib.sha256(f"{seed}\n{unit}".encode()).hexdigest() for unit in all_units} + calibration_units: set[str] = set() + for units in cohort_units.values(): + n_calibration = max(1, int(round(len(units) * calibration_fraction))) + n_calibration = min(n_calibration, len(units) - 2) + calibration_units.update( + sorted(units, key=lambda unit: (scores[unit], unit))[:n_calibration] + ) + + # If a shared unit was selected by either platform, it is calibration in all + # cohorts. Preserve at least two evaluation donors per cohort. + for cohort_id, units in cohort_units.items(): + selected = [unit for unit in units if unit in calibration_units] + if len(units) - len(selected) < 2: + for unit in sorted(selected, key=lambda value: (scores[value], value), reverse=True): + calibration_units.remove(unit) + selected.remove(unit) + if len(units) - len(selected) >= 2: + break + cohort = cohort_specs[cohort_id] + for unit in units: + rows.append( + { + "cohort_id": cohort_id, + "dataset_version_id": cohort.get("dataset_version_id", ""), + "donor_unit": unit, + "role": "calibration" if unit in calibration_units else "evaluation", + "assignment_sha256": scores[unit], + } + ) + + assignments = pd.DataFrame(rows).sort_values(["cohort_id", "donor_unit"]) + overlap = set(assignments.loc[assignments["role"] == "calibration", "donor_unit"]) & set( + assignments.loc[assignments["role"] == "evaluation", "donor_unit"] + ) + if overlap: + raise CalibrationSplitError(f"Donor roles overlap: {sorted(overlap)[:3]}") + output = Path(output_dir).resolve() + output.mkdir(parents=True, exist_ok=True) + assignments_path = output / "donor_role_assignments.csv" + assignments.to_csv(assignments_path, index=False, lineterminator="\n") + manifest = { + "schema_version": CALIBRATION_SPLIT_SCHEMA, + "registry_path": registry_display, + "registry_sha256": hashlib.sha256(registry_path.read_bytes()).hexdigest(), + "calibration_fraction": calibration_fraction, + "seed": seed, + "independent_unit": "donor", + "role_scope": "donor_independent_within_cohort_not_independent_cohort", + "truth_access": "prohibited_not_read", + "n_unique_donors": len(all_units), + "n_calibration_donors": len(calibration_units), + "n_evaluation_donors": len(all_units - calibration_units), + "cohort_role_counts": assignments.groupby(["cohort_id", "role"]) + .size() + .unstack(fill_value=0) + .to_dict(orient="index"), + "claim_boundary": ( + "This split supports donor-independent calibration. It is not an independent-cohort " + "calibration claim and cannot satisfy domains that require a separate cohort." + ), + } + manifest["split_sha256"] = _canonical_hash(manifest) + manifest_path = output / "calibration_split_manifest.json" + manifest_path.write_text( + json.dumps(manifest, indent=2, ensure_ascii=False) + "\n", encoding="utf-8" + ) + return { + "assignments": assignments, + "assignments_path": assignments_path, + "manifest": manifest, + "manifest_path": manifest_path, + } + + +def fit_policy_from_locked_donors( + registry_path: str | Path, + assignments_path: str | Path, + cohort_id: str, + predictions_path: str | Path, + label_map_path: str | Path, + output_path: str | Path, + *, + max_selective_error: float = 0.25, + min_coverage: float = 0.2, +) -> dict: + """Fit a downgrade-only policy on donors preassigned to calibration.""" + from .benchmark import apply_truth_label_map + from .benchmark_runner import apply_locked_label_map + from .calibration import fit_abstention_policy, save_abstention_policy + + registry_path = Path(registry_path).resolve() + assignments_path = Path(assignments_path).resolve() + predictions_path = Path(predictions_path).resolve() + label_map_path = Path(label_map_path).resolve() + registry = json.loads(registry_path.read_text(encoding="utf-8")) + matches = [item for item in registry.get("cohorts", []) if item["cohort_id"] == cohort_id] + if len(matches) != 1: + raise CalibrationSplitError(f"Expected one registry cohort named {cohort_id!r}") + cohort = matches[0] + roles = pd.read_csv(assignments_path, dtype=str) + roles = roles[roles["cohort_id"] == cohort_id] + calibration_units = set(roles.loc[roles["role"] == "calibration", "donor_unit"]) + evaluation_units = set(roles.loc[roles["role"] == "evaluation", "donor_unit"]) + if not calibration_units or not evaluation_units or calibration_units & evaluation_units: + raise CalibrationSplitError("Locked calibration/evaluation donor roles are invalid") + data_path = Path(cohort["local_path"]) + if not data_path.is_absolute(): + data_path = registry_path.parent / data_path + dataset = ad.read_h5ad(data_path, backed="r") + try: + donor_key = cohort["metadata"]["donor_key"] + truth_key = cohort["metadata"]["truth_key"] + namespace = str( + cohort.get("donor_namespace") or cohort.get("constant_study_id") or cohort_id + ) + donor_units = dataset.obs[donor_key].astype(str).map(lambda donor: f"{namespace}::{donor}") + calibration_cells = dataset.obs_names[donor_units.isin(calibration_units)].astype(str) + truth = dataset.obs[truth_key].astype(str).copy() + truth.index = dataset.obs_names.astype(str) + finally: + if dataset.file is not None: + dataset.file.close() + predictions = pd.read_csv(predictions_path, dtype={"cell_id": str}) + predictions = predictions[predictions["cell_id"].astype(str).isin(calibration_cells)].copy() + if predictions.empty: + raise CalibrationSplitError("No selector predictions belong to calibration donors") + label_map = pd.read_csv(label_map_path, dtype=str) + # v0.4 selectors emit canonical Atlas labels. Derive any absent product-map + # row only through ontology equivalence to an already locked raw label; never + # use truth frequencies, errors, or performance to choose a mapping. + from .data_adapter import load_marker_atlas + from .identity_contract import ( + build_identity_resolver, + collect_pack_identity_contract, + compose_marker_definitions, + resolve_identity_label, + ) + from .pack_manager import merge_marker_atlas, resolve_extension_packs + from .validation_domains import assess_validation_domain + + domain = assess_validation_domain(cohort.get("tissue")) + pack_names = domain.get("requirements", {}).get("atlas_contract", {}).get("required_packs", []) + records, _ = resolve_extension_packs(pack_names, cohort.get("species", "human")) + atlas = load_marker_atlas(cohort.get("species", "human")) + atlas, _ = merge_marker_atlas(atlas, records, cohort.get("species", "human")) + pack_contract = collect_pack_identity_contract(records) + _, scope = compose_marker_definitions( + atlas, cohort.get("tissue", "general"), pack_contract=pack_contract + ) + resolver = build_identity_resolver(atlas, scope["active_tissues"], pack_contract) + identity_to_evaluation: dict[str, set[str]] = {} + for row in label_map.itertuples(index=False): + resolution = resolve_identity_label(str(row.raw_label), resolver) + if resolution["resolution"] in {"unresolved", "ambiguous_alias_unresolved"}: + continue + identity_to_evaluation.setdefault(resolution["canonical_label"], set()).add( + str(row.canonical_label) + ) + existing_product = set( + label_map.loc[label_map["method"] == "celltypepilot", "raw_label"].astype(str) + ) + additions = [] + for raw_label in sorted(set(predictions["predicted_label"].astype(str)) - existing_product): + resolution = resolve_identity_label(raw_label, resolver) + choices = identity_to_evaluation.get(resolution["canonical_label"], set()) + if len(choices) != 1: + raise CalibrationSplitError( + f"Cannot derive one ontology-equivalent evaluation mapping for {raw_label!r}" + ) + additions.append( + { + "method": "celltypepilot", + "raw_label": raw_label, + "canonical_label": next(iter(choices)), + } + ) + extended_label_map = ( + pd.concat([label_map, pd.DataFrame(additions)], ignore_index=True) + if additions + else label_map + ) + extended_path = Path(output_path).resolve().with_suffix(".label_map.csv") + extended_path.parent.mkdir(parents=True, exist_ok=True) + extended_label_map.to_csv(extended_path, index=False, lineterminator="\n") + mapped_predictions = apply_locked_label_map(predictions, extended_label_map) + mapped_truth = apply_truth_label_map(truth.loc[calibration_cells], label_map) + policy = fit_abstention_policy( + mapped_truth, + mapped_predictions, + "celltypepilot", + max_selective_error=max_selective_error, + min_coverage=min_coverage, + dataset_role="calibration", + ) + policy["independent_unit"] = "donor" + policy["independence_scope"] = "donor_independent_within_cohort_not_independent_cohort" + policy["cohort_id"] = cohort_id + policy["calibration_donor_units"] = sorted(calibration_units) + policy["n_calibration_donors"] = len(calibration_units) + policy["n_calibration_cells"] = len(predictions) + policy["source_sha256"] = { + "registry": hashlib.sha256(registry_path.read_bytes()).hexdigest(), + "assignments": hashlib.sha256(assignments_path.read_bytes()).hexdigest(), + "predictions": hashlib.sha256(predictions_path.read_bytes()).hexdigest(), + "label_map": hashlib.sha256(label_map_path.read_bytes()).hexdigest(), + "extended_label_map": hashlib.sha256(extended_path.read_bytes()).hexdigest(), + } + policy["label_map_extension_policy"] = "ontology_equivalence_only_no_outcome_optimization" + policy["extended_label_map_path"] = extended_path.name + policy["claim_boundary"] = ( + "Threshold is fit on donor-disjoint calibration cells and is downgrade-only. " + "It is not independent-cohort calibration or a guarantee on evaluation donors." + ) + saved = save_abstention_policy(policy, output_path) + return {"policy": policy, "policy_path": saved} diff --git a/src/celltypepilot/candidate_backends.py b/src/celltypepilot/candidate_backends.py new file mode 100644 index 0000000..9ead632 --- /dev/null +++ b/src/celltypepilot/candidate_backends.py @@ -0,0 +1,319 @@ +"""Backend-neutral candidate contract for identity generation. + +Prediction systems generate candidates; they do not publish CellTypePilot's +final identity. This module normalizes heterogeneous backend output into one +auditable table. Marker scoring is represented in the same table, but its +role is permanently ``evidence_only``. +""" + +from __future__ import annotations + +import json +from collections.abc import Iterable +from pathlib import Path +from typing import Any + +import pandas as pd + +from .identity_contract import resolve_identity_label + +CANDIDATE_SCHEMA = "celltypepilot.backend-candidates.v1" + + +class CandidateContractError(ValueError): + """Raised when a candidate artifact cannot be normalized safely.""" + + +BACKEND_ALIASES = { + "celltypist": "celltypist", + "popv": "popv", + "singler": "singler", + "single_r": "singler", + "scanvi": "scanvi", + "scanvi/scvi": "scanvi", + "custom_reference": "custom_reference", + "reference": "custom_reference", + "knn": "knn", + "correlation": "correlation", + "llm": "llm", + "marker": "marker_evidence", + "marker_scorer": "marker_evidence", + "marker_evidence": "marker_evidence", +} + +BACKEND_POLICY = { + "celltypist": ("reference_linear", "decision_candidate"), + "popv": ("reference_ensemble", "decision_candidate"), + "singler": ("reference_correlation", "decision_candidate"), + "scanvi": ("reference_latent", "decision_candidate"), + "custom_reference": ("custom_reference", "decision_candidate"), + "knn": ("custom_reference", "decision_candidate"), + "correlation": ("custom_reference", "decision_candidate"), + "llm": ("llm_hypothesis", "hypothesis_only"), + "marker_evidence": ("marker_evidence", "evidence_only"), +} + +OUTPUT_COLUMNS = [ + "schema_version", + "cluster", + "backend", + "backend_family", + "independence_group", + "decision_role", + "raw_cell_type", + "canonical_cell_type", + "raw_cl_id", + "canonical_cl_id", + "identity_resolution", + "identity_resolved", + "raw_score", + "score_semantics", + "rank", + "source_artifact", + "source_version", + "claim_boundary", +] + + +def _backend_name(value: Any) -> str: + key = str(value or "").strip().casefold().replace("-", "_").replace(" ", "_") + backend = BACKEND_ALIASES.get(key) + if backend is None: + allowed = ", ".join(sorted(BACKEND_POLICY)) + raise CandidateContractError(f"Unsupported candidate backend {value!r}; allowed: {allowed}") + return backend + + +def _read_candidate_artifact(path: str | Path) -> pd.DataFrame: + candidate_path = Path(path) + if not candidate_path.exists(): + raise CandidateContractError(f"Candidate artifact not found: {candidate_path}") + if candidate_path.suffix.casefold() == ".csv": + return pd.read_csv(candidate_path) + if candidate_path.suffix.casefold() == ".json": + try: + payload = json.loads(candidate_path.read_text(encoding="utf-8")) + except json.JSONDecodeError as exc: + raise CandidateContractError(f"Invalid candidate JSON: {exc}") from exc + if isinstance(payload, dict): + payload = payload.get("candidates", payload.get("predictions")) + if not isinstance(payload, list): + raise CandidateContractError( + "Candidate JSON must be a list or contain a candidates/predictions list" + ) + return pd.DataFrame(payload) + raise CandidateContractError("Candidate artifacts must be CSV or JSON") + + +def aggregate_cell_candidates(frame: pd.DataFrame, cluster_assignments: pd.Series) -> pd.DataFrame: + """Aggregate one top-1 cell prediction per backend to cluster vote fractions.""" + cell_col = _pick_column(frame, ("cell_id", "barcode", "obs_name"), required=True) + label_col = _pick_column( + frame, + ("cell_type", "candidate_cell_type", "predicted_label", "prediction", "label"), + required=True, + ) + backend_col = _pick_column(frame, ("backend", "method", "model_backend"), required=True) + rank_col = _pick_column(frame, ("rank", "ref_rank", "candidate_rank"), required=False) + cl_col = _pick_column(frame, ("cl_id", "candidate_cl_id", "ontology_id"), required=False) + work = frame.copy() + if rank_col: + ranks = pd.to_numeric(work[rank_col], errors="coerce") + work = work[ranks == 1].copy() + work[cell_col] = work[cell_col].astype(str) + work[backend_col] = work[backend_col].astype(str) + if work.duplicated([cell_col, backend_col]).any(): + raise CandidateContractError( + "Cell-level candidate artifacts require exactly one top-1 row per cell/backend" + ) + assignments = pd.Series( + cluster_assignments.astype(str).to_numpy(), + index=cluster_assignments.index.astype(str), + ) + unknown = sorted(set(work[cell_col]) - set(assignments.index)) + if unknown: + raise CandidateContractError( + f"Candidate artifact contains {len(unknown)} cell IDs absent from query obs; " + f"examples: {unknown[:3]}" + ) + work["cluster"] = work[cell_col].map(assignments) + group_cols = ["cluster", backend_col, label_col] + if cl_col: + group_cols.append(cl_col) + counts = work.groupby(group_cols, dropna=False).size().rename("n_cells").reset_index() + totals = counts.groupby(["cluster", backend_col])["n_cells"].transform("sum") + counts["score"] = counts["n_cells"] / totals + counts["score_semantics"] = "within_backend_cluster_top1_vote_fraction_not_probability" + counts["rank"] = ( + counts.groupby(["cluster", backend_col])["score"] + .rank(ascending=False, method="first") + .astype(int) + ) + return counts + + +def _pick_column(frame: pd.DataFrame, names: tuple[str, ...], *, required: bool) -> str | None: + match = next((name for name in names if name in frame.columns), None) + if required and match is None: + raise CandidateContractError(f"Candidate table requires one of columns: {', '.join(names)}") + return match + + +def normalize_candidate_table( + frame: pd.DataFrame, + resolver: dict, + *, + source_artifact: str = "in_memory", + default_backend: str | None = None, + source_version: str = "", +) -> pd.DataFrame: + """Normalize one candidate table without interpreting backend scores. + + Scores are retained with their declared semantics. Ranking and agreement, + rather than cross-backend score arithmetic, drive the downstream selector. + """ + if frame.empty: + return pd.DataFrame(columns=OUTPUT_COLUMNS) + cluster_col = _pick_column(frame, ("cluster", "cluster_id"), required=True) + label_col = _pick_column( + frame, + ("cell_type", "candidate_cell_type", "predicted_label", "prediction", "label"), + required=True, + ) + backend_col = _pick_column(frame, ("backend", "method", "model_backend"), required=False) + if backend_col is None and not default_backend: + raise CandidateContractError("Candidate table requires backend/method or a default backend") + score_col = _pick_column( + frame, + ("raw_score", "score", "probability", "confidence", "ref_score", "combined_score"), + required=False, + ) + rank_col = _pick_column(frame, ("rank", "ref_rank", "candidate_rank"), required=False) + cl_col = _pick_column(frame, ("cl_id", "candidate_cl_id", "ontology_id"), required=False) + semantics_col = _pick_column(frame, ("score_semantics",), required=False) + version_col = _pick_column( + frame, ("source_version", "backend_version", "model_version"), required=False + ) + + work = pd.DataFrame( + { + "cluster": frame[cluster_col].astype(str), + "raw_cell_type": frame[label_col].fillna("").astype(str), + "raw_cl_id": frame[cl_col].fillna("").astype(str) if cl_col else "", + "raw_score": pd.to_numeric(frame[score_col], errors="coerce") + if score_col + else float("nan"), + } + ) + raw_backends = ( + frame[backend_col] if backend_col else pd.Series(default_backend, index=frame.index) + ) + work["backend"] = [_backend_name(value) for value in raw_backends] + work["backend_family"] = [BACKEND_POLICY[value][0] for value in work["backend"]] + work["independence_group"] = work["backend_family"] + work["decision_role"] = [BACKEND_POLICY[value][1] for value in work["backend"]] + work["score_semantics"] = ( + frame[semantics_col].fillna("backend_declared_uninterpreted").astype(str).to_numpy() + if semantics_col + else "backend_score_not_cross_backend_comparable" + ) + work["source_version"] = ( + frame[version_col].fillna("").astype(str).to_numpy() if version_col else source_version + ) + + resolutions = [ + resolve_identity_label(label, resolver, cl_id) + for label, cl_id in zip(work["raw_cell_type"], work["raw_cl_id"], strict=True) + ] + work["canonical_cell_type"] = [item["canonical_label"] for item in resolutions] + work["identity_resolution"] = [item["resolution"] for item in resolutions] + work["identity_resolved"] = [ + item["resolution"] not in {"unresolved", "ambiguous_alias_unresolved"} + and item["canonical_label"] != "Unknown" + for item in resolutions + ] + cl_by_name = resolver.get("cl_by_name", {}) + work["canonical_cl_id"] = [ + cl_by_name.get(item["canonical_label"], item.get("cl_id", "")) if resolved else "" + for item, resolved in zip(resolutions, work["identity_resolved"], strict=True) + ] + + if rank_col: + ranks = pd.to_numeric(frame[rank_col], errors="coerce") + if ranks.isna().any() or (ranks < 1).any(): + raise CandidateContractError("Candidate ranks must be positive integers") + work["rank"] = ranks.astype(int).to_numpy() + else: + order = work.assign(_row_order=range(len(work))) + order = order.sort_values( + ["cluster", "backend", "raw_score", "_row_order"], + ascending=[True, True, False, True], + na_position="last", + ) + order["rank"] = order.groupby(["cluster", "backend"]).cumcount() + 1 + work["rank"] = order.sort_index()["rank"].astype(int) + + duplicate_top = work[(work["rank"] == 1)].duplicated(["cluster", "backend"], keep=False) + if duplicate_top.any(): + raise CandidateContractError( + "Each backend may provide only one rank-1 candidate per cluster" + ) + + work["schema_version"] = CANDIDATE_SCHEMA + work["source_artifact"] = source_artifact + work["claim_boundary"] = ( + "backend_candidate_not_final_identity; scores_not_cross_backend_probabilities" + ) + return work[OUTPUT_COLUMNS].sort_values(["cluster", "backend", "rank"]).reset_index(drop=True) + + +def load_candidate_artifacts( + paths: Iterable[str | Path], + resolver: dict, + cluster_assignments: pd.Series | None = None, +) -> pd.DataFrame: + """Load and concatenate governed candidate artifacts.""" + tables = [] + for path in paths: + frame = _read_candidate_artifact(path) + if "cluster" not in frame and "cluster_id" not in frame: + if cluster_assignments is None: + raise CandidateContractError( + "Cell-level candidate artifact requires query cluster assignments" + ) + frame = aggregate_cell_candidates(frame, cluster_assignments) + tables.append( + normalize_candidate_table(frame, resolver, source_artifact=str(Path(path).resolve())) + ) + return concatenate_candidates(tables) + + +def marker_scores_as_evidence(scores: pd.DataFrame, resolver: dict) -> pd.DataFrame: + """Expose marker rankings in the contract without granting a voting role.""" + if scores.empty: + return pd.DataFrame(columns=OUTPUT_COLUMNS) + frame = scores.rename(columns={"combined_score": "raw_score"}).copy() + frame["backend"] = "marker_evidence" + frame["score_semantics"] = "deterministic_marker_evidence_ranking_not_probability" + return normalize_candidate_table(frame, resolver, source_artifact="marker_scores.csv") + + +def reference_scores_as_candidates(scores: pd.DataFrame, resolver: dict) -> pd.DataFrame: + """Normalize an in-process CellTypist/scANVI/custom-reference result.""" + if scores.empty: + return pd.DataFrame(columns=OUTPUT_COLUMNS) + backend = str(scores.attrs.get("reference_backend", "custom_reference")) + frame = scores.rename(columns={"ref_score": "raw_score", "ref_rank": "rank"}).copy() + frame["backend"] = backend + frame["score_semantics"] = "backend_cluster_support_not_cross_backend_probability" + return normalize_candidate_table(frame, resolver, source_artifact="reference_scores.csv") + + +def concatenate_candidates(tables: Iterable[pd.DataFrame]) -> pd.DataFrame: + nonempty = [table for table in tables if table is not None and not table.empty] + if not nonempty: + return pd.DataFrame(columns=OUTPUT_COLUMNS) + combined = pd.concat(nonempty, ignore_index=True) + return ( + combined[OUTPUT_COLUMNS].sort_values(["cluster", "backend", "rank"]).reset_index(drop=True) + ) diff --git a/src/celltypepilot/cli.py b/src/celltypepilot/cli.py index 69673c8..6b34adb 100644 --- a/src/celltypepilot/cli.py +++ b/src/celltypepilot/cli.py @@ -125,8 +125,12 @@ def annotate( backend: str = typer.Option( "auto", "--backend", "-b", help="Reference backend: auto/celltypist/scanvi/knn/correlation" ), - marker_weight: float = typer.Option(0.5, "--marker-weight", help="Marker ensemble weight"), - no_ensemble: bool = typer.Option(False, "--no-ensemble", help="Use reference scores only"), + marker_weight: float = typer.Option( + 0.5, "--marker-weight", help="Legacy diagnostic ensemble weight; never drives identity" + ), + no_ensemble: bool = typer.Option( + False, "--no-ensemble", help="Skip the legacy diagnostic marker/reference ensemble" + ), allow_unverified_reference: bool = typer.Option( False, "--allow-unverified-reference", @@ -189,8 +193,29 @@ def annotate( ambient_flag_column: str | None = typer.Option( None, "--ambient-flag-column", help="Optional boolean/class column in --ambient-table" ), + candidate_table: list[Path] = typer.Option( + [], + "--candidate-table", + help=( + "Repeatable CSV/JSON from CellTypist, popV, SingleR, scANVI, " + "custom_reference, or optional LLM" + ), + ), + native_backends: Path | None = typer.Option( + None, + "--native-backends", + help=( + "celltypepilot.native-backends.v1 JSON; executes configured CellTypist, " + "popV, SingleR, scANVI, custom-reference, and opt-in LLM runners" + ), + ), + decision_policy: Path | None = typer.Option( + None, + "--decision-policy", + help="Optional hierarchical selective-decision policy JSON; not a calibration artifact", + ), ): - """Run the full annotation pipeline: marker scoring → critic → report.""" + """Run candidate backends -> hierarchical selection -> critic -> report.""" from .orchestrator import PipelineError, run_annotation_pipeline def _progress(step: int, total: int, message: str): @@ -226,6 +251,9 @@ def _progress(step: int, total: int, message: str): ambient_score_column=ambient_score_column, doublet_flag_column=doublet_flag_column, ambient_flag_column=ambient_flag_column, + candidate_artifact_paths=[str(path) for path in candidate_table] or None, + native_backend_config_path=native_backends, + decision_policy_path=decision_policy, progress=_progress, ) except PipelineError as e: @@ -1075,11 +1103,11 @@ def annotate_embedding( ), json_output: bool = typer.Option(False, "--json", help="Output as JSON"), ): - """Annotate using reference embedding + marker ensemble. + """Compatibility wrapper for one in-process reference candidate backend. - Combines marker-based scoring with deep learning reference mapping - (CellTypist / scANVI / correlation) to resolve continuous - differentiation trajectories and rare transitional states. + CellTypist/scANVI/KNN/correlation generates candidates; marker evidence and + the critic may downgrade them. The default selector still requires an + additional independent backend before publishing an accepted identity. Examples: # Auto-detect backend with reference atlas @@ -1128,7 +1156,7 @@ def annotate_embedding( default=str, ) ) - console.print("[bold green]Done![/bold green] Unified reference/ensemble annotation complete.") + console.print("[bold green]Done![/bold green] Reference candidates reviewed selectively.") console.print(f"Output directory: {result['output_path'].resolve()}") return @@ -1267,6 +1295,7 @@ def annotate_embedding( @app.command() def backends(): """Show available reference scoring backends.""" + from .native_backends import check_native_backend_runtimes from .reference_scorer import check_reference_backends status = check_reference_backends() @@ -1280,11 +1309,198 @@ def backends(): console.print(" pip install celltypist # Pre-trained models (recommended)") console.print(" pip install scvi-tools # Custom reference atlas (scANVI)") console.print(" Or provide --reference .h5ad # KNN/correlation (no extra deps)") + console.print("\n[bold]Native annotate runners (static preflight):[/bold]") + for name, details in check_native_backend_runtimes().items(): + icon = "[green]available[/green]" if details["available"] else "[yellow]missing[/yellow]" + console.print(f" {name}: {icon} ({details['check']})") + console.print(" Static availability is not a successful biological or end-to-end run.") # ────────────────────────────────────────────── # license command # ────────────────────────────────────────────── +@app.command("domain-validation-plan") +def domain_validation_plan( + registry: Path = typer.Option( + Path("benchmarks/public_v1/registry.json"), + "--registry", + help="Frozen public cohort registry JSON", + ), + output_dir: Path = typer.Option( + Path("benchmarks/domain_depth_v1"), "--output", "-o", help="Plan/output root" + ), +): + """Inventory the three depth domains and lock an executable evidence plan.""" + from .domain_validation_pipeline import ( + DomainValidationPipelineError, + build_domain_validation_plan, + ) + + try: + result = build_domain_validation_plan(registry, output_dir) + except DomainValidationPipelineError as exc: + console.print(f"[red]Domain plan failed: {exc}[/red]") + raise typer.Exit(1) from exc + console.print(f"Domain validation plan: {result['plan_path']}") + for domain_id, summary in result["plan"]["domains"].items(): + console.print( + f" {domain_id}: cohorts={summary['registered_cohorts']} " + f"ready={summary['ready_cohorts']} claim_ready=false" + ) + + +@app.command("lineage-coverage-audit") +def lineage_coverage_audit( + predictions: Path = typer.Option(..., "--predictions", help="OOF predictions CSV"), + cluster_map: Path = typer.Option(..., "--cluster-map", help="Truth-free cluster map CSV"), + domain: str = typer.Option(..., "--domain", help="lung, gut_ibd, or tumor_microenvironment"), + output_dir: Path = typer.Option( + Path("lineage_coverage_audit"), "--output", "-o", help="Audit artifact directory" + ), + methods: str = typer.Option( + "celltypist,popv,singler", "--methods", help="Comma-separated candidate backends" + ), +): + """Audit multi-lineage addressability without reading benchmark truth.""" + from .lineage_coverage import LineageCoverageError, build_selector_lineage_audit + + selected_methods = tuple(value.strip() for value in methods.split(",") if value.strip()) + try: + result = build_selector_lineage_audit( + predictions, + cluster_map, + output_dir, + domain_id=domain, + methods=selected_methods, + ) + except LineageCoverageError as exc: + console.print(f"[red]Lineage coverage audit failed: {exc}[/red]") + raise typer.Exit(1) from exc + manifest = result["manifest"] + console.print(f"Lineage coverage audit: {result['manifest_path']}") + console.print( + f" status={manifest['status']} observed={','.join(manifest['observed_lineages'])} " + f"accepted_clusters={manifest['n_accepted_clusters']}" + ) + + +@app.command("calibration-split") +def calibration_split( + registry: Path = typer.Option( + Path("benchmarks/public_v1/registry.json"), + "--registry", + help="Frozen cohort registry JSON", + ), + output_dir: Path = typer.Option( + Path("benchmarks/calibration_v1"), "--output", "-o", help="Locked role directory" + ), + fraction: float = typer.Option(0.2, "--fraction", help="Calibration donor fraction"), + seed: str = typer.Option( + "celltypepilot-calibration-v1", "--seed", help="Predeclared deterministic seed" + ), +): + """Lock donor-disjoint calibration and evaluation roles without reading truth.""" + from .calibration_split import CalibrationSplitError, build_calibration_split + + try: + result = build_calibration_split( + registry, output_dir, calibration_fraction=fraction, seed=seed + ) + except (CalibrationSplitError, OSError, json.JSONDecodeError) as exc: + console.print(f"[red]Calibration split failed: {exc}[/red]") + raise typer.Exit(1) from exc + manifest = result["manifest"] + console.print(f"Calibration split: {result['manifest_path']}") + console.print( + f" calibration_donors={manifest['n_calibration_donors']} " + f"evaluation_donors={manifest['n_evaluation_donors']}" + ) + + +@app.command("governance-freeze-verify") +def governance_freeze_verify( + freeze: Path = typer.Option( + Path(__file__).parent / "data" / "governance_freeze_v1.json", + "--freeze", + help="Frozen governance manifest", + ), +): + """Verify that release-governed code and data still match the freeze.""" + from .governance_freeze import GovernanceFreezeError, verify_governance_freeze + + try: + result = verify_governance_freeze(freeze) + except (GovernanceFreezeError, OSError, json.JSONDecodeError) as exc: + console.print(f"[red]Governance freeze verification failed: {exc}[/red]") + raise typer.Exit(1) from exc + console.print( + f"Governance freeze verified: {result['release_id']} " + f"({result['n_files']} files, {result['freeze_sha256']})" + ) + + +@app.command("calibrate-locked-donors") +def calibrate_locked_donors( + registry: Path = typer.Option(..., "--registry", help="Frozen cohort registry"), + assignments: Path = typer.Option(..., "--assignments", help="Locked donor roles CSV"), + cohort: str = typer.Option(..., "--cohort", help="Calibration cohort ID"), + predictions: Path = typer.Option(..., "--predictions", help="Selector cell predictions"), + label_map: Path = typer.Option(..., "--label-map", help="Predeclared label map"), + output: Path = typer.Option(..., "--output", "-o", help="Abstention policy JSON"), + max_error: float = typer.Option(0.25, "--max-error"), + min_coverage: float = typer.Option(0.2, "--min-coverage"), +): + """Fit a downgrade-only policy on donors locked to the calibration role.""" + from .calibration import CalibrationError + from .calibration_split import CalibrationSplitError, fit_policy_from_locked_donors + + try: + result = fit_policy_from_locked_donors( + registry, + assignments, + cohort, + predictions, + label_map, + output, + max_selective_error=max_error, + min_coverage=min_coverage, + ) + except (CalibrationSplitError, CalibrationError, OSError, json.JSONDecodeError) as exc: + console.print(f"[red]Locked-donor calibration failed: {exc}[/red]") + raise typer.Exit(1) from exc + policy = result["policy"] + console.print(f"Locked-donor calibration policy: {result['policy_path']}") + console.print( + f" threshold={policy['threshold']:.6g} donors={policy['n_calibration_donors']} " + f"cells={policy['n_calibration_cells']}" + ) + + +@app.command("domain-validation-run") +def domain_validation_run( + plan: Path = typer.Option(..., "--plan", help="Locked domain_validation_plan.json"), + domain: list[str] = typer.Option([], "--domain", help="Optional domain filter; repeatable"), + cohort: list[str] = typer.Option([], "--cohort", help="Optional cohort_id filter; repeatable"), +): + """Execute ready depth-domain cohorts with resumable method/fold checkpoints.""" + from .domain_validation_pipeline import ( + DomainValidationPipelineError, + execute_domain_validation_plan, + ) + + try: + result = execute_domain_validation_plan( + plan, + domain_ids=set(domain) or None, + cohort_ids=set(cohort) or None, + ) + except DomainValidationPipelineError as exc: + console.print(f"[red]Domain execution failed: {exc}[/red]") + raise typer.Exit(1) from exc + console.print(f"Domain run status: {result['status_path']}") + console.print(f"Domain run manifest: {result['manifest_path']}") + + @app.command() def benchmark( input: str = typer.Option(..., "--input", "-i", help="Path to benchmark .h5ad"), diff --git a/src/celltypepilot/data/governance_freeze_v1.json b/src/celltypepilot/data/governance_freeze_v1.json new file mode 100644 index 0000000..96c5e1e --- /dev/null +++ b/src/celltypepilot/data/governance_freeze_v1.json @@ -0,0 +1,158 @@ +{ + "schema_version": "celltypepilot.governance-freeze.v1", + "release_id": "celltypepilot-v0.4.0", + "files": [ + { + "path": "src/celltypepilot/calibration.py", + "size": 13337, + "sha256": "1cfa08da58c6b03ff1e6028c1b5d702b97b88578051519fb6b40b4ebfb2ef338" + }, + { + "path": "src/celltypepilot/calibration_split.py", + "size": 13601, + "sha256": "3270edbb49f3660202a446f145bf2d4d51344c711be0e66ae1bdf1b8b526f5dc" + }, + { + "path": "src/celltypepilot/candidate_backends.py", + "size": 13127, + "sha256": "5b6120dd9803dbe36ea28da0685253b11d0deb1d5151f864e992932b1db20233" + }, + { + "path": "src/celltypepilot/critic.py", + "size": 33266, + "sha256": "13faf74d8d8c0373d4d845f2eb47fd9e3d4b23417b2b00a8b08c8e4991daca78" + }, + { + "path": "src/celltypepilot/data/marker_atlas.json", + "size": 834184, + "sha256": "2aaaab14fc15b5811332baf697a575ac41122d7fb9a4e6f32ea1ed12875449b3" + }, + { + "path": "src/celltypepilot/data/packs/gut_ibd_depth_v1/ontology_map.json", + "size": 1018, + "sha256": "0eb6c9762285f0f4f607953cb3c154d8b5e223c5cb1dff338d57f9dc285a80b5" + }, + { + "path": "src/celltypepilot/data/packs/gut_ibd_depth_v1/pack.json", + "size": 986, + "sha256": "89d712fbedb47cb3f141c319907811e3f5d758e83ed7d6c43ad1ab257a639858" + }, + { + "path": "src/celltypepilot/data/packs/gut_ibd_depth_v1/reference_manifest.json", + "size": 445, + "sha256": "e79bba8098ec1a9c6c86f72f97ac207007396d63e312596c050985e762d6a6fe" + }, + { + "path": "src/celltypepilot/data/packs/lung_evidence_v0_1/marker_atlas.json", + "size": 9852, + "sha256": "f6539e227987d1faf10823e561bff10f290fa7c7e3ace4a21704df7558a212e6" + }, + { + "path": "src/celltypepilot/data/packs/lung_evidence_v0_1/ontology_map.json", + "size": 1131, + "sha256": "233c8bf42f8611191ffc2ae67cc41a9ed86ee1eacad7b3a3480602eb243c8285" + }, + { + "path": "src/celltypepilot/data/packs/lung_evidence_v0_1/pack.json", + "size": 897, + "sha256": "64245fcc47560c6f0a88cb7512b37ecc40a01f49f93783e055ea40f06d11e75e" + }, + { + "path": "src/celltypepilot/data/packs/lung_evidence_v0_1/reference_manifest.json", + "size": 453, + "sha256": "b2c90292b4e984f0b322e20514afee72bc21c4250d78d27fbb0c9728e2c5cc11" + }, + { + "path": "src/celltypepilot/data/packs/premium/marker_atlas.json", + "size": 170227, + "sha256": "dc62461805dcc99aab257ba256e68e2b6034e5642d23bc7f12b4f124acadb81a" + }, + { + "path": "src/celltypepilot/data/packs/premium/pack.json", + "size": 473, + "sha256": "f310fd5439297cbc033db72059d35e462e9c813d7bbfde3141eef6a001bad797" + }, + { + "path": "src/celltypepilot/data/packs/tme_depth_v1/ontology_map.json", + "size": 793, + "sha256": "cd5cf521863ecae69d6af12edb166cf6be92b0212c2a67f5d847fb26cc2130d2" + }, + { + "path": "src/celltypepilot/data/packs/tme_depth_v1/pack.json", + "size": 982, + "sha256": "357b3d94e321eba2125aa7486111b90950c1f25b0903f8232aaf792bfa130884" + }, + { + "path": "src/celltypepilot/data/packs/tme_depth_v1/reference_manifest.json", + "size": 467, + "sha256": "97b99bb3966956c39b9ec57b9c11d07a89fbebee63f6cd5d5b20b4b4ae7810da" + }, + { + "path": "src/celltypepilot/data/state_atlas.json", + "size": 43503, + "sha256": "f3af1ae5a92dcb2e54bd09c0c50122dd16ad4959e8bcfd55cf8962428fd0c42d" + }, + { + "path": "src/celltypepilot/data/validation_domains.json", + "size": 4814, + "sha256": "b5efb42cfc1d11b90f66614824027704da0587d61fdc35093a38b21d7cd8da79" + }, + { + "path": "src/celltypepilot/hierarchical_selector.py", + "size": 12051, + "sha256": "5d14cead0f72769b2cf18cf208e922897c6c030c2cb11634e15392eae1b9e8fe" + }, + { + "path": "src/celltypepilot/identity_contract.py", + "size": 15979, + "sha256": "53b252b12333ac82e85b0d425dead71eb90c2cd5b9cdff1737227b833846df5a" + }, + { + "path": "src/celltypepilot/lineage_coverage.py", + "size": 9756, + "sha256": "c35fe5efccd4b9378c25f5e0dea29807be64e359b5bba711ca6260d9037348ae" + }, + { + "path": "src/celltypepilot/novelty_detector.py", + "size": 13038, + "sha256": "a25856085ea7b5074160c36a2427dc6253ca769912e16eea5a77746fa6af2d6e" + }, + { + "path": "src/celltypepilot/pack_manager.py", + "size": 25322, + "sha256": "67eb877aa4a64b601f4332c6c0f75c9b47861c9ba699612f283f7522d65c8cf6" + }, + { + "path": "src/celltypepilot/state_scorer.py", + "size": 16032, + "sha256": "aef926461e52dfa43aa6117ebf75165f116bab55c84cde733bcbb614999987e4" + }, + { + "path": "src/celltypepilot/validation_domains.py", + "size": 4582, + "sha256": "f1bc0a888328b9f4bb8a9567a82f5c3e6a4e6d9c45d91c5ad1b8f6585313cf7f" + } + ], + "frozen_invariants": { + "marker_scorer_role": "evidence_only_not_candidate_vote", + "candidate_decision_backends": [ + "celltypist", + "popv", + "singler", + "scanvi", + "custom_reference" + ], + "llm_role": "hypothesis_only_by_default", + "minimum_independent_backend_groups": 2, + "selector_outputs": [ + "accepted_leaf", + "accepted_ancestor", + "abstain" + ], + "calibration_effect": "downgrade_only", + "identity_state_novelty": "independent_axes", + "human_signoff": "required" + }, + "claim_boundary": "This freezes software governance and content hashes. It does not freeze or establish biological accuracy, selective-risk calibration, or domain validation.", + "freeze_sha256": "398f5144ff66741595001b6ed265bef5726f1b93c81c442460f855a3f0813b24" +} diff --git a/src/celltypepilot/data/packs/gut_ibd_depth_v1/ontology_map.json b/src/celltypepilot/data/packs/gut_ibd_depth_v1/ontology_map.json new file mode 100644 index 0000000..c120dbc --- /dev/null +++ b/src/celltypepilot/data/packs/gut_ibd_depth_v1/ontology_map.json @@ -0,0 +1,22 @@ +{ + "schema_version": "celltypepilot.ontology-map.v1", + "include_tissues": ["general", "blood", "inflamed_tissue", "immune_activation"], + "aliases": { + "colon epithelial cell": "Epithelial cell", + "T cell of anorectum": "T cell", + "myeloid cell": "Myeloid cell", + "stromal cell of lamina propria of colon": "Fibroblast", + "CD8-alpha-beta-positive, alpha-beta intraepithelial T cell": "CD8+ T cell", + "CD4-positive, alpha-beta memory T cell": "Memory CD4+ T cell", + "activated CD4-positive, alpha-beta T cell": "Activated CD4+ T cell", + "follicular B cell": "B cell", + "intestinal crypt stem cell": "Stem cell" + }, + "safe_parent_fallbacks": { + "transit amplifying cell of colon": "Stem cell", + "intestinal tuft cell": "Epithelial cell", + "M cell of gut": "Epithelial cell", + "innate lymphoid cell": "Lymphocyte" + }, + "claim_boundary": "Mappings only harmonize identity resolution. They do not validate disease-state accuracy or permit state labels to overwrite identity." +} diff --git a/src/celltypepilot/data/packs/gut_ibd_depth_v1/pack.json b/src/celltypepilot/data/packs/gut_ibd_depth_v1/pack.json new file mode 100644 index 0000000..de80fae --- /dev/null +++ b/src/celltypepilot/data/packs/gut_ibd_depth_v1/pack.json @@ -0,0 +1,28 @@ +{ + "schema_version": "celltypepilot.pack.v1", + "name": "gut_ibd_depth_v1", + "version": "gut-ibd-depth-1.0.0", + "description": "Governed identity scope for the gut and IBD depth-validation domain", + "species": ["human"], + "tissues": ["gut", "inflamed_tissue"], + "diseases": ["Crohn disease", "ulcerative colitis"], + "pack_kind": "scope", + "license": "MIT", + "license_tier": "community", + "trust": "atlas", + "release_status": "scope_complete_evidence_not_claim_ready", + "files": ["ontology_map.json", "reference_manifest.json"], + "runtime_gates": [ + "gene_identity_contract", + "backend_candidate_contract", + "hierarchical_selection", + "marker_evidence", + "critic", + "abstention", + "human_review" + ], + "provenance": { + "curation_policy": "composition of bundled gut, blood, general, inflamed, and immune-activation scopes without duplicating marker edges", + "benchmark_leakage_policy": "ontology mappings are frozen before outcome scoring" + } +} diff --git a/src/celltypepilot/data/packs/gut_ibd_depth_v1/reference_manifest.json b/src/celltypepilot/data/packs/gut_ibd_depth_v1/reference_manifest.json new file mode 100644 index 0000000..61b3c1f --- /dev/null +++ b/src/celltypepilot/data/packs/gut_ibd_depth_v1/reference_manifest.json @@ -0,0 +1,8 @@ +{ + "schema_version": "celltypepilot.reference-manifest.v1", + "reference_included": false, + "status": "governed_scope_only", + "required_external_references": ["fold_isolated_custom_reference", "fold_isolated_scanvi_reference"], + "disallowed_claims": ["independent_ibd_validation", "treatment_response", "cross_study_robustness"], + "overlap_policy": "Calibration donors and evaluation donors must be disjoint and recorded before scoring." +} diff --git a/src/celltypepilot/data/packs/tme_depth_v1/ontology_map.json b/src/celltypepilot/data/packs/tme_depth_v1/ontology_map.json new file mode 100644 index 0000000..54ff392 --- /dev/null +++ b/src/celltypepilot/data/packs/tme_depth_v1/ontology_map.json @@ -0,0 +1,17 @@ +{ + "schema_version": "celltypepilot.ontology-map.v1", + "include_tissues": ["general", "blood", "tumor_microenvironment", "inflamed_tissue", "immune_activation"], + "aliases": { + "colon endothelial cell": "Endothelial cell", + "capillary endothelial cell": "Endothelial cell", + "smooth muscle cell": "Smooth muscle cell", + "myofibroblast cell": "Fibroblast" + }, + "safe_parent_fallbacks": { + "endothelial cell of venule": "Endothelial cell", + "endothelial cell of artery": "Endothelial cell", + "endothelial tip cell": "Endothelial cell", + "endothelial cell of lymphatic vessel": "Endothelial cell" + }, + "claim_boundary": "Mappings support non-malignant compartment harmonization only. They cannot establish malignancy, treatment response, or novel tumor biology." +} diff --git a/src/celltypepilot/data/packs/tme_depth_v1/pack.json b/src/celltypepilot/data/packs/tme_depth_v1/pack.json new file mode 100644 index 0000000..7d53e91 --- /dev/null +++ b/src/celltypepilot/data/packs/tme_depth_v1/pack.json @@ -0,0 +1,29 @@ +{ + "schema_version": "celltypepilot.pack.v1", + "name": "tme_depth_v1", + "version": "tme-depth-1.0.0", + "description": "Governed identity scope for the tumor-microenvironment depth-validation domain", + "species": ["human"], + "tissues": ["tumor_microenvironment"], + "diseases": ["cancer"], + "pack_kind": "scope", + "license": "MIT", + "license_tier": "community", + "trust": "atlas", + "release_status": "scope_complete_evidence_not_claim_ready", + "files": ["ontology_map.json", "reference_manifest.json"], + "runtime_gates": [ + "gene_identity_contract", + "backend_candidate_contract", + "hierarchical_selection", + "marker_evidence", + "critic", + "abstention", + "novelty_review", + "human_review" + ], + "provenance": { + "curation_policy": "composition of bundled TME, blood, general, inflamed, and immune-activation scopes without duplicating marker edges", + "benchmark_leakage_policy": "ontology mappings are frozen before outcome scoring" + } +} diff --git a/src/celltypepilot/data/packs/tme_depth_v1/reference_manifest.json b/src/celltypepilot/data/packs/tme_depth_v1/reference_manifest.json new file mode 100644 index 0000000..dca72ef --- /dev/null +++ b/src/celltypepilot/data/packs/tme_depth_v1/reference_manifest.json @@ -0,0 +1,8 @@ +{ + "schema_version": "celltypepilot.reference-manifest.v1", + "reference_included": false, + "status": "governed_scope_only", + "required_external_references": ["fold_isolated_custom_reference", "fold_isolated_scanvi_reference"], + "disallowed_claims": ["malignancy_detection", "treatment_response", "multi_indication_robustness"], + "overlap_policy": "Reference-training studies, calibration donors, and evaluation donors must be disclosed and disjoint by role." +} diff --git a/src/celltypepilot/data/validation_domains.json b/src/celltypepilot/data/validation_domains.json new file mode 100644 index 0000000..c868f0b --- /dev/null +++ b/src/celltypepilot/data/validation_domains.json @@ -0,0 +1,121 @@ +{ + "schema_version": "celltypepilot.validation-domains.v1", + "strategy": "three_depth_validated_domains_not_broad_atlas_claims", + "domains": { + "lung": { + "display_name": "Lung homeostasis and injury", + "atlas_contract": { + "status": "scope_complete_evidence_not_claim_ready", + "required_packs": ["lung_evidence_v0_1"], + "required_lineages": ["epithelial", "vascular", "stromal", "immune"], + "minimum_observed_lineages": 4 + }, + "status": "evidence_required", + "claim_ready": false, + "required_candidate_backends": ["celltypist", "popv", "singler", "scanvi", "custom_reference"], + "optional_hypothesis_backends": ["llm"], + "minimum_evidence": { + "independent_public_cohorts": 3, + "independent_studies": 3, + "donors": 12, + "platform_families": 2, + "external_heldout_cohort": true, + "expert_adjudication": true, + "separate_calibration_cohort": true + }, + "required_validation_axes": [ + "study_and_donor_holdout", + "platform_transport", + "healthy_to_injury_shift", + "ontology_hierarchy_error", + "coverage_selective_risk_curve", + "abstention_reason_audit", + "rare_cell_and_doublet_sensitivity" + ], + "current_blockers": [ + "MULTI_STUDY_RELEASE_NOT_COMPLETE", + "SEPARATE_CALIBRATION_NOT_COMPLETE", + "EXPERT_ADJUDICATION_NOT_COMPLETE" + ], + "claim_boundary": "Current lung outputs are draft evidence artifacts, not validated clinical or biological labels." + }, + "gut_ibd": { + "display_name": "Gut and inflammatory bowel disease", + "atlas_contract": { + "status": "scope_complete_evidence_not_claim_ready", + "required_packs": ["premium", "gut_ibd_depth_v1"], + "required_lineages": ["epithelial", "stromal", "myeloid", "lymphoid"], + "minimum_observed_lineages": 4 + }, + "status": "evidence_required", + "claim_ready": false, + "required_candidate_backends": ["celltypist", "popv", "singler", "scanvi", "custom_reference"], + "optional_hypothesis_backends": ["llm"], + "minimum_evidence": { + "independent_public_cohorts": 3, + "independent_studies": 3, + "donors": 15, + "platform_families": 2, + "external_heldout_cohort": true, + "expert_adjudication": true, + "separate_calibration_cohort": true + }, + "required_validation_axes": [ + "study_and_donor_holdout", + "anatomic_region_transport", + "healthy_to_ibd_shift", + "epithelial_and_immune_hierarchy_error", + "coverage_selective_risk_curve", + "abstention_reason_audit", + "treatment_and_inflammation_state_separation" + ], + "current_blockers": [ + "EDGE_LEVEL_EVIDENCE_REVIEW_NOT_COMPLETE", + "LOCKED_MULTI_STUDY_BENCHMARK_NOT_COMPLETE", + "SEPARATE_CALIBRATION_NOT_COMPLETE", + "EXPERT_ADJUDICATION_NOT_COMPLETE" + ], + "claim_boundary": "Gut/IBD is a validation focus, not a claim of disease-state annotation accuracy." + }, + "tumor_microenvironment": { + "display_name": "Tumor microenvironment", + "atlas_contract": { + "status": "scope_complete_evidence_not_claim_ready", + "required_packs": ["premium", "tme_depth_v1"], + "required_lineages": ["malignant_or_epithelial", "vascular", "stromal", "immune"], + "minimum_observed_lineages": 4 + }, + "status": "evidence_required", + "claim_ready": false, + "required_candidate_backends": ["celltypist", "popv", "singler", "scanvi", "custom_reference"], + "optional_hypothesis_backends": ["llm"], + "minimum_evidence": { + "independent_public_cohorts": 4, + "independent_studies": 4, + "donors": 20, + "cancer_indications": 2, + "platform_families": 2, + "external_heldout_cohort": true, + "expert_adjudication": true, + "separate_calibration_cohort": true + }, + "required_validation_axes": [ + "study_donor_and_indication_holdout", + "malignant_vs_nonmalignant_boundary", + "immune_myeloid_stromal_hierarchy_error", + "coverage_selective_risk_curve", + "abstention_reason_audit", + "doublet_ambient_and_low_quality_stress_tests", + "identity_state_novelty_axis_invariance" + ], + "current_blockers": [ + "DOMAIN_REFERENCE_VALIDATION_NOT_COMPLETE", + "LOCKED_MULTI_INDICATION_BENCHMARK_NOT_COMPLETE", + "MALIGNANCY_VALIDATION_NOT_COMPLETE", + "SEPARATE_CALIBRATION_NOT_COMPLETE", + "EXPERT_ADJUDICATION_NOT_COMPLETE" + ], + "claim_boundary": "TME candidates cannot establish malignancy, treatment response, or novel biology without orthogonal validation and human sign-off." + } + } +} diff --git a/src/celltypepilot/doctor.py b/src/celltypepilot/doctor.py index a3cc185..20ac2a7 100644 --- a/src/celltypepilot/doctor.py +++ b/src/celltypepilot/doctor.py @@ -41,18 +41,21 @@ def check_python() -> tuple[bool, str]: return ok, version_str -def check_dependency(name: str, required: bool = True, import_name: str | None = None) -> DependencyStatus: +def check_dependency( + name: str, required: bool = True, import_name: str | None = None +) -> DependencyStatus: """Check if a Python package is installed.""" mod_name = import_name or name.replace("-", "_") # Common mappings where PyPI / package metadata differs from import module name pkg_meta_name = name.replace("_", "-") meta_names_to_try = [name, pkg_meta_name] - + version = "" installed = False - + # 1. Try importlib.metadata from importlib.metadata import version as pkg_version + for mname in meta_names_to_try: try: version = pkg_version(mname) @@ -60,7 +63,7 @@ def check_dependency(name: str, required: bool = True, import_name: str | None = break except Exception: pass - + # 2. Try importing module if metadata failed or import module differs (e.g. scvi) if not installed or import_name: try: diff --git a/src/celltypepilot/domain_validation_pipeline.py b/src/celltypepilot/domain_validation_pipeline.py new file mode 100644 index 0000000..9128fa2 --- /dev/null +++ b/src/celltypepilot/domain_validation_pipeline.py @@ -0,0 +1,445 @@ +"""Recoverable execution plan for the three depth-validation domains.""" + +from __future__ import annotations + +import hashlib +import json +from datetime import datetime, timezone +from pathlib import Path +from typing import Any + +import anndata as ad +import pandas as pd + +from .validation_domains import load_validation_domains + +DOMAIN_PLAN_SCHEMA = "celltypepilot.domain-validation-plan.v1" +DOMAIN_RUN_SCHEMA = "celltypepilot.domain-validation-run.v1" +PRODUCT_METHOD = "celltypepilot" +FOLD_NATIVE_TRUTH_LABEL_METHODS = {"scanvi", "custom_reference"} + + +class DomainValidationPipelineError(ValueError): + """Raised when a domain-validation plan cannot be built or executed safely.""" + + +def _utc_now() -> str: + return datetime.now(timezone.utc).isoformat() + + +def _canonical_hash(payload: Any) -> str: + return hashlib.sha256( + json.dumps(payload, sort_keys=True, separators=(",", ":"), ensure_ascii=False).encode( + "utf-8" + ) + ).hexdigest() + + +def _sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def _write_json(path: Path, payload: dict) -> Path: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(payload, indent=2, ensure_ascii=False) + "\n", encoding="utf-8") + return path + + +def _domain_for_cohort(cohort: dict) -> str | None: + cohort_id = str(cohort.get("cohort_id", "")).casefold() + title = str(cohort.get("title", "")).casefold() + tissue = str(cohort.get("tissue", "")).casefold() + if tissue == "lung" or "lung" in cohort_id: + return "lung" + if tissue in {"gut", "colon", "intestine"} or any( + token in cohort_id for token in ("ibd", "colon", "gut") + ): + return "gut_ibd" + if any(token in f"{cohort_id} {title}" for token in ("tumor", "cancer", "crc", "carcinoma")): + return "tumor_microenvironment" + return None + + +def _resolve_registry_path(registry_root: Path, value: str | None) -> Path | None: + if not value: + return None + path = Path(value) + return (path if path.is_absolute() else registry_root / path).resolve() + + +def _inspect_local_cohort(cohort: dict, registry_root: Path, required_methods: list[str]) -> dict: + data_path = _resolve_registry_path(registry_root, cohort.get("local_path")) + label_map_path = _resolve_registry_path(registry_root, cohort.get("label_map_path")) + cluster_map_path = _resolve_registry_path(registry_root, cohort.get("cluster_map_path")) + metadata = cohort.get("metadata", {}) + blockers: list[str] = [] + donors = 0 + platform_families = 0 + donor_units: list[str] = [] + platform_values: list[str] = [] + if data_path is None or not data_path.is_file(): + blockers.append("LOCAL_H5AD_MISSING") + else: + backed = ad.read_h5ad(data_path, backed="r") + try: + donor_key = metadata.get("donor_key") + platform_key = metadata.get("platform_key") + cluster_key = metadata.get("cluster_key") + truth_key = metadata.get("truth_key") + if not donor_key or donor_key not in backed.obs: + blockers.append("DONOR_KEY_MISSING") + else: + namespace = str( + cohort.get("donor_namespace") or cohort.get("constant_study_id") or "cohort" + ) + donor_units = sorted( + {f"{namespace}::{value}" for value in backed.obs[donor_key].astype(str)} + ) + donors = len(donor_units) + if platform_key and platform_key in backed.obs: + platform_values = sorted(set(backed.obs[platform_key].astype(str))) + platform_families = len(platform_values) + if not truth_key or truth_key not in backed.obs: + blockers.append("TRUTH_KEY_MISSING") + if (not cluster_key or cluster_key not in backed.obs) and ( + cluster_map_path is None or not cluster_map_path.is_file() + ): + blockers.append("CLUSTER_ASSIGNMENT_MISSING") + finally: + if backed.file is not None: + backed.file.close() + mapped_methods: set[str] = set() + if label_map_path is None or not label_map_path.is_file(): + blockers.append("LOCKED_LABEL_MAP_MISSING") + else: + label_map = pd.read_csv(label_map_path, dtype=str) + if not {"method", "raw_label", "canonical_label"}.issubset(label_map.columns): + blockers.append("LOCKED_LABEL_MAP_INVALID") + else: + mapped_methods = set(label_map["method"].dropna().astype(str).str.casefold()) + missing = sorted(set(required_methods) - mapped_methods) + if missing: + blockers.append("LABEL_MAP_METHODS_MISSING:" + ",".join(missing)) + return { + "data_path": str(data_path) if data_path else None, + "label_map_path": str(label_map_path) if label_map_path else None, + "cluster_map_path": str(cluster_map_path) if cluster_map_path else None, + "donors": donors, + "donor_units": donor_units, + "platform_families": platform_families, + "platform_values": platform_values, + "mapped_methods": sorted(mapped_methods), + "blockers": blockers, + "execution_status": "ready" if not blockers else "blocked", + } + + +def _lock_extended_label_map(source: Path, destination: Path) -> Path: + """Predeclare mappings for fold-native methods whose label set is fold truth itself.""" + if not source.is_file(): + return source + frame = pd.read_csv(source, dtype=str) + required = {"method", "raw_label", "canonical_label"} + if not required.issubset(frame.columns): + return source + truth = frame[frame["method"].astype(str) == "__truth__"].copy() + additions = [] + present = set(frame["method"].astype(str).str.casefold()) + for method in sorted(FOLD_NATIVE_TRUTH_LABEL_METHODS - present): + copied = truth.copy() + copied["method"] = method + additions.append(copied) + locked = pd.concat([frame, *additions], ignore_index=True) if additions else frame + destination.parent.mkdir(parents=True, exist_ok=True) + locked.to_csv(destination, index=False, lineterminator="\n") + return destination + + +def build_domain_validation_plan( + registry_path: str | Path, + output_dir: str | Path, +) -> dict: + """Compile current cohort assets into an immutable, fail-closed domain plan.""" + registry_path = Path(registry_path).resolve() + if not registry_path.is_file(): + raise DomainValidationPipelineError(f"Public registry not found: {registry_path}") + try: + registry = json.loads(registry_path.read_text(encoding="utf-8")) + except json.JSONDecodeError as exc: + raise DomainValidationPipelineError(f"Invalid public registry JSON: {exc}") from exc + domains = load_validation_domains() + root = Path(output_dir).resolve() + registry_root = registry_path.parent + cohorts = [] + for cohort in registry.get("cohorts", []): + domain_id = _domain_for_cohort(cohort) + if domain_id is None: + continue + required = [ + PRODUCT_METHOD, + *domains["domains"][domain_id]["required_candidate_backends"], + ] + required_packs = list(domains["domains"][domain_id]["atlas_contract"]["required_packs"]) + original_label_map = _resolve_registry_path(registry_root, cohort.get("label_map_path")) + cohort_for_plan = dict(cohort) + if original_label_map is not None: + locked_label_map = _lock_extended_label_map( + original_label_map, + root / "locked_label_maps" / f"{cohort['cohort_id']}.csv", + ) + cohort_for_plan["label_map_path"] = str(locked_label_map) + local = _inspect_local_cohort(cohort_for_plan, registry_root, required) + data_sha256 = cohort.get("expected_sha256") + label_map_sha256 = None + if local["label_map_path"] and Path(local["label_map_path"]).is_file(): + label_map_sha256 = _sha256_file(Path(local["label_map_path"])) + cohorts.append( + { + "domain_id": domain_id, + "cohort_id": cohort["cohort_id"], + "title": cohort.get("title"), + "species": cohort.get("species"), + "tissue": cohort.get("tissue"), + "constant_study_id": cohort.get("constant_study_id"), + "donor_namespace": cohort.get("donor_namespace"), + "metadata": cohort.get("metadata", {}), + "required_methods": required, + "required_packs": required_packs, + "expected_data_sha256": data_sha256, + "locked_label_map_sha256": label_map_sha256, + **local, + } + ) + + summaries = {} + for domain_id, domain in domains["domains"].items(): + selected = [item for item in cohorts if item["domain_id"] == domain_id] + studies = {str(item["constant_study_id"]) for item in selected if item["constant_study_id"]} + donor_units = {unit for item in selected for unit in item.get("donor_units", [])} + platform_values = {value for item in selected for value in item.get("platform_values", [])} + donors = len(donor_units) + platforms = len(platform_values) + minimum = domain["minimum_evidence"] + blockers = list(domain["current_blockers"]) + if len(selected) < minimum["independent_public_cohorts"]: + blockers.append("INSUFFICIENT_PUBLIC_COHORTS") + if len(studies) < minimum["independent_studies"]: + blockers.append("INSUFFICIENT_INDEPENDENT_STUDIES") + if donors < minimum["donors"]: + blockers.append("INSUFFICIENT_DONORS") + if platforms < minimum["platform_families"]: + blockers.append("INSUFFICIENT_PLATFORM_FAMILIES") + if any(item["execution_status"] != "ready" for item in selected): + blockers.append("COHORT_ASSETS_OR_LABEL_MAPS_INCOMPLETE") + summaries[domain_id] = { + "atlas_contract": domain["atlas_contract"], + "registered_cohorts": len(selected), + "independent_studies": len(studies), + "observed_donors": donors, + "observed_platform_families": platforms, + "ready_cohorts": sum(item["execution_status"] == "ready" for item in selected), + "claim_ready": False, + "blockers": list(dict.fromkeys(blockers)), + "minimum_evidence": minimum, + } + plan = { + "schema_version": DOMAIN_PLAN_SCHEMA, + "created_at_utc": _utc_now(), + "registry_path": str(registry_path), + "registry_sha256": hashlib.sha256(registry_path.read_bytes()).hexdigest(), + "output_dir": str(root), + "domains": summaries, + "cohorts": cohorts, + "execution_policy": { + "holdout": "leave_one_study_out_else_leave_one_donor_out", + "truth_exposure": "test_truth_and_label_like_obs_removed_before_backend_execution", + "evaluation_units": ["cell", "cluster"], + "continue_on_unavailable": True, + "checkpoint_contract": "atomic_per_method_fold_v1", + "llm_role": "excluded_from_accuracy_comparator_family_hypothesis_only", + }, + "claim_boundary": ( + "This plan inventories and executes evidence work. It cannot mark a domain claim-ready " + "without the predeclared cohort, calibration, adjudication, and robustness artifacts." + ), + } + plan["plan_sha256"] = _canonical_hash(plan) + plan_path = _write_json(root / "domain_validation_plan.json", plan) + cohort_status = pd.DataFrame(cohorts) + cohort_status.to_csv(root / "domain_cohort_status.csv", index=False) + return {"plan": plan, "plan_path": plan_path, "cohort_status": cohort_status} + + +def _load_plan(path: str | Path) -> dict: + plan_path = Path(path).resolve() + if not plan_path.is_file(): + raise DomainValidationPipelineError(f"Domain validation plan not found: {plan_path}") + plan = json.loads(plan_path.read_text(encoding="utf-8")) + if plan.get("schema_version") != DOMAIN_PLAN_SCHEMA: + raise DomainValidationPipelineError(f"Plan schema must be {DOMAIN_PLAN_SCHEMA}") + unsigned = {key: value for key, value in plan.items() if key != "plan_sha256"} + if _canonical_hash(unsigned) != plan.get("plan_sha256"): + raise DomainValidationPipelineError("Domain validation plan hash mismatch") + registry = Path(plan["registry_path"]) + if hashlib.sha256(registry.read_bytes()).hexdigest() != plan["registry_sha256"]: + raise DomainValidationPipelineError("Public registry changed after planning") + return plan + + +def execute_domain_validation_plan( + plan_path: str | Path, + *, + domain_ids: set[str] | None = None, + cohort_ids: set[str] | None = None, +) -> dict: + """Execute all ready cohorts and retain every unavailable/failed method status.""" + from .benchmark import ( + apply_truth_label_map, + build_cluster_level_track, + build_holdout_assignments, + evaluate_holdout_predictions, + save_benchmark_plan, + ) + from .benchmark_runner import run_benchmark_comparators + + plan = _load_plan(plan_path) + root = Path(plan["output_dir"]) + run_rows = [] + for cohort in plan["cohorts"]: + if domain_ids and cohort["domain_id"] not in domain_ids: + continue + if cohort_ids and cohort["cohort_id"] not in cohort_ids: + continue + if cohort["execution_status"] != "ready": + run_rows.append( + { + "domain_id": cohort["domain_id"], + "cohort_id": cohort["cohort_id"], + "status": "blocked", + "detail": ";".join(cohort["blockers"]), + } + ) + continue + cohort_output = root / cohort["domain_id"] / cohort["cohort_id"] + cohort_output.mkdir(parents=True, exist_ok=True) + try: + data_path = Path(cohort["data_path"]) + expected_data_hash = cohort.get("expected_data_sha256") + if expected_data_hash: + observed_data_hash = _sha256_file(data_path) + if observed_data_hash != expected_data_hash: + raise DomainValidationPipelineError("Cohort H5AD hash mismatch") + label_map_path = Path(cohort["label_map_path"]) + if _sha256_file(label_map_path) != cohort.get("locked_label_map_sha256"): + raise DomainValidationPipelineError("Locked label map hash mismatch") + adata = ad.read_h5ad(cohort["data_path"]) + metadata = cohort["metadata"] + truth_key = metadata["truth_key"] + donor_key = metadata["donor_key"] + cluster_key = metadata["cluster_key"] + study_key = metadata.get("study_key") or "__ctp_locked_study__" + if study_key not in adata.obs: + adata.obs[study_key] = str(cohort["constant_study_id"]) + if cluster_key not in adata.obs: + cluster_map = pd.read_csv(cohort["cluster_map_path"], dtype=str) + mapping = cluster_map.set_index("cell_id")["cluster"] + mapping.index = mapping.index.astype(str) + expected = pd.Index(adata.obs_names.astype(str)) + if len(expected.difference(mapping.index)) or len( + mapping.index.difference(expected) + ): + raise DomainValidationPipelineError("Cluster map cell set mismatch") + adata.obs[cluster_key] = mapping.reindex(expected).to_numpy() + strategy = "study" if adata.obs[study_key].astype(str).nunique() >= 2 else "donor" + assignments = build_holdout_assignments(adata.obs, study_key, donor_key, strategy) + save_benchmark_plan(assignments, cohort_output, study_key, donor_key, strategy) + label_map = pd.read_csv(cohort["label_map_path"], dtype=str) + evaluation_truth = apply_truth_label_map(adata.obs[truth_key], label_map) + predictions, statuses = run_benchmark_comparators( + adata, + assignments, + truth_key, + cluster_key, + cohort_output, + cohort["species"], + cohort["tissue"], + packs=tuple(cohort.get("required_packs", ())), + methods=tuple(cohort["required_methods"]), + label_map=label_map, + continue_on_unavailable=True, + ) + completed_pairs = { + (str(row.method), str(row.fold_id)) + for row in statuses.loc[statuses["status"] == "completed"].itertuples() + } + if not predictions.empty: + aggregate, per_fold = evaluate_holdout_predictions( + evaluation_truth, assignments, predictions + ) + aggregate.to_csv(cohort_output / "benchmark_results.csv", index=False) + per_fold.to_csv(cohort_output / "benchmark_results_by_fold.csv", index=False) + cluster_truth, cluster_assignments, cluster_predictions, diagnostics = ( + build_cluster_level_track( + evaluation_truth, + assignments, + predictions, + adata.obs[cluster_key], + ) + ) + cluster_results, cluster_folds = evaluate_holdout_predictions( + cluster_truth, cluster_assignments, cluster_predictions + ) + cluster_results.to_csv(cohort_output / "cluster_track_results.csv", index=False) + cluster_folds.to_csv( + cohort_output / "cluster_track_results_by_fold.csv", index=False + ) + diagnostics.to_csv(cohort_output / "cluster_track_diagnostics.csv", index=False) + expected_pairs = { + (method, fold_id) + for method in cohort["required_methods"] + for fold_id in assignments["fold_id"].drop_duplicates().astype(str) + } + run_rows.append( + { + "domain_id": cohort["domain_id"], + "cohort_id": cohort["cohort_id"], + "status": ("completed" if expected_pairs <= completed_pairs else "incomplete"), + "detail": ( + "" if expected_pairs <= completed_pairs else "METHOD_FOLDS_INCOMPLETE" + ), + } + ) + except Exception as exc: + run_rows.append( + { + "domain_id": cohort["domain_id"], + "cohort_id": cohort["cohort_id"], + "status": "failed", + "detail": " ".join(str(exc).split())[:1000], + } + ) + status = pd.DataFrame(run_rows) + status_path = root / "domain_validation_run_status.csv" + status.to_csv(status_path, index=False) + manifest = { + "schema_version": DOMAIN_RUN_SCHEMA, + "completed_at_utc": _utc_now(), + "plan_sha256": plan["plan_sha256"], + "status_counts": status["status"].value_counts().to_dict() if not status.empty else {}, + "claim_ready": False, + "claim_boundary": ( + "Execution completion is not domain validation. Separate calibration, expert " + "adjudication, minimum independent evidence, and release audit remain mandatory." + ), + } + manifest_path = _write_json(root / "domain_validation_run_manifest.json", manifest) + return { + "status": status, + "status_path": status_path, + "manifest": manifest, + "manifest_path": manifest_path, + } diff --git a/src/celltypepilot/golden_workflow.py b/src/celltypepilot/golden_workflow.py index ece280a..1cb1974 100644 --- a/src/celltypepilot/golden_workflow.py +++ b/src/celltypepilot/golden_workflow.py @@ -15,7 +15,7 @@ from .agent_protocol import agent_decision -PLAN_SCHEMA = "celltypepilot.agent-annotation-plan.v1" +PLAN_SCHEMA = "celltypepilot.agent-annotation-plan.v2" STATE_SCHEMA = "celltypepilot.agent-annotation-state.v1" REVIEW_SCHEMA = "celltypepilot.agent-review-queue.v1" PLAN_FILE = "annotation_plan.json" @@ -73,6 +73,9 @@ def prepare_annotation( marker_evidence_policy: str = "database", context_file_path: str | None = None, custom_markers_path: str | None = None, + candidate_artifact_paths: list[str] | None = None, + native_backend_config_path: str | None = None, + decision_policy_path: str | None = None, ) -> dict[str, Any]: """Step 1: inspect data and write an immutable, executable annotation plan.""" from .data_adapter import compute_data_hash, inspect_adata @@ -109,6 +112,48 @@ def prepare_annotation( blockers.append(f"context file not found: {context_file_path}") if custom_markers_path and not Path(custom_markers_path).is_file(): blockers.append(f"custom marker file not found: {custom_markers_path}") + resolved_candidates: list[str] = [] + candidate_hashes: dict[str, str] = {} + for candidate_path in candidate_artifact_paths or []: + resolved = Path(candidate_path).resolve() + if not resolved.is_file(): + blockers.append(f"candidate artifact not found: {resolved}") + continue + resolved_candidates.append(str(resolved)) + candidate_hashes[str(resolved)] = compute_data_hash(resolved) + resolved_native_config = None + native_config_sha256 = None + native_dependency_sha256: dict[str, str] = {} + if native_backend_config_path: + from .native_backend_config import ( + NativeBackendConfigError, + hash_native_backend_dependencies, + load_native_backend_config, + ) + + try: + native_config = load_native_backend_config(native_backend_config_path) + resolved_native_config = native_config["config_path"] + native_config_sha256 = compute_data_hash(resolved_native_config) + native_dependency_sha256 = hash_native_backend_dependencies(native_config) + except NativeBackendConfigError as exc: + blockers.append(f"native backend config invalid: {exc}") + if ( + not resolved_candidates + and not resolved_native_config + and not any(str(item).startswith("candidate artifact not found:") for item in blockers) + ): + warnings.append( + "no decision-eligible candidate artifacts were supplied; marker evidence will be " + "compiled, but the default hierarchical selector will abstain" + ) + resolved_policy = str(Path(decision_policy_path).resolve()) if decision_policy_path else None + decision_policy_sha256 = None + if resolved_policy: + if not Path(resolved_policy).is_file(): + blockers.append(f"selective decision policy not found: {resolved_policy}") + else: + decision_policy_sha256 = compute_data_hash(resolved_policy) installed = {item["name"]: item for item in list_installed_packs()} for name in packs or []: @@ -129,7 +174,14 @@ def prepare_annotation( evidence_policy=marker_evidence_policy, ) if coverage.get("gene_identity", {}).get("marker_overlap_after", 0) == 0: - blockers.append("no runtime marker genes are addressable after identity normalization") + message = "no runtime marker genes are addressable after identity normalization" + if resolved_candidates or resolved_native_config: + warnings.append( + message + + "; backend candidates may be generated but the marker critic will fail closed" + ) + else: + blockers.append(message) plan = { "schema_version": PLAN_SCHEMA, @@ -148,6 +200,13 @@ def prepare_annotation( "custom_markers_path": ( str(Path(custom_markers_path).resolve()) if custom_markers_path else None ), + "candidate_artifact_paths": resolved_candidates, + "candidate_artifact_sha256": candidate_hashes, + "native_backend_config_path": resolved_native_config, + "native_backend_config_sha256": native_config_sha256, + "native_backend_dependency_sha256": native_dependency_sha256, + "decision_policy_path": resolved_policy, + "decision_policy_sha256": decision_policy_sha256, "blockers": blockers, "warnings": warnings, "inspection": inspection, @@ -202,6 +261,28 @@ def annotate_from_plan(plan_path: str) -> dict[str, Any]: plan = _load_plan(plan_path) if compute_data_hash(plan["input_path"]) != plan["input_sha256"]: raise GoldenWorkflowError("Input h5ad changed after preparation") + for candidate_path, expected_hash in plan.get("candidate_artifact_sha256", {}).items(): + if compute_data_hash(candidate_path) != expected_hash: + raise GoldenWorkflowError( + f"Candidate artifact changed after preparation: {candidate_path}" + ) + native_config_path = plan.get("native_backend_config_path") + if native_config_path: + from .native_backend_config import ( + hash_native_backend_dependencies, + load_native_backend_config, + ) + + if compute_data_hash(native_config_path) != plan.get("native_backend_config_sha256"): + raise GoldenWorkflowError("Native backend config changed after preparation") + native_config = load_native_backend_config(native_config_path) + if hash_native_backend_dependencies(native_config) != plan.get( + "native_backend_dependency_sha256" + ): + raise GoldenWorkflowError("Native backend dependency changed after preparation") + policy_path = plan.get("decision_policy_path") + if policy_path and compute_data_hash(policy_path) != plan.get("decision_policy_sha256"): + raise GoldenWorkflowError("Selective decision policy changed after preparation") result = run_annotation_pipeline( input_path=plan["input_path"], cluster_key=plan["cluster_key"], @@ -213,6 +294,9 @@ def annotate_from_plan(plan_path: str) -> dict[str, Any]: context_file_path=plan.get("context_file_path"), custom_markers_path=plan.get("custom_markers_path"), packs=plan.get("packs"), + candidate_artifact_paths=plan.get("candidate_artifact_paths"), + native_backend_config_path=native_config_path, + decision_policy_path=policy_path, ) state = { "schema_version": STATE_SCHEMA, @@ -233,6 +317,9 @@ def annotate_from_plan(plan_path: str) -> dict[str, Any]: evidence_summary={ "critic_summary": critic_summary, "validation_scope": result.get("validation_scope"), + "hierarchical_selector": result.get("manifest", {}) + .get("parameters", {}) + .get("hierarchical_selector", {}), }, allowed_next_actions=["review_uncertain_clusters"], forbidden_claims=[ diff --git a/src/celltypepilot/governance_freeze.py b/src/celltypepilot/governance_freeze.py new file mode 100644 index 0000000..3927d97 --- /dev/null +++ b/src/celltypepilot/governance_freeze.py @@ -0,0 +1,174 @@ +"""Immutable release freeze for CellTypePilot's governed decision layer.""" + +from __future__ import annotations + +import hashlib +import json +from pathlib import Path + +GOVERNANCE_FREEZE_SCHEMA = "celltypepilot.governance-freeze.v1" + + +class GovernanceFreezeError(ValueError): + """Raised when a frozen governance artifact is incomplete or changed.""" + + +def _sha256(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def _repo_root() -> Path: + return Path(__file__).resolve().parents[2] + + +def governed_paths(root: Path | None = None) -> list[Path]: + """Return release-governed code/data paths, excluding the freeze itself.""" + base = (root or _repo_root()).resolve() + fixed = [ + "src/celltypepilot/calibration.py", + "src/celltypepilot/calibration_split.py", + "src/celltypepilot/candidate_backends.py", + "src/celltypepilot/critic.py", + "src/celltypepilot/hierarchical_selector.py", + "src/celltypepilot/identity_contract.py", + "src/celltypepilot/lineage_coverage.py", + "src/celltypepilot/novelty_detector.py", + "src/celltypepilot/pack_manager.py", + "src/celltypepilot/state_scorer.py", + "src/celltypepilot/validation_domains.py", + "src/celltypepilot/data/marker_atlas.json", + "src/celltypepilot/data/state_atlas.json", + "src/celltypepilot/data/validation_domains.json", + ] + paths = [base / value for value in fixed] + pack_root = base / "src/celltypepilot/data/packs" + if pack_root.is_dir(): + paths.extend( + child + for child in pack_root.rglob("*") + if child.is_file() + and child.name + in { + "pack.json", + "marker_atlas.json", + "state_atlas.json", + "ontology_map.json", + "reference_manifest.json", + } + ) + return sorted(set(paths)) + + +def build_governance_freeze( + output_path: str | Path, + *, + root: str | Path | None = None, + release_id: str, +) -> dict: + """Hash the current decision layer into a deterministic release artifact.""" + base = Path(root).resolve() if root else _repo_root() + records = [] + for path in governed_paths(base): + if not path.is_file(): + raise GovernanceFreezeError(f"Governed file is missing: {path}") + records.append( + { + "path": path.relative_to(base).as_posix(), + "size": path.stat().st_size, + "sha256": _sha256(path), + } + ) + payload = { + "schema_version": GOVERNANCE_FREEZE_SCHEMA, + "release_id": release_id, + "files": records, + "frozen_invariants": { + "marker_scorer_role": "evidence_only_not_candidate_vote", + "candidate_decision_backends": [ + "celltypist", + "popv", + "singler", + "scanvi", + "custom_reference", + ], + "llm_role": "hypothesis_only_by_default", + "minimum_independent_backend_groups": 2, + "selector_outputs": ["accepted_leaf", "accepted_ancestor", "abstain"], + "calibration_effect": "downgrade_only", + "identity_state_novelty": "independent_axes", + "human_signoff": "required", + }, + "claim_boundary": ( + "This freezes software governance and content hashes. It does not freeze or establish " + "biological accuracy, selective-risk calibration, or domain validation." + ), + } + canonical = json.dumps( + payload, sort_keys=True, separators=(",", ":"), ensure_ascii=False + ).encode("utf-8") + payload["freeze_sha256"] = hashlib.sha256(canonical).hexdigest() + output = Path(output_path).resolve() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(payload, indent=2, ensure_ascii=False) + "\n", encoding="utf-8") + return payload + + +def verify_governance_freeze( + freeze_path: str | Path, + *, + root: str | Path | None = None, +) -> dict: + """Fail closed if a governed release file differs from the frozen hash.""" + freeze_path = Path(freeze_path).resolve() + payload = json.loads(freeze_path.read_text(encoding="utf-8")) + if payload.get("schema_version") != GOVERNANCE_FREEZE_SCHEMA: + raise GovernanceFreezeError(f"Freeze schema must be {GOVERNANCE_FREEZE_SCHEMA}") + unsigned = {key: value for key, value in payload.items() if key != "freeze_sha256"} + canonical = json.dumps( + unsigned, sort_keys=True, separators=(",", ":"), ensure_ascii=False + ).encode("utf-8") + if hashlib.sha256(canonical).hexdigest() != payload.get("freeze_sha256"): + raise GovernanceFreezeError("Freeze manifest hash mismatch") + expected = {record["path"]: record for record in payload.get("files", [])} + if root is not None: + base = Path(root).resolve() + current_paths = {path.relative_to(base).as_posix(): path for path in governed_paths(base)} + else: + source_root = _repo_root() + if (source_root / "src/celltypepilot").is_dir(): + current_paths = { + path.relative_to(source_root).as_posix(): path + for path in governed_paths(source_root) + } + else: + package_root = Path(__file__).resolve().parent + prefix = "src/celltypepilot/" + current_paths = { + relative: package_root / relative.removeprefix(prefix) + for relative in expected + if relative.startswith(prefix) + } + if set(expected) != set(current_paths): + missing = sorted(set(expected) - set(current_paths)) + added = sorted(set(current_paths) - set(expected)) + raise GovernanceFreezeError( + f"Governed file set changed; missing={missing[:3]} added={added[:3]}" + ) + changed = [] + for relative, record in expected.items(): + path = current_paths[relative] + if path.stat().st_size != record["size"] or _sha256(path) != record["sha256"]: + changed.append(relative) + if changed: + raise GovernanceFreezeError(f"Governed files changed after freeze: {changed[:5]}") + return { + "schema_version": GOVERNANCE_FREEZE_SCHEMA, + "status": "verified", + "release_id": payload["release_id"], + "freeze_sha256": payload["freeze_sha256"], + "n_files": len(expected), + } diff --git a/src/celltypepilot/hierarchical_selector.py b/src/celltypepilot/hierarchical_selector.py new file mode 100644 index 0000000..d819688 --- /dev/null +++ b/src/celltypepilot/hierarchical_selector.py @@ -0,0 +1,286 @@ +"""Ontology-aware selective identity decisions over backend candidates.""" + +from __future__ import annotations + +from collections import Counter +from collections.abc import Iterable +from typing import Any + +import pandas as pd + +from .constants import ( + CONFIDENCE_HIGH, + CONFIDENCE_LOW, + CONFIDENCE_MEDIUM, + CONFIDENCE_REVIEW, +) + +SELECTOR_SCHEMA = "celltypepilot.hierarchical-selective-decision.v1" + +DEFAULT_POLICY: dict[str, Any] = { + "policy_id": "hierarchical-selective-default-v1", + "min_independent_backends_leaf": 2, + "min_independent_backends_ancestor": 2, + "max_ancestor_hops": 2, + "allow_llm_decision_vote": False, + "calibrated": False, +} + + +class SelectiveDecisionError(ValueError): + """Raised when a selective-decision policy is unsafe or malformed.""" + + +def validate_policy(policy: dict | None) -> dict: + if policy is not None and not isinstance(policy, dict): + raise SelectiveDecisionError("Selective decision policy must be a JSON object") + merged = {**DEFAULT_POLICY, **(policy or {})} + if not isinstance(merged.get("policy_id"), str) or not merged["policy_id"].strip(): + raise SelectiveDecisionError("policy_id must be a non-empty string") + for key in ("min_independent_backends_leaf", "min_independent_backends_ancestor"): + value = merged.get(key) + if not isinstance(value, int) or value < 1: + raise SelectiveDecisionError(f"{key} must be a positive integer") + max_hops = merged.get("max_ancestor_hops") + if not isinstance(max_hops, int) or max_hops < 0: + raise SelectiveDecisionError("max_ancestor_hops must be a non-negative integer") + if not isinstance(merged.get("allow_llm_decision_vote"), bool): + raise SelectiveDecisionError("allow_llm_decision_vote must be boolean") + if merged.get("calibrated") is not False: + raise SelectiveDecisionError( + "This selector policy cannot claim calibration; use a separate held-out calibration artifact" + ) + return merged + + +def _ancestor_distances(label: str, parent_by_name: dict[str, str]) -> dict[str, int]: + distances = {label: 0} + current = label + while current in parent_by_name: + parent = parent_by_name[current] + if parent in distances: + break + distances[parent] = distances[current] + 1 + current = parent + return distances + + +def _safe_common_ancestor( + labels: list[str], parent_by_name: dict[str, str], max_hops: int +) -> tuple[str | None, int | None]: + if not labels: + return None, None + paths = [_ancestor_distances(label, parent_by_name) for label in labels] + common = set(paths[0]).intersection(*(set(path) for path in paths[1:])) + eligible = [label for label in common if max(path[label] for path in paths) <= max_hops] + if not eligible: + return None, None + chosen = min( + eligible, + key=lambda label: ( + max(path[label] for path in paths), + sum(path[label] for path in paths), + label, + ), + ) + return chosen, max(path[chosen] for path in paths) + + +def _candidate_set(rows: pd.DataFrame) -> str: + labels = [str(value) for value in rows["canonical_cell_type"] if str(value)] + return ";".join(dict.fromkeys(labels)) + + +def select_hierarchical_identities( + candidates: pd.DataFrame, + resolver: dict, + clusters: Iterable[str], + policy: dict | None = None, +) -> pd.DataFrame: + """Select leaf, governed ancestor, or abstention without score blending.""" + active_policy = validate_policy(policy) + parent_by_name = resolver.get("parent_by_name", {}) + cl_by_name = resolver.get("cl_by_name", {}) + records: list[dict] = [] + + for cluster in [str(value) for value in clusters]: + cluster_rows = candidates[candidates["cluster"].astype(str) == cluster].copy() + top = cluster_rows[ + (cluster_rows["rank"] == 1) + & cluster_rows["identity_resolved"].astype(bool) + & (cluster_rows["decision_role"] == "decision_candidate") + ].copy() + if active_policy["allow_llm_decision_vote"]: + top = pd.concat( + [ + top, + cluster_rows[ + (cluster_rows["rank"] == 1) + & cluster_rows["identity_resolved"].astype(bool) + & (cluster_rows["decision_role"] == "hypothesis_only") + ], + ], + ignore_index=True, + ) + + # Correlated adapters count once. This is deterministic and avoids + # manufacturing consensus by running multiple wrappers over one family. + top = top.sort_values(["independence_group", "backend"]) + independent = top.drop_duplicates("independence_group", keep="first") + labels = independent["canonical_cell_type"].astype(str).tolist() + backend_names = independent["backend"].astype(str).tolist() + groups = independent["independence_group"].astype(str).tolist() + fallback_rows = cluster_rows[ + (cluster_rows["rank"] == 1) & cluster_rows["identity_resolved"].astype(bool) + ] + candidate_set = _candidate_set( + pd.concat([independent, fallback_rows], ignore_index=True).drop_duplicates( + "canonical_cell_type" + ) + ) + counts = Counter(labels) + n_independent = len(groups) + max_agreement = max(counts.values(), default=0) + agreement_fraction = max_agreement / n_independent if n_independent else 0.0 + + selected = "Unknown" + selected_cl = "" + decision = "abstain" + reason = "NO_DECISION_ELIGIBLE_BACKEND" + ancestor_hops: int | None = None + + if n_independent < active_policy["min_independent_backends_leaf"]: + reason = "INSUFFICIENT_INDEPENDENT_BACKENDS" + elif len(counts) == 1: + selected = labels[0] + selected_cl = cl_by_name.get(selected, "") + decision = "accepted_leaf" + reason = "" + candidate_set = selected + else: + ancestor, ancestor_hops = _safe_common_ancestor( + labels, parent_by_name, active_policy["max_ancestor_hops"] + ) + if ancestor and n_independent >= active_policy["min_independent_backends_ancestor"]: + selected = ancestor + selected_cl = cl_by_name.get(selected, "") + decision = "accepted_ancestor" + reason = "BACKEND_DISAGREEMENT_COLLAPSED_TO_GOVERNED_ANCESTOR" + else: + reason = "BACKEND_DISAGREEMENT_NO_SAFE_ANCESTOR" + + display_candidate = selected + if decision == "abstain": + display_candidate = candidate_set.split(";", 1)[0] if candidate_set else "Unknown" + selected_cl = cl_by_name.get(display_candidate, "") + + records.append( + { + "schema_version": SELECTOR_SCHEMA, + "cluster": cluster, + "selective_decision": decision, + "selected_cell_type": selected, + "selected_cl_id": cl_by_name.get(selected, "") if selected != "Unknown" else "", + "selective_candidate_cell_type": display_candidate, + "selective_candidate_cl_id": selected_cl, + "candidate_set": candidate_set, + "n_independent_backends": n_independent, + "supporting_backends": ";".join(backend_names), + "independence_groups": ";".join(groups), + "backend_agreement_fraction": round(agreement_fraction, 4), + "ancestor_hops": ancestor_hops, + "selective_abstain_reason": reason if decision == "abstain" else "", + "selection_note": reason if decision == "accepted_ancestor" else "", + "decision_policy_id": active_policy["policy_id"], + "calibrated_probability": None, + "claim_boundary": ( + "agreement_is_descriptive_not_calibrated_probability; identity_requires_critic_review" + ), + } + ) + return pd.DataFrame(records) + + +def attach_marker_evidence( + decisions: pd.DataFrame, marker_scores: pd.DataFrame, resolver: dict +) -> pd.DataFrame: + """Build critic input using marker evidence for the selected candidate.""" + rows: list[dict] = [] + cl_by_name = resolver.get("cl_by_name", {}) + for _, decision in decisions.iterrows(): + label = str(decision["selective_candidate_cell_type"]) + match = marker_scores[ + (marker_scores["cluster"].astype(str) == str(decision["cluster"])) + & (marker_scores["cell_type"].astype(str) == label) + ] + evidence = match.iloc[0].to_dict() if not match.empty else {} + evidence.update(decision.to_dict()) + evidence["cell_type"] = label + evidence["cl_id"] = cl_by_name.get(label, evidence.get("cl_id", "")) + evidence.setdefault("combined_score", 0.0) + evidence.setdefault("pct_overlap", 0.0) + evidence.setdefault("neg_conflict", 0.0) + evidence.setdefault("specificity", 0.0) + score = float(evidence.get("combined_score", 0.0) or 0.0) + overlap = float(evidence.get("pct_overlap", 0.0) or 0.0) + conflict = float(evidence.get("neg_conflict", 0.0) or 0.0) + specificity = float(evidence.get("specificity", 0.0) or 0.0) + if score >= 0.7 and overlap >= 0.5 and conflict < 0.1 and specificity >= 0.5: + evidence["confidence"] = CONFIDENCE_HIGH + elif score >= 0.5 and overlap >= 0.3 and conflict < 0.2: + evidence["confidence"] = CONFIDENCE_MEDIUM + elif score >= 0.3: + evidence["confidence"] = CONFIDENCE_LOW + else: + evidence["confidence"] = CONFIDENCE_REVIEW + rows.append(evidence) + return pd.DataFrame(rows) + + +def enforce_selective_decisions( + critic_results: pd.DataFrame, decisions: pd.DataFrame +) -> pd.DataFrame: + """Ensure marker/critic logic can downgrade but never rescue the selector.""" + output = critic_results.copy() + decision_map = decisions.set_index("cluster").to_dict(orient="index") + for index, row in output.iterrows(): + selective = decision_map[str(row["cluster"])] + if selective["selective_decision"] != "abstain": + continue + reason = selective["selective_abstain_reason"] + output.at[index, "candidate_cell_type"] = selective["selective_candidate_cell_type"] + output.at[index, "candidate_cl_id"] = selective["selective_candidate_cl_id"] + output.at[index, "cell_type"] = "Unknown" + if "cl_id" in output.columns: + output.at[index, "cl_id"] = "" + output.at[index, "decision"] = "abstain" + prior_reason = str(row.get("abstain_reason", "") or "") + output.at[index, "abstain_reason"] = "; ".join( + value for value in (reason, prior_reason) if value + ) + prior_flags = str(row.get("critic_flags", "") or "") + if prior_flags == "PASS": + prior_flags = "" + flag = f"SELECTIVE_{reason}" + output.at[index, "critic_flags"] = "; ".join( + value for value in (prior_flags, flag) if value + ) + return output + + +def build_selector_manifest(decisions: pd.DataFrame, policy: dict | None = None) -> dict: + active_policy = validate_policy(policy) + counts = decisions["selective_decision"].value_counts().to_dict() if not decisions.empty else {} + return { + "schema_version": SELECTOR_SCHEMA, + "policy": active_policy, + "decision_counts": counts, + "marker_role": "evidence_only_not_candidate_vote", + "llm_role": ( + "decision_candidate" if active_policy["allow_llm_decision_vote"] else "hypothesis_only" + ), + "score_fusion": "prohibited_across_backend_semantics", + "claim_boundary": ( + "agreement is descriptive and not a calibrated probability or selective-risk guarantee" + ), + } diff --git a/src/celltypepilot/identity_contract.py b/src/celltypepilot/identity_contract.py index 7a501fa..a05ebca 100644 --- a/src/celltypepilot/identity_contract.py +++ b/src/celltypepilot/identity_contract.py @@ -179,6 +179,7 @@ def build_identity_resolver( """Build an ambiguity-aware label/CL resolver for the active scope.""" by_label: dict[str, str | None] = {} by_cl: dict[str, str | None] = {} + cl_by_name: dict[str, str] = {} parent_by_name: dict[str, str] = {} def add(index: dict[str, str | None], key: str, canonical: str) -> None: @@ -202,6 +203,12 @@ def add(index: dict[str, str | None], key: str, canonical: str) -> None: cl_id = str(info.get("cl_id", "")).strip() if cl_id: add(by_cl, cl_id, canonical) + prior_cl = cl_by_name.get(canonical) + if prior_cl is not None and prior_cl != cl_id: + raise IdentityContractError( + f"Canonical label {canonical!r} has conflicting CL IDs in active scope" + ) + cl_by_name[canonical] = cl_id if len(path) > 1: parent_by_name[canonical] = path[-2] @@ -212,6 +219,7 @@ def add(index: dict[str, str | None], key: str, canonical: str) -> None: "schema_version": "celltypepilot.identity-resolver.v1", "by_label": by_label, "by_cl": by_cl, + "cl_by_name": cl_by_name, "parent_by_name": parent_by_name, "safe_parent_fallbacks": (pack_contract or {}).get("safe_parent_fallbacks", {}), } diff --git a/src/celltypepilot/lineage_coverage.py b/src/celltypepilot/lineage_coverage.py new file mode 100644 index 0000000..926f002 --- /dev/null +++ b/src/celltypepilot/lineage_coverage.py @@ -0,0 +1,255 @@ +"""Truth-free lineage-coverage audits for backend-neutral candidate selection.""" + +from __future__ import annotations + +import hashlib +import json +from pathlib import Path + +import pandas as pd + +from .candidate_backends import ( + aggregate_cell_candidates, + concatenate_candidates, + normalize_candidate_table, +) +from .data_adapter import load_marker_atlas +from .hierarchical_selector import select_hierarchical_identities +from .identity_contract import ( + build_identity_resolver, + collect_pack_identity_contract, + compose_marker_definitions, +) +from .pack_manager import merge_marker_atlas, resolve_extension_packs +from .validation_domains import load_validation_domains + +LINEAGE_AUDIT_SCHEMA = "celltypepilot.lineage-coverage-audit.v1" + + +class LineageCoverageError(ValueError): + """Raised when a lineage audit cannot be constructed without outcome access.""" + + +def _sha256(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def _fine_lineage(label: str) -> str: + value = " ".join(str(label).casefold().replace("+", " positive ").split()) + if any( + token in value + for token in ( + "t cell", + "b cell", + "nk cell", + "lymphocyte", + "plasma cell", + "plasmablast", + "innate lymphoid", + ) + ): + return "lymphoid" + if any( + token in value + for token in ( + "myeloid", + "monocyte", + "macrophage", + "dendritic", + "neutrophil", + "mast cell", + "leukocyte", + ) + ): + return "myeloid" + if any(token in value for token in ("endothelial", "pericyte", "vascular")): + return "vascular" + if any( + token in value + for token in ("fibroblast", "stromal", "smooth muscle", "schwann", "mesenchymal") + ): + return "stromal" + if any( + token in value + for token in ( + "epithelial", + "alveolar", + "ciliated", + "club cell", + "goblet", + "basal cell", + "enterocyte", + "stem cell", + "paneth", + "tuft", + "neuroendocrine", + "malignant", + ) + ): + return "epithelial" + return "other" + + +def _domain_lineage(label: str, domain_id: str) -> str: + fine = _fine_lineage(label) + if domain_id == "lung" and fine in {"myeloid", "lymphoid"}: + return "immune" + if domain_id == "tumor_microenvironment": + if fine in {"myeloid", "lymphoid"}: + return "immune" + if fine == "epithelial": + return "malignant_or_epithelial" + return fine + + +def build_selector_lineage_audit( + predictions_path: str | Path, + cluster_map_path: str | Path, + output_dir: str | Path, + *, + domain_id: str, + methods: tuple[str, ...] = ("celltypist", "popv", "singler"), +) -> dict: + """Re-select OOF backend predictions and audit lineages without reading truth. + + ``predictions_path`` must contain fold-isolated cell predictions. The audit + deliberately ignores any truth table or accuracy metric; it establishes only + that candidate generation no longer collapses to a single lineage. + """ + domains = load_validation_domains() + if domain_id not in domains["domains"]: + raise LineageCoverageError(f"Unknown validation domain: {domain_id}") + contract = domains["domains"][domain_id]["atlas_contract"] + predictions_path = Path(predictions_path).resolve() + cluster_map_path = Path(cluster_map_path).resolve() + if not predictions_path.is_file() or not cluster_map_path.is_file(): + raise LineageCoverageError("Predictions and cluster-map artifacts are required") + predictions = pd.read_csv(predictions_path, dtype=str) + required = {"cell_id", "method", "predicted_label"} + if not required.issubset(predictions.columns): + raise LineageCoverageError( + f"Predictions lack columns: {sorted(required - set(predictions))}" + ) + selected = predictions[predictions["method"].isin(methods)].copy() + missing_methods = sorted(set(methods) - set(selected["method"])) + if missing_methods: + raise LineageCoverageError(f"Required backend predictions are absent: {missing_methods}") + if "raw_predicted_label" in selected: + selected["predicted_label"] = selected["raw_predicted_label"].fillna( + selected["predicted_label"] + ) + cluster_map = pd.read_csv(cluster_map_path, dtype=str) + if not {"cell_id", "cluster"}.issubset(cluster_map.columns): + raise LineageCoverageError("Cluster map requires cell_id and cluster") + assignments = cluster_map.set_index("cell_id")["cluster"] + assignments.index = assignments.index.astype(str) + + records, warnings = resolve_extension_packs(contract["required_packs"], "human") + atlas = load_marker_atlas("human") + atlas, merge_warnings = merge_marker_atlas(atlas, records, "human") + pack_contract = collect_pack_identity_contract(records) + tissue = ( + "lung" + if domain_id == "lung" + else "gut" + if domain_id == "gut_ibd" + else "tumor_microenvironment" + ) + _, scope = compose_marker_definitions(atlas, tissue, pack_contract=pack_contract) + resolver = build_identity_resolver(atlas, scope["active_tissues"], pack_contract) + + tables = [] + for method in methods: + frame = selected[selected["method"] == method].copy() + if frame.duplicated("cell_id").any(): + raise LineageCoverageError(f"Backend {method} contains duplicate cell predictions") + frame["backend"] = method + aggregated = aggregate_cell_candidates(frame, assignments) + tables.append( + normalize_candidate_table( + aggregated, + resolver, + default_backend=method, + source_artifact=f"oof_predictions_sha256:{_sha256(predictions_path)}", + ) + ) + candidates = concatenate_candidates(tables) + decisions = select_hierarchical_identities( + candidates, resolver, sorted(assignments.astype(str).unique()) + ) + decisions["fine_lineage"] = decisions["selective_candidate_cell_type"].map(_fine_lineage) + decisions["domain_lineage"] = decisions["selective_candidate_cell_type"].map( + lambda label: _domain_lineage(label, domain_id) + ) + observed = sorted(set(decisions.loc[decisions["domain_lineage"] != "other", "domain_lineage"])) + required_lineages = list(contract["required_lineages"]) + missing = sorted(set(required_lineages) - set(observed)) + n_accepted = int(decisions["selective_decision"].str.startswith("accepted").sum()) + status = "passed" if not missing and n_accepted > 0 else "failed" + + output = Path(output_dir).resolve() + output.mkdir(parents=True, exist_ok=True) + decisions_path = output / "selector_lineage_decisions.csv" + candidates_path = output / "backend_candidates.normalized.csv" + cell_predictions_path = output / "selector_cell_predictions.csv" + decisions.to_csv(decisions_path, index=False, lineterminator="\n") + candidates.to_csv(candidates_path, index=False, lineterminator="\n") + decision_by_cluster = decisions.set_index("cluster") + cell_predictions = pd.DataFrame( + { + "cell_id": assignments.index.astype(str), + "cluster": assignments.astype(str).to_numpy(), + } + ) + selected_label = decision_by_cluster["selected_cell_type"].to_dict() + agreement = decision_by_cluster["backend_agreement_fraction"].to_dict() + cell_predictions["predicted_label"] = ( + cell_predictions["cluster"].map(selected_label).fillna("Unknown") + ) + cell_predictions["confidence"] = pd.to_numeric( + cell_predictions["cluster"].map(agreement), errors="coerce" + ).fillna(0.0) + cell_predictions["method"] = "celltypepilot" + cell_predictions.to_csv(cell_predictions_path, index=False, lineterminator="\n") + manifest = { + "schema_version": LINEAGE_AUDIT_SCHEMA, + "domain_id": domain_id, + "status": status, + "source_predictions_sha256": _sha256(predictions_path), + "source_cluster_map_sha256": _sha256(cluster_map_path), + "methods": list(methods), + "required_packs": contract["required_packs"], + "pack_warnings": [*warnings, *merge_warnings], + "active_tissues": scope["active_tissues"], + "required_lineages": required_lineages, + "observed_lineages": observed, + "missing_lineages": missing, + "n_clusters": int(len(decisions)), + "n_accepted_clusters": n_accepted, + "decision_counts": decisions["selective_decision"].value_counts().to_dict(), + "truth_access": "prohibited_not_read", + "claim_boundary": ( + "Passing proves multi-lineage candidate addressability in these OOF artifacts only; " + "it is not accuracy, calibration, biological validation, or a reason to relax abstention." + ), + "artifacts": { + "decisions": decisions_path.name, + "candidates": candidates_path.name, + "cell_predictions": cell_predictions_path.name, + }, + } + manifest_path = output / "lineage_coverage_manifest.json" + manifest_path.write_text( + json.dumps(manifest, indent=2, ensure_ascii=False) + "\n", encoding="utf-8" + ) + return { + "manifest": manifest, + "manifest_path": manifest_path, + "decisions": decisions, + "candidates": candidates, + "cell_predictions": cell_predictions, + } diff --git a/src/celltypepilot/mcp_server.py b/src/celltypepilot/mcp_server.py index 97aff17..09ea0d5 100644 --- a/src/celltypepilot/mcp_server.py +++ b/src/celltypepilot/mcp_server.py @@ -1008,6 +1008,9 @@ def tool_annotate_clusters( tissue: str | None = None, embedding_key: str | None = None, no_figures: bool = False, + candidate_artifact_paths: list[str] | None = None, + native_backend_config_path: str | None = None, + decision_policy_path: str | None = None, ) -> Any: """Run the bounded annotation pipeline and write reviewable artifacts.""" from .orchestrator import run_annotation_pipeline @@ -1020,6 +1023,9 @@ def tool_annotate_clusters( tissue=tissue, embedding_key=embedding_key, no_figures=no_figures, + candidate_artifact_paths=candidate_artifact_paths, + native_backend_config_path=native_backend_config_path, + decision_policy_path=decision_policy_path, ) return _jsonable( { diff --git a/src/celltypepilot/native_backend_config.py b/src/celltypepilot/native_backend_config.py new file mode 100644 index 0000000..c044e3f --- /dev/null +++ b/src/celltypepilot/native_backend_config.py @@ -0,0 +1,191 @@ +"""Governed configuration for package-native annotation backends.""" + +from __future__ import annotations + +import hashlib +import json +from pathlib import Path +from typing import Any + +NATIVE_BACKEND_CONFIG_SCHEMA = "celltypepilot.native-backends.v1" +SUPPORTED_NATIVE_BACKENDS = { + "celltypist", + "popv", + "singler", + "scanvi", + "custom_reference", + "llm", +} +PATH_FIELDS = {"reference_path", "model_path", "adapter_path"} + + +class NativeBackendConfigError(ValueError): + """Raised when a native-backend configuration is unsafe or ambiguous.""" + + +def _canonical_json(payload: Any) -> bytes: + return json.dumps(payload, sort_keys=True, separators=(",", ":"), ensure_ascii=False).encode( + "utf-8" + ) + + +def _sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def _resolve_local_path(value: Any, base: Path, field: str) -> str: + if not isinstance(value, str) or not value.strip(): + raise NativeBackendConfigError(f"{field} must be a non-empty path string") + path = Path(value).expanduser() + if not path.is_absolute(): + path = base / path + return str(path.resolve()) + + +def _validate_backend(entry: Any, base: Path, index: int) -> dict: + if not isinstance(entry, dict): + raise NativeBackendConfigError(f"backends[{index}] must be an object") + item = dict(entry) + backend = str(item.get("backend", "")).strip().casefold().replace("-", "_") + if backend not in SUPPORTED_NATIVE_BACKENDS: + allowed = ", ".join(sorted(SUPPORTED_NATIVE_BACKENDS)) + raise NativeBackendConfigError(f"backends[{index}].backend must be one of: {allowed}") + item["backend"] = backend + item["enabled"] = item.get("enabled", True) + if not isinstance(item["enabled"], bool): + raise NativeBackendConfigError(f"backends[{index}].enabled must be boolean") + + for field in PATH_FIELDS: + if item.get(field) is not None: + item[field] = _resolve_local_path(item[field], base, field) + + timeout = item.get("timeout_seconds", 7200 if backend == "singler" else 14400) + if not isinstance(timeout, int) or not 30 <= timeout <= 86400: + raise NativeBackendConfigError( + f"backends[{index}].timeout_seconds must be an integer from 30 to 86400" + ) + item["timeout_seconds"] = timeout + + environment = item.get("environment", {}) + if not isinstance(environment, dict) or not all( + isinstance(key, str) and key.replace("_", "").isalnum() and isinstance(value, str) + for key, value in environment.items() + ): + raise NativeBackendConfigError( + f"backends[{index}].environment must map environment-variable names to strings" + ) + item["environment"] = environment + + if backend in {"popv", "singler", "scanvi", "custom_reference"}: + if not item.get("reference_path"): + raise NativeBackendConfigError(f"{backend} requires reference_path") + item["label_key"] = str(item.get("label_key", "cell_type")).strip() + if not item["label_key"]: + raise NativeBackendConfigError(f"{backend}.label_key cannot be empty") + + if backend == "celltypist": + mode = str(item.get("mode", "pretrained")).casefold() + if mode not in {"pretrained", "retrain"}: + raise NativeBackendConfigError("celltypist.mode must be pretrained or retrain") + if mode == "retrain" and not item.get("reference_path"): + raise NativeBackendConfigError("celltypist retrain mode requires reference_path") + item["mode"] = mode + item["label_key"] = str(item.get("label_key", "cell_type")).strip() + + if backend == "popv": + mode = str(item.get("mode", "retrain")).casefold() + if mode not in {"retrain", "inference", "fast"}: + raise NativeBackendConfigError("popv.mode must be retrain, inference, or fast") + item["mode"] = mode + + if backend == "custom_reference": + method = str(item.get("method", "correlation")).casefold() + if method not in {"correlation", "knn"}: + raise NativeBackendConfigError("custom_reference.method must be correlation or knn") + item["method"] = method + + if backend == "llm": + provider = str(item.get("provider", "openai")).casefold() + if provider != "openai": + raise NativeBackendConfigError("llm.provider currently supports only openai") + if not item.get("model"): + raise NativeBackendConfigError("llm.model is required") + if item.get("allow_network") is not True: + raise NativeBackendConfigError( + "llm requires explicit allow_network=true; otherwise omit or disable it" + ) + item["provider"] = provider + item["api_key_env"] = str(item.get("api_key_env", "OPENAI_API_KEY")) + if not item["api_key_env"].replace("_", "").isalnum(): + raise NativeBackendConfigError("llm.api_key_env must be an environment variable name") + + return item + + +def load_native_backend_config(path: str | Path) -> dict: + """Load, resolve, and validate a native-backend JSON configuration.""" + config_path = Path(path).expanduser().resolve() + if not config_path.exists(): + raise NativeBackendConfigError(f"Native backend config not found: {config_path}") + try: + payload = json.loads(config_path.read_text(encoding="utf-8")) + except json.JSONDecodeError as exc: + raise NativeBackendConfigError(f"Invalid native backend JSON: {exc}") from exc + if not isinstance(payload, dict): + raise NativeBackendConfigError("Native backend config must be a JSON object") + if payload.get("schema_version") != NATIVE_BACKEND_CONFIG_SCHEMA: + raise NativeBackendConfigError(f"schema_version must be {NATIVE_BACKEND_CONFIG_SCHEMA!r}") + entries = payload.get("backends") + if not isinstance(entries, list) or not entries: + raise NativeBackendConfigError("backends must be a non-empty list") + backends = [_validate_backend(item, config_path.parent, i) for i, item in enumerate(entries)] + names = [item["backend"] for item in backends if item["enabled"]] + if len(names) != len(set(names)): + raise NativeBackendConfigError("Enabled backend names must be unique") + continue_on_failure = payload.get("continue_on_failure", True) + if not isinstance(continue_on_failure, bool): + raise NativeBackendConfigError("continue_on_failure must be boolean") + resume = payload.get("resume", True) + if not isinstance(resume, bool): + raise NativeBackendConfigError("resume must be boolean") + normalized = { + "schema_version": NATIVE_BACKEND_CONFIG_SCHEMA, + "continue_on_failure": continue_on_failure, + "resume": resume, + "backends": backends, + "config_path": str(config_path), + } + normalized["config_sha256"] = hashlib.sha256(_canonical_json(normalized)).hexdigest() + return normalized + + +def hash_native_backend_dependencies(config: dict) -> dict[str, str]: + """Hash every local reference/model/adapter dependency declared by the config.""" + hashes: dict[str, str] = {} + for item in config.get("backends", []): + if not item.get("enabled", True): + continue + for field in PATH_FIELDS: + value = item.get(field) + if value is None: + continue + path = Path(value) + if not path.exists(): + raise NativeBackendConfigError(f"{item['backend']}.{field} not found: {path}") + if str(path) in hashes: + continue + if path.is_dir(): + digest = hashlib.sha256() + for child in sorted( + candidate for candidate in path.rglob("*") if candidate.is_file() + ): + digest.update(str(child.relative_to(path)).replace("\\", "/").encode("utf-8")) + digest.update(_sha256_file(child).encode("ascii")) + hashes[str(path)] = digest.hexdigest() + else: + hashes[str(path)] = _sha256_file(path) + return hashes diff --git a/src/celltypepilot/native_backends.py b/src/celltypepilot/native_backends.py new file mode 100644 index 0000000..c7c52e7 --- /dev/null +++ b/src/celltypepilot/native_backends.py @@ -0,0 +1,862 @@ +"""Package-native candidate backend execution for ordinary annotation runs. + +Every backend is isolated behind the same fail-closed contract. Backends may +generate candidates; only the downstream hierarchical selector can publish a +draft identity. LLM output is permanently hypothesis-only. +""" + +from __future__ import annotations + +import hashlib +import importlib.metadata +import importlib.util +import json +import os +import shutil +import subprocess +import time +from importlib.resources import files +from pathlib import Path +from typing import Any + +import anndata as ad +import numpy as np +import pandas as pd +from scipy import sparse + +from .candidate_backends import ( + OUTPUT_COLUMNS, + aggregate_cell_candidates, + concatenate_candidates, + normalize_candidate_table, +) +from .native_backend_config import hash_native_backend_dependencies + +NATIVE_BACKEND_RUN_SCHEMA = "celltypepilot.native-backend-run.v1" +NATIVE_BACKEND_STATUS_SCHEMA = "celltypepilot.native-backend-status.v1" +STATUS_COLUMNS = [ + "schema_version", + "backend", + "status", + "mode", + "backend_version", + "signature_sha256", + "elapsed_seconds", + "n_candidates", + "candidate_artifact", + "log_artifact", + "error_type", + "error_detail", + "claim_boundary", +] + + +class NativeBackendRunError(RuntimeError): + """Raised when a strict native-backend run cannot complete.""" + + +class NativeBackendUnavailableError(NativeBackendRunError): + """Raised when a requested optional runtime is unavailable.""" + + +def check_native_backend_runtimes() -> dict[str, dict[str, Any]]: + """Report import/executable availability without training or network calls.""" + rscript = shutil.which("Rscript") + return { + "celltypist": { + "available": importlib.util.find_spec("celltypist") is not None, + "check": "python_import_only", + }, + "popv": { + "available": importlib.util.find_spec("popv") is not None, + "check": "python_import_only", + }, + "singler": { + "available": rscript is not None, + "check": "Rscript_executable_only_R_packages_unverified", + "executable": rscript, + }, + "scanvi": { + "available": importlib.util.find_spec("scvi") is not None, + "check": "python_import_only", + }, + "custom_reference": {"available": True, "check": "core_runtime"}, + "llm": { + "available": importlib.util.find_spec("openai") is not None, + "check": "sdk_import_only_credentials_and_network_unverified", + }, + } + + +def _canonical_hash(payload: Any) -> str: + content = json.dumps( + payload, sort_keys=True, separators=(",", ":"), ensure_ascii=False, default=str + ) + return hashlib.sha256(content.encode("utf-8")).hexdigest() + + +def _sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def _package_version(name: str) -> str: + try: + return importlib.metadata.version(name) + except importlib.metadata.PackageNotFoundError: + return "unavailable" + + +def _safe_error(exc: Exception) -> str: + return " ".join(str(exc).replace("\r", " ").replace("\n", " ").split())[:1000] + + +def _write_json(path: Path, payload: dict) -> None: + temporary = path.with_suffix(path.suffix + ".tmp") + temporary.write_text(json.dumps(payload, indent=2, ensure_ascii=False) + "\n", encoding="utf-8") + temporary.replace(path) + + +def _validate_counts(matrix, backend: str) -> None: + values = matrix.data if sparse.issparse(matrix) else np.asarray(matrix) + if values.size == 0: + raise NativeBackendRunError(f"{backend} requires a non-empty raw count matrix") + if not np.isfinite(values).all() or np.nanmin(values) < 0: + raise NativeBackendRunError(f"{backend} requires finite non-negative raw counts") + if not np.allclose(values, np.rint(values), atol=1e-6): + raise NativeBackendRunError( + f"{backend} requires integer raw counts; configure counts_layer or AnnData.raw" + ) + + +def _counts_view(adata: ad.AnnData, layer: str | None, backend: str) -> ad.AnnData: + if layer: + if layer not in adata.layers: + raise NativeBackendRunError(f"{backend} counts_layer not found: {layer}") + work = ad.AnnData( + X=adata.layers[layer].copy(), + obs=adata.obs.copy(), + var=adata.var.copy(), + ) + elif adata.raw is not None: + work = adata.raw.to_adata() + work.obs = adata.obs.copy() + else: + work = adata.copy() + _validate_counts(work.X, backend) + return work + + +def _sanitize_query( + query: ad.AnnData, + cluster_key: str, + *, + extra_obs_keys: tuple[str, ...] = (), +) -> ad.AnnData: + keep = [cluster_key, *extra_obs_keys] + keep = [key for key in dict.fromkeys(keep) if key in query.obs] + work = query.copy() + work.obs = work.obs.loc[:, keep].copy() + work.obs["__ctp_cell_id__"] = work.obs_names.astype(str) + work.uns = {} + return work + + +def _sanitize_reference(reference: ad.AnnData, label_key: str, *obs_keys: str) -> ad.AnnData: + if label_key not in reference.obs: + raise NativeBackendRunError(f"Reference lacks label key: {label_key}") + keep = [label_key, *(key for key in obs_keys if key and key in reference.obs)] + work = reference.copy() + work.obs = work.obs.loc[:, list(dict.fromkeys(keep))].copy() + reference_contract = work.uns.get("celltypepilot_reference") + work.uns = {} + if reference_contract is not None: + work.uns["celltypepilot_reference"] = reference_contract + return work + + +def _shared_features( + reference: ad.AnnData, query: ad.AnnData, backend: str, minimum: int = 50 +) -> tuple[ad.AnnData, ad.AnnData]: + shared = reference.var_names.intersection(query.var_names) + if len(shared) < minimum: + raise NativeBackendRunError( + f"{backend} found {len(shared)} shared genes; at least {minimum} are required" + ) + return reference[:, shared].copy(), query[:, shared].copy() + + +def _load_reference(entry: dict) -> ad.AnnData: + path = Path(entry["reference_path"]) + if not path.exists(): + raise NativeBackendRunError(f"Reference not found: {path}") + return ad.read_h5ad(path) + + +def _run_reference_backend( + query: ad.AnnData, + cluster_key: str, + entry: dict, + species: str, + tissue: str, +) -> tuple[pd.DataFrame, dict]: + backend = entry["backend"] + method = entry.get("method", backend) + reference = _load_reference(entry) if entry.get("reference_path") else None + if backend == "scanvi": + query = _sanitize_query( + _counts_view(query, entry.get("query_counts_layer"), "scanvi"), + cluster_key, + ) + reference = _sanitize_reference( + _counts_view(reference, entry.get("ref_counts_layer"), "scanvi"), + entry.get("label_key", "cell_type"), + ) + from .reference_scorer import score_by_reference + + result = score_by_reference( + query, + cluster_key, + reference=reference, + ref_label_key=entry.get("label_key", "cell_type"), + model_path=entry.get("model_path"), + backend=method, + n_neighbors=int(entry.get("n_neighbors", 15)), + species=species, + tissue=tissue, + allow_unverified_reference=bool(entry.get("allow_unverified_reference", False)), + ) + raw = result.rename(columns={"ref_score": "score", "ref_rank": "rank"}).copy() + raw["backend"] = "custom_reference" if backend == "custom_reference" else backend + raw["score_semantics"] = "backend_cluster_support_not_cross_backend_probability" + package = "scvi-tools" if backend == "scanvi" else "celltypist" + return raw, { + "backend_version": _package_version(package), + "reference_contract": dict(result.attrs.get("reference_contract", {})), + } + + +def _run_celltypist_retrain( + query: ad.AnnData, cluster_key: str, entry: dict, run_dir: Path +) -> tuple[pd.DataFrame, dict]: + try: + import celltypist + import scanpy as sc + except ImportError as exc: + raise NativeBackendUnavailableError( + "CellTypist is unavailable; install celltypepilot[reference]" + ) from exc + + reference = _sanitize_reference(_load_reference(entry), entry["label_key"]) + query_work = _sanitize_query(query, cluster_key) + reference, query_work = _shared_features(reference, query_work, "celltypist") + sc.pp.normalize_total(reference, target_sum=1e4) + sc.pp.log1p(reference) + sc.pp.normalize_total(query_work, target_sum=1e4) + sc.pp.log1p(query_work) + model = celltypist.train( + reference, + labels=entry["label_key"], + n_jobs=int(entry.get("n_jobs", 1)), + max_iter=int(entry.get("max_iter", 100)), + use_SGD=bool(entry.get("use_sgd", False)), + feature_selection=bool(entry.get("feature_selection", True)), + ) + model_path = run_dir / "celltypist_model.pkl" + model.write(str(model_path)) + predictions = celltypist.annotate(query_work, model=model, majority_voting=False) + labels = predictions.predicted_labels + if isinstance(labels, pd.DataFrame): + labels = labels.iloc[:, 0] + probabilities = predictions.probability_matrix + confidence = probabilities.max(axis=1) if isinstance(probabilities, pd.DataFrame) else np.nan + raw = pd.DataFrame( + { + "cell_id": query_work.obs["__ctp_cell_id__"].astype(str).to_numpy(), + "predicted_label": pd.Series(labels).astype(str).to_numpy(), + "confidence": np.asarray(confidence, dtype=float), + "backend": "celltypist", + "score_semantics": "maximum_model_probability_within_celltypist", + } + ) + return raw, { + "backend_version": _package_version("celltypist"), + "model_artifact": str(model_path), + } + + +def _run_popv( + query: ad.AnnData, cluster_key: str, entry: dict, run_dir: Path +) -> tuple[pd.DataFrame, dict]: + try: + import popv + except ImportError as exc: + raise NativeBackendUnavailableError( + "popV is unavailable; install the optional popV runtime" + ) from exc + + label_key = entry["label_key"] + query_batch_key = str(entry.get("query_batch_key", "__ctp_query_batch__")) + ref_batch_key = str(entry.get("ref_batch_key", "__ctp_ref_batch__")) + query_counts = _counts_view(query, entry.get("query_counts_layer"), "popv") + reference_counts = _counts_view(_load_reference(entry), entry.get("ref_counts_layer"), "popv") + query_work = _sanitize_query( + query_counts, + cluster_key, + extra_obs_keys=(query_batch_key,), + ) + reference = _sanitize_reference(reference_counts, label_key, ref_batch_key) + reference, query_work = _shared_features(reference, query_work, "popv") + if query_batch_key not in query_work.obs: + query_work.obs[query_batch_key] = "query" + if ref_batch_key not in reference.obs: + reference.obs[ref_batch_key] = "reference" + model_dir = run_dir / "models" + model_dir.mkdir(exist_ok=True) + process = popv.preprocessing.Process_Query( + query_work, + reference, + query_batch_key=query_batch_key, + ref_labels_key=label_key, + ref_batch_key=ref_batch_key, + cl_obo_folder=False, + unknown_celltype_label="Unknown", + save_path_trained_models=str(model_dir), + prediction_mode=entry.get("mode", "retrain"), + hvg=min(int(entry.get("hvg", 4000)), reference.n_vars), + ) + processed = process.adata + output_dir = run_dir / "popv_output" + output_dir.mkdir(exist_ok=True) + popv.annotation.annotate_data(processed, save_path=str(output_dir)) + if "_dataset" not in processed.obs: + raise NativeBackendRunError("popV output lacks the _dataset query/reference boundary") + result = processed.obs.loc[processed.obs["_dataset"].astype(str).eq("query")] + required = {"popv_prediction", "popv_prediction_score"} + if not required.issubset(result.columns): + raise NativeBackendRunError("popV did not emit prediction and agreement score columns") + ids = ( + result["__ctp_cell_id__"].astype(str).to_numpy() + if "__ctp_cell_id__" in result + else result.index.astype(str).to_numpy() + ) + score = pd.to_numeric(result["popv_prediction_score"], errors="raise").to_numpy(float) + prediction_keys = processed.uns.get( + "prediction_keys_seen", processed.uns.get("prediction_keys", []) + ) + if score.size and np.nanmax(score) > 1: + score = score / max(1, len(prediction_keys)) + raw = pd.DataFrame( + { + "cell_id": ids, + "predicted_label": result["popv_prediction"].astype(str).to_numpy(), + "confidence": np.clip(score, 0, 1), + "backend": "popv", + "score_semantics": "popv_expert_agreement_fraction_not_calibrated_probability", + } + ) + return raw, { + "backend_version": _package_version("popv"), + "prediction_keys": [str(key) for key in prediction_keys], + "model_artifact": str(model_dir), + } + + +def _run_singler( + query: ad.AnnData, cluster_key: str, entry: dict, run_dir: Path +) -> tuple[pd.DataFrame, dict]: + reference = _sanitize_reference(_load_reference(entry), entry["label_key"]) + query_work = _sanitize_query(query, cluster_key) + reference, query_work = _shared_features(reference, query_work, "singler") + reference_path = run_dir / "reference.sanitized.h5ad" + query_path = run_dir / "query.truth_stripped.h5ad" + output_path = run_dir / "raw_candidates.csv" + reference.write_h5ad(reference_path) + query_work.write_h5ad(query_path) + adapter_path = entry.get("adapter_path") or str( + files("celltypepilot.adapters") / "run_singler.R" + ) + rscript = str(entry.get("rscript", "Rscript")) + command = [ + rscript, + str(adapter_path), + str(reference_path), + str(query_path), + str(output_path), + entry["label_key"], + ] + environment = {**os.environ, **entry.get("environment", {})} + try: + completed = subprocess.run( + command, + check=False, + capture_output=True, + text=True, + timeout=entry["timeout_seconds"], + shell=False, + env=environment, + ) + except FileNotFoundError as exc: + raise NativeBackendUnavailableError( + "Rscript is unavailable; SingleR requires R, SingleR, zellkonverter, and SummarizedExperiment" + ) from exc + except subprocess.TimeoutExpired as exc: + raise NativeBackendRunError( + f"SingleR timed out after {entry['timeout_seconds']} seconds" + ) from exc + (run_dir / "stdout.log").write_text(completed.stdout or "", encoding="utf-8") + (run_dir / "stderr.log").write_text(completed.stderr or "", encoding="utf-8") + if completed.returncode != 0: + raise NativeBackendRunError( + f"SingleR exited with code {completed.returncode}: {_safe_error(RuntimeError(completed.stderr))}" + ) + if not output_path.exists(): + raise NativeBackendRunError("SingleR completed without writing candidates") + raw = pd.read_csv(output_path) + raw["backend"] = "singler" + try: + version = subprocess.run( + [rscript, "-e", "cat(as.character(packageVersion('SingleR')))"], + check=False, + capture_output=True, + text=True, + timeout=30, + shell=False, + env=environment, + ).stdout.strip() + except (OSError, subprocess.TimeoutExpired): + version = "unknown" + return raw, { + "backend_version": version or "unknown", + "command": command[:2], + "adapter_sha256": _sha256_file(Path(adapter_path)), + } + + +def _llm_payload(scores: pd.DataFrame, resolver: dict) -> list[dict]: + payload = [] + for cluster, group in scores.groupby(scores["cluster"].astype(str), sort=True): + top = group.sort_values("combined_score", ascending=False).head(5) + candidates = [] + for _, row in top.iterrows(): + label = str(row.get("cell_type", "")) + candidates.append( + { + "label": label, + "cl_id": resolver.get("cl_by_name", {}).get(label, ""), + "marker_evidence_score": float(row.get("combined_score", 0.0)), + "positive_markers_detected": str(row.get("positive_markers_detected", ""))[ + :500 + ], + "negative_markers_detected": str(row.get("negative_markers_detected", ""))[ + :500 + ], + } + ) + payload.append({"cluster": str(cluster), "allowed_candidates": candidates}) + return payload + + +def _run_llm(scores: pd.DataFrame, resolver: dict, entry: dict) -> tuple[pd.DataFrame, dict]: + if entry.get("allow_network") is not True: + raise NativeBackendRunError("LLM backend was not explicitly authorized for network use") + api_key = os.environ.get(entry["api_key_env"]) + if not api_key: + raise NativeBackendUnavailableError( + f"LLM API key environment variable is unset: {entry['api_key_env']}" + ) + try: + from openai import OpenAI + except ImportError as exc: + raise NativeBackendUnavailableError( + "OpenAI Python SDK is unavailable; install celltypepilot[llm]" + ) from exc + packets = _llm_payload(scores, resolver) + request_hash = _canonical_hash(packets) + schema = { + "type": "object", + "additionalProperties": False, + "properties": { + "decisions": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": False, + "properties": { + "cluster": {"type": "string"}, + "selected_label": {"type": "string"}, + "abstain": {"type": "boolean"}, + "rationale": {"type": "string", "maxLength": 500}, + }, + "required": ["cluster", "selected_label", "abstain", "rationale"], + }, + } + }, + "required": ["decisions"], + } + client = OpenAI(api_key=api_key) + response = client.responses.create( + model=entry["model"], + input=[ + { + "role": "system", + "content": ( + "You are a bounded cell-type candidate reviewer. For each cluster, either " + "select exactly one label from allowed_candidates or abstain. Marker scores " + "are evidence-ranking signals, not probabilities. Do not invent labels." + ), + }, + {"role": "user", "content": json.dumps(packets, ensure_ascii=False)}, + ], + text={ + "format": { + "type": "json_schema", + "name": "celltypepilot_llm_candidates", + "schema": schema, + "strict": True, + } + }, + ) + if not getattr(response, "output_text", ""): + raise NativeBackendRunError("LLM returned no structured output") + try: + decoded = json.loads(response.output_text) + except json.JSONDecodeError as exc: + raise NativeBackendRunError("LLM output was not valid JSON") from exc + allowed = { + item["cluster"]: {candidate["label"] for candidate in item["allowed_candidates"]} + for item in packets + } + rows = [] + seen: set[str] = set() + for decision in decoded.get("decisions", []): + cluster = str(decision.get("cluster", "")) + if cluster not in allowed or cluster in seen: + raise NativeBackendRunError("LLM returned an unknown or duplicate cluster") + seen.add(cluster) + if decision.get("abstain"): + continue + label = str(decision.get("selected_label", "")) + if label not in allowed[cluster]: + raise NativeBackendRunError("LLM selected a label outside allowed_candidates") + rows.append( + { + "cluster": cluster, + "cell_type": label, + "backend": "llm", + "rank": 1, + "score_semantics": "llm_hypothesis_without_numeric_probability", + } + ) + usage = getattr(response, "usage", None) + usage_payload = usage.model_dump() if hasattr(usage, "model_dump") else str(usage or "") + return pd.DataFrame(rows), { + "backend_version": _package_version("openai"), + "provider": "openai", + "model": entry["model"], + "request_sha256": request_hash, + "response_id": str(getattr(response, "id", "")), + "usage": usage_payload, + } + + +def _normalize_result( + raw: pd.DataFrame, + query: ad.AnnData, + cluster_key: str, + resolver: dict, + backend: str, + source_artifact: Path, + version: str, +) -> pd.DataFrame: + if raw.empty: + return pd.DataFrame(columns=OUTPUT_COLUMNS) + work = raw + if "cluster" not in work and "cluster_id" not in work: + work = aggregate_cell_candidates(work, query.obs[cluster_key]) + return normalize_candidate_table( + work, + resolver, + source_artifact=str(source_artifact), + default_backend=backend, + source_version=version, + ) + + +def run_native_backends( + query: ad.AnnData, + cluster_key: str, + marker_scores: pd.DataFrame, + resolver: dict, + output_dir: str | Path, + config: dict, + *, + species: str, + tissue: str, + input_sha256: str, +) -> dict: + """Run configured backends with checkpoints and structured failure artifacts.""" + root = Path(output_dir) / "native_backends" + root.mkdir(parents=True, exist_ok=True) + dependency_hashes = hash_native_backend_dependencies(config) + candidate_tables: list[pd.DataFrame] = [] + statuses: list[dict] = [] + backend_metadata: dict[str, dict] = {} + + for entry in config.get("backends", []): + if not entry.get("enabled", True): + continue + backend = entry["backend"] + run_dir = root / backend + run_dir.mkdir(parents=True, exist_ok=True) + raw_candidate_path = run_dir / "raw_candidates.csv" + candidate_path = run_dir / "candidates.normalized.csv" + checkpoint_path = run_dir / "checkpoint.json" + log_path = run_dir / "run.json" + signature = _canonical_hash( + { + "schema_version": NATIVE_BACKEND_RUN_SCHEMA, + "backend": entry, + "input_sha256": input_sha256, + "dependencies": dependency_hashes, + "cluster_key": cluster_key, + } + ) + started = time.monotonic() + if config.get("resume", True) and checkpoint_path.exists() and candidate_path.exists(): + try: + checkpoint = json.loads(checkpoint_path.read_text(encoding="utf-8")) + except json.JSONDecodeError: + checkpoint = {} + if ( + checkpoint.get("signature_sha256") == signature + and checkpoint.get("status") == "completed" + ): + cached = pd.read_csv(candidate_path) + candidate_tables.append(cached) + metadata = checkpoint.get("metadata", {}) + backend_metadata[backend] = metadata + statuses.append( + { + "schema_version": NATIVE_BACKEND_STATUS_SCHEMA, + "backend": backend, + "status": "completed_from_checkpoint", + "mode": entry.get("mode", entry.get("method", "native")), + "backend_version": metadata.get("backend_version", "unknown"), + "signature_sha256": signature, + "elapsed_seconds": 0.0, + "n_candidates": len(cached), + "candidate_artifact": str(candidate_path), + "log_artifact": str(log_path), + "error_type": "", + "error_detail": "", + "claim_boundary": "candidate_generation_only_not_final_identity", + } + ) + continue + + try: + if backend == "celltypist" and entry.get("mode") == "retrain": + raw, metadata = _run_celltypist_retrain(query, cluster_key, entry, run_dir) + elif backend in {"celltypist", "scanvi", "custom_reference"}: + raw, metadata = _run_reference_backend(query, cluster_key, entry, species, tissue) + elif backend == "popv": + raw, metadata = _run_popv(query, cluster_key, entry, run_dir) + elif backend == "singler": + raw, metadata = _run_singler(query, cluster_key, entry, run_dir) + elif backend == "llm": + raw, metadata = _run_llm(marker_scores, resolver, entry) + else: # validated config makes this unreachable + raise NativeBackendRunError(f"Unsupported backend: {backend}") + normalized = _normalize_result( + raw, + query, + cluster_key, + resolver, + backend, + candidate_path, + metadata.get("backend_version", "unknown"), + ) + raw.to_csv(raw_candidate_path, index=False) + normalized.to_csv(candidate_path, index=False) + candidate_tables.append(normalized) + backend_metadata[backend] = metadata + checkpoint = { + "schema_version": NATIVE_BACKEND_RUN_SCHEMA, + "status": "completed", + "signature_sha256": signature, + "metadata": metadata, + "n_candidates": len(normalized), + } + _write_json(checkpoint_path, checkpoint) + _write_json(log_path, checkpoint) + status = "completed" + error_type = "" + error_detail = "" + version = metadata.get("backend_version", "unknown") + n_candidates = len(normalized) + except Exception as exc: + unavailable = isinstance(exc, NativeBackendUnavailableError) + status = "unavailable" if unavailable else "failed" + error_type = type(exc).__name__ + error_detail = _safe_error(exc) + version = "unavailable" if unavailable else "unknown" + n_candidates = 0 + failure = { + "schema_version": NATIVE_BACKEND_RUN_SCHEMA, + "status": status, + "signature_sha256": signature, + "error_type": error_type, + "error_detail": error_detail, + } + _write_json(checkpoint_path, failure) + _write_json(log_path, failure) + if not config.get("continue_on_failure", True): + raise NativeBackendRunError( + f"Native backend {backend} {status}: {error_detail}" + ) from exc + statuses.append( + { + "schema_version": NATIVE_BACKEND_STATUS_SCHEMA, + "backend": backend, + "status": status, + "mode": entry.get("mode", entry.get("method", "native")), + "backend_version": version, + "signature_sha256": signature, + "elapsed_seconds": round(time.monotonic() - started, 3), + "n_candidates": n_candidates, + "candidate_artifact": str(candidate_path) if candidate_path.exists() else "", + "log_artifact": str(log_path), + "error_type": error_type, + "error_detail": error_detail, + "claim_boundary": "candidate_generation_only_not_final_identity", + } + ) + + status_frame = pd.DataFrame(statuses, columns=STATUS_COLUMNS) + status_path = root / "native_backend_status.csv" + status_frame.to_csv(status_path, index=False) + return { + "candidates": concatenate_candidates(candidate_tables), + "status": status_frame, + "status_path": status_path, + "root": root, + "config_sha256": config["config_sha256"], + "dependency_sha256": dependency_hashes, + "backend_metadata": backend_metadata, + } + + +def run_fold_native_backend( + train_path: str | Path, + query_path: str | Path, + cluster_key: str, + backend: str, + run_dir: str | Path, + *, + species: str, + tissue: str, + entry_overrides: dict | None = None, +) -> tuple[pd.DataFrame, dict]: + """Execute one fold-train-only backend using the ordinary native runners. + + This bridge keeps public-domain validation on the same implementation as + ``annotate --native-backends`` while preserving truth stripping performed + by :func:`benchmark_runner.materialize_fold`. + """ + if backend not in {"celltypist", "popv", "singler", "scanvi", "custom_reference"}: + raise NativeBackendRunError(f"Unsupported fold-native backend: {backend}") + train_path = Path(train_path).resolve() + query_path = Path(query_path).resolve() + work_dir = Path(run_dir).resolve() + work_dir.mkdir(parents=True, exist_ok=True) + overrides = dict(entry_overrides or {}) + reuse_raw_path = overrides.pop("reuse_raw_path", None) + entry = { + "backend": backend, + "reference_path": str(train_path), + "label_key": "cell_type", + "mode": "retrain", + "timeout_seconds": 14400, + "allow_unverified_reference": False, + **overrides, + } + if backend == "custom_reference": + entry.setdefault("method", "correlation") + query = ad.read_h5ad(query_path) + reuse_path = Path(reuse_raw_path) if reuse_raw_path else None + if reuse_path is not None and reuse_path.is_file(): + raw = pd.read_csv(reuse_path, dtype={"cell_id": str}) + checkpoint_path = reuse_path.parent / "checkpoint.json" + try: + checkpoint = json.loads(checkpoint_path.read_text(encoding="utf-8")) + except (OSError, json.JSONDecodeError): + checkpoint = {} + metadata = { + **checkpoint.get("metadata", {}), + "reused_product_native_artifact": str(reuse_path), + } + elif backend == "celltypist": + raw, metadata = _run_celltypist_retrain(query, cluster_key, entry, work_dir) + elif backend == "popv": + raw, metadata = _run_popv(query, cluster_key, entry, work_dir) + elif backend == "singler": + raw, metadata = _run_singler(query, cluster_key, entry, work_dir) + else: + raw, metadata = _run_reference_backend(query, cluster_key, entry, species, tissue) + + if "cell_id" in raw: + label_column = next( + name for name in ("predicted_label", "cell_type", "prediction", "label") if name in raw + ) + if "confidence" in raw: + confidence = pd.to_numeric(raw["confidence"], errors="coerce") + elif "similarity" in raw: + similarity = pd.to_numeric(raw["similarity"], errors="coerce") + confidence = (similarity + 1.0) / 2.0 + else: + confidence = pd.Series(0.0, index=raw.index) + predictions = pd.DataFrame( + { + "cell_id": raw["cell_id"].astype(str), + "predicted_label": raw[label_column].astype(str), + "confidence": confidence.clip(0, 1).fillna(0.0), + } + ) + else: + ranks = ( + pd.to_numeric(raw["rank"], errors="coerce").fillna(1) + if "rank" in raw + else pd.Series(1, index=raw.index) + ) + top = raw[ranks.eq(1)].copy() + if top.duplicated("cluster").any(): + raise NativeBackendRunError(f"{backend} emitted duplicate cluster top predictions") + labels = top.set_index(top["cluster"].astype(str))["cell_type"].to_dict() + score_column = "score" if "score" in top else "raw_score" + scores = ( + pd.to_numeric(top[score_column], errors="coerce").fillna(0.0) + if score_column in top + else pd.Series(0.0, index=top.index) + ) + scores.index = top["cluster"].astype(str) + clusters = query.obs[cluster_key].astype(str) + predictions = pd.DataFrame( + { + "cell_id": query.obs_names.astype(str), + "predicted_label": clusters.map(labels).fillna("Unknown").to_numpy(), + "confidence": clusters.map(scores.to_dict()).fillna(0.0).clip(0, 1).to_numpy(), + } + ) + return predictions, { + **metadata, + "implementation": "celltypepilot.native_backends.run_fold_native_backend", + "reference_policy": "fold_train_only", + "confidence_semantics": ( + "backend_specific_rank_or_similarity_transformed_for_selective_evaluation; " + "not_cross_backend_probability" + ), + } diff --git a/src/celltypepilot/orchestrator.py b/src/celltypepilot/orchestrator.py index 26e77ba..fe86f86 100644 --- a/src/celltypepilot/orchestrator.py +++ b/src/celltypepilot/orchestrator.py @@ -135,6 +135,27 @@ def _write_annotations_to_obs( strict=True, ) ) + cluster_to_selective_decision = dict( + zip( + critic_results["cluster"], + critic_results.get("selective_decision", ["abstain"] * len(critic_results)), + strict=True, + ) + ) + cluster_to_backend_count = dict( + zip( + critic_results["cluster"], + critic_results.get("n_independent_backends", [0] * len(critic_results)), + strict=True, + ) + ) + cluster_to_backend_agreement = dict( + zip( + critic_results["cluster"], + critic_results.get("backend_agreement_fraction", [0.0] * len(critic_results)), + strict=True, + ) + ) cluster_to_state_candidate = dict( zip( critic_results["cluster"], @@ -192,6 +213,18 @@ def _write_annotations_to_obs( adata.obs["ctp_abstain_reason"] = cluster_series.map(cluster_to_reason).fillna( "cluster_not_scored" ) + adata.obs["ctp_selective_decision"] = cluster_series.map(cluster_to_selective_decision).fillna( + "abstain" + ) + adata.obs["ctp_independent_backend_count"] = cluster_series.map( + cluster_to_backend_count + ).fillna(0) + adata.obs["ctp_backend_agreement"] = cluster_series.map(cluster_to_backend_agreement).fillna( + 0.0 + ) + adata.obs["ctp_backend_agreement_semantics"] = ( + "descriptive_top1_agreement_not_calibrated_probability" + ) adata.obs["ctp_cell_state_candidate"] = cluster_series.map(cluster_to_state_candidate).fillna( "Unknown" ) @@ -299,9 +332,12 @@ def run_annotation_pipeline( ambient_flag_column: str | None = None, doublet_threshold: float | None = 0.25, ambient_threshold: float | None = 0.2, + candidate_artifact_paths: list[str | Path] | None = None, + native_backend_config_path: str | Path | None = None, + decision_policy_path: str | Path | None = None, progress: ProgressFn = None, ) -> dict: - """Run marker, optional reference, ensemble, critic, and artifact generation. + """Run backend-neutral candidate generation, selective decision, and review. Returns a result dict with: adata, critic_results, critic_summary, manifest, figure_paths, output_path, species, tissue, embedding_key, @@ -378,7 +414,8 @@ def _emit(step: int, msg: str): raise PipelineError(f"Context safety gate failed: {exc}") from exc context_enabled = bool(context_text or context_file_path or custom_markers_path) - # Step 3: Marker scoring + # Step 3: Marker evidence compilation. Marker scores are no longer a + # classification backend and cannot independently publish an identity. from .critic import generate_critic_summary, run_critic from .data_adapter import ( get_all_markers_for_tissue, @@ -389,11 +426,9 @@ def _emit(step: int, msg: str): from .ensemble_scorer import ( analyze_disagreements, ensemble_scores, - generate_ensemble_summary, ) from .marker_scorer import ( compute_marker_scores, - compute_profile_correlation_scores, generate_annotation_summary, ) from .pack_manager import ( @@ -435,6 +470,23 @@ def _emit(step: int, msg: str): active_tissue=atlas_tissue, extension_pack_records=extension_pack_records, ) + from .identity_contract import build_identity_resolver + + active_tissues = [atlas_tissue] + if atlas_tissue != "general" and "general" in atlas.get("tissues", {}): + active_tissues.append("general") + active_tissues.extend( + tissue_name + for tissue_name in identity_contract["pack_identity_contract"].get("include_tissues", []) + if tissue_name not in active_tissues + ) + identity_resolver = build_identity_resolver( + atlas, + active_tissues, + identity_contract["pack_identity_contract"], + ) + identity_contract["identity_scope"]["active_tissues"] = active_tissues + identity_contract["identity_resolver"] = identity_resolver atlas_evidence_summary = summarize_atlas_evidence(atlas, atlas_tissue) n_marker_relationships = sum( len(info.get("positive_markers", [])) + len(info.get("negative_markers", [])) @@ -444,12 +496,18 @@ def _emit(step: int, msg: str): scores = compute_marker_scores(adata, cluster_key, markers, layer=layer) summary = generate_annotation_summary(scores, cluster_key) - if summary.empty and reference_path is None and model_path is None: + if ( + summary.empty + and reference_path is None + and model_path is None + and not candidate_artifact_paths + and native_backend_config_path is None + ): raise PipelineError("No annotations generated. Check marker gene overlap with your data.") - # Step 4: Optional reference scoring and ensemble fusion. This is part of - # the same artifact-producing pipeline, not a side command. - _emit(4, "Computing optional reference and ensemble scores...") + # Step 4: Candidate generation. Legacy marker/reference ensembles may be + # retained as diagnostics, but never drive the final selective decision. + _emit(4, "Normalizing candidate backends and selecting hierarchically...") ref_scores = pd.DataFrame() ensemble_df = pd.DataFrame() transitions = pd.DataFrame() @@ -488,24 +546,82 @@ def _emit(step: int, msg: str): marker_weight=marker_weight, adaptive=True, ) - ensemble_summary = generate_ensemble_summary(ensemble_df) - summary = _merge_ensemble_annotation_evidence(ensemble_summary, scores, markers) transitions = detect_transitional_states(ref_scores, scores) disagreements = analyze_disagreements(ensemble_df) - elif not no_ensemble and not scores.empty: - # Internal multi-method consensus voting (zero external reference required) - internal_ref_scores = compute_profile_correlation_scores( - adata, cluster_key, markers, layer=layer + + from .candidate_backends import ( + CandidateContractError, + concatenate_candidates, + load_candidate_artifacts, + marker_scores_as_evidence, + reference_scores_as_candidates, + ) + from .hierarchical_selector import ( + SelectiveDecisionError, + attach_marker_evidence, + build_selector_manifest, + select_hierarchical_identities, + ) + + decision_policy = None + decision_policy_hash = None + native_backend_config = None + native_backend_run = None + native_backend_candidates = pd.DataFrame() + if native_backend_config_path is not None: + from .native_backend_config import NativeBackendConfigError, load_native_backend_config + from .native_backends import NativeBackendRunError, run_native_backends + + try: + native_backend_config = load_native_backend_config(native_backend_config_path) + native_backend_run = run_native_backends( + adata, + cluster_key, + scores, + identity_resolver, + output_path, + native_backend_config, + species=species, + tissue=tissue, + input_sha256=data_hash, + ) + native_backend_candidates = native_backend_run["candidates"] + except (NativeBackendConfigError, NativeBackendRunError) as exc: + raise PipelineError(f"Native backend safety gate failed: {exc}") from exc + if decision_policy_path is not None: + policy_path = Path(decision_policy_path) + if not policy_path.exists(): + raise PipelineError(f"Selective decision policy not found: {policy_path}") + try: + decision_policy = json.loads(policy_path.read_text(encoding="utf-8")) + except json.JSONDecodeError as exc: + raise PipelineError(f"Invalid selective decision policy JSON: {exc}") from exc + decision_policy_hash = compute_data_hash(policy_path) + + try: + imported_candidates = load_candidate_artifacts( + candidate_artifact_paths or [], + identity_resolver, + adata.obs[cluster_key], ) - ensemble_df = ensemble_scores( - scores, - internal_ref_scores, - marker_weight=marker_weight, - adaptive=True, + backend_candidates = concatenate_candidates( + [ + marker_scores_as_evidence(scores, identity_resolver), + reference_scores_as_candidates(ref_scores, identity_resolver), + native_backend_candidates, + imported_candidates, + ] ) - ensemble_summary = generate_ensemble_summary(ensemble_df) - summary = _merge_ensemble_annotation_evidence(ensemble_summary, scores, markers) - disagreements = analyze_disagreements(ensemble_df) + hierarchical_decisions = select_hierarchical_identities( + backend_candidates, + identity_resolver, + adata.obs[cluster_key].astype(str).unique(), + decision_policy, + ) + summary = attach_marker_evidence(hierarchical_decisions, scores, identity_resolver) + selector_manifest = build_selector_manifest(hierarchical_decisions, decision_policy) + except (CandidateContractError, SelectiveDecisionError) as exc: + raise PipelineError(f"Backend candidate safety gate failed: {exc}") from exc # Step 5: Critic _emit(5, "Running Annotation Critic...") @@ -515,11 +631,14 @@ def _emit(step: int, msg: str): summary, atlas, atlas_tissue, - ensemble_info=ensemble_df if not ensemble_df.empty else None, + ensemble_info=None, layer=layer, evidence_policy=marker_evidence_policy, marker_definitions=markers, ) + from .hierarchical_selector import enforce_selective_decisions + + critic_results = enforce_selective_decisions(critic_results, hierarchical_decisions) calibration_policy = None calibration_policy_hash = None if calibration_policy_path is not None: @@ -635,6 +754,7 @@ def _emit(step: int, msg: str): # Step 8: Save all outputs and hash them into one manifest. from .provenance import create_manifest, save_manifest, update_manifest_outputs from .reporter import generate_html_report, generate_methodology_text, save_evidence_table + from .validation_domains import assess_validation_domain _emit(8, "Saving outputs...") @@ -649,6 +769,14 @@ def _emit(step: int, msg: str): auxiliary_paths = dict(agent_evidence_paths) auxiliary_paths["identity_contract"] = _write_identity_contract(output_path, identity_contract) + candidate_path = output_path / "backend_candidates.csv" + backend_candidates.to_csv(candidate_path, index=False) + auxiliary_paths["backend_candidates"] = candidate_path + decisions_path = output_path / "hierarchical_decisions.csv" + hierarchical_decisions.to_csv(decisions_path, index=False) + auxiliary_paths["hierarchical_decisions"] = decisions_path + if native_backend_run is not None: + auxiliary_paths["native_backend_status"] = native_backend_run["status_path"] novelty_path = output_path / "novelty_results.csv" novelty_results.to_csv(novelty_path, index=False) auxiliary_paths["novelty"] = novelty_path @@ -678,6 +806,11 @@ def _emit(step: int, msg: str): "model_path": model_path, "reference_backend": reference_backend if uses_reference else None, "marker_weight": marker_weight if uses_reference and not no_ensemble else None, + "legacy_ensemble_role": ( + "diagnostic_only_not_identity_decision" + if uses_reference and not no_ensemble + else "not_generated" + ), "no_ensemble": no_ensemble if uses_reference else None, "reference_sha256": reference_hash, "model_sha256": model_hash, @@ -690,9 +823,9 @@ def _emit(step: int, msg: str): "marker_expression_fraction_min": MARKER_PCT_THRESHOLD, "pipeline_stages": [ "context", - "marker", - "reference" if uses_reference else "reference_skipped", - "ensemble" if uses_reference and not no_ensemble else "ensemble_skipped", + "marker_evidence_compilation", + "candidate_backends", + "hierarchical_selective_decision", "critic", "state" if enable_states else "state_skipped", "novelty_ood", @@ -706,6 +839,32 @@ def _emit(step: int, msg: str): "marker_provenance_validation": "passed", "marker_evidence_policy": marker_evidence_policy, "marker_evidence_summary": atlas_evidence_summary, + "candidate_artifacts": [str(Path(path)) for path in candidate_artifact_paths or []], + "candidate_artifact_sha256": { + str(Path(path)): compute_data_hash(path) for path in candidate_artifact_paths or [] + }, + "native_backend_config_path": ( + str(native_backend_config_path) if native_backend_config_path is not None else None + ), + "native_backend_config_sha256": ( + native_backend_run["config_sha256"] if native_backend_run is not None else None + ), + "native_backend_dependency_sha256": ( + native_backend_run["dependency_sha256"] if native_backend_run is not None else None + ), + "native_backend_status": ( + native_backend_run["status"].to_dict(orient="records") + if native_backend_run is not None + else None + ), + "native_backend_metadata": ( + native_backend_run["backend_metadata"] if native_backend_run is not None else None + ), + "hierarchical_selector": selector_manifest, + "decision_policy_path": ( + str(decision_policy_path) if decision_policy_path is not None else None + ), + "decision_policy_sha256": decision_policy_hash, "gene_identity_contract": identity_contract["gene_identity"], "atlas_tissue": atlas_tissue, **context_manifest_parameters(context_pack, context_enabled), @@ -723,6 +882,7 @@ def _emit(step: int, msg: str): uses_reference=uses_reference, ), "validation_scope": validation_scope, + "validation_domain": assess_validation_domain(atlas_tissue, packs), }, output_dir=output_path, ) diff --git a/src/celltypepilot/pack_manager.py b/src/celltypepilot/pack_manager.py index b2dc69c..a2c9a93 100644 --- a/src/celltypepilot/pack_manager.py +++ b/src/celltypepilot/pack_manager.py @@ -136,8 +136,8 @@ def validate_pack_manifest(manifest: dict) -> list[str]: if diseases is not None and not isinstance(diseases, list): issues.append("diseases must be a list when present") pack_kind = manifest.get("pack_kind", "evidence") - if pack_kind not in ("evidence", "reference", "mixed"): - issues.append("pack_kind must be evidence, reference, or mixed") + if pack_kind not in ("evidence", "reference", "mixed", "scope"): + issues.append("pack_kind must be evidence, reference, mixed, or scope") if manifest.get("license_tier", "community") not in PACK_LICENSE_TIERS: issues.append("license_tier must be one of community/academic/commercial") if manifest.get("trust", TRUST_ATLAS) not in TRUST_LEVELS: @@ -211,6 +211,11 @@ def validate_pack(pack_dir: str | Path) -> list[str]: present = {name for name in ALLOWED_PACK_FILES if (pack_dir / name).exists()} if declared and not (declared & ALLOWED_PACK_FILES) & present: issues.append("no declared pack data file is present on disk") + if manifest.get("pack_kind") == "scope": + if ONTOLOGY_MAP_FILE not in declared or ONTOLOGY_MAP_FILE not in present: + issues.append("scope packs require ontology_map.json") + if ATLAS_FILE in present or STATE_FILE in present: + issues.append("scope packs must not duplicate marker or state atlases") return issues @@ -283,7 +288,7 @@ def install_pack( if (pack_dir / filename).exists() } if not content_files: - raise PackError("Pack contains no marker_atlas.json or state_atlas.json") + raise PackError("Pack contains no declared data files") destination = packs_dir() / name if destination.exists(): @@ -447,8 +452,12 @@ def _load_pack_content(pack_dir: Path, manifest: dict, trust: str) -> dict: record["ontology_map"] = content elif filename == REFERENCE_MANIFEST_FILE: record["reference_manifest"] = content - if record["marker_atlas"] is None and record["state_atlas"] is None: - raise PackError(f"Pack {record['name']!r} provides no atlas data") + if ( + record["marker_atlas"] is None + and record["state_atlas"] is None + and (manifest.get("pack_kind") != "scope" or record["ontology_map"] is None) + ): + raise PackError(f"Pack {record['name']!r} provides no atlas or governed scope data") return record diff --git a/src/celltypepilot/validation_domains.py b/src/celltypepilot/validation_domains.py new file mode 100644 index 0000000..e493e5e --- /dev/null +++ b/src/celltypepilot/validation_domains.py @@ -0,0 +1,103 @@ +"""Three-domain validation focus and claim-readiness boundaries.""" + +from __future__ import annotations + +import json +from importlib.resources import files +from typing import Any + +from .constants import FIRST_PARTY_PACKS_DIR + +DOMAIN_SCHEMA = "celltypepilot.validation-domains.v1" + + +class ValidationDomainError(ValueError): + """Raised when the bundled validation-domain registry is invalid.""" + + +def load_validation_domains() -> dict: + path = files("celltypepilot.data").joinpath("validation_domains.json") + payload = json.loads(path.read_text(encoding="utf-8")) + validate_validation_domains(payload) + return payload + + +def validate_validation_domains(payload: dict) -> None: + if payload.get("schema_version") != DOMAIN_SCHEMA: + raise ValidationDomainError(f"Expected schema_version {DOMAIN_SCHEMA}") + domains = payload.get("domains") + required = {"lung", "gut_ibd", "tumor_microenvironment"} + if not isinstance(domains, dict) or set(domains) != required: + raise ValidationDomainError( + "Registry must define exactly lung, gut_ibd, and tumor_microenvironment" + ) + for name, domain in domains.items(): + if domain.get("claim_ready") is not False: + raise ValidationDomainError(f"Development registry domain {name} must fail closed") + if len(domain.get("required_candidate_backends", [])) < 5: + raise ValidationDomainError(f"Domain {name} lacks the required comparator depth") + if not domain.get("required_validation_axes"): + raise ValidationDomainError(f"Domain {name} lacks validation axes") + atlas_contract = domain.get("atlas_contract") + if not isinstance(atlas_contract, dict): + raise ValidationDomainError(f"Domain {name} lacks atlas_contract") + if atlas_contract.get("status") != "scope_complete_evidence_not_claim_ready": + raise ValidationDomainError(f"Domain {name} atlas scope must remain non-claim-ready") + lineages = atlas_contract.get("required_lineages") + if not isinstance(lineages, list) or len(lineages) < 4: + raise ValidationDomainError(f"Domain {name} requires at least four lineage scopes") + required_packs = atlas_contract.get("required_packs") + if not isinstance(required_packs, list) or not required_packs: + raise ValidationDomainError(f"Domain {name} lacks required Atlas packs") + missing_packs = [ + pack + for pack in required_packs + if not (FIRST_PARTY_PACKS_DIR / str(pack) / "pack.json").is_file() + ] + if missing_packs: + raise ValidationDomainError( + f"Domain {name} references missing Atlas packs: {missing_packs}" + ) + + +def assess_validation_domain( + tissue: str | None, packs: list[str] | None = None, registry: dict | None = None +) -> dict[str, Any]: + """Resolve the focused domain; out-of-focus tissues remain exploratory only.""" + payload = registry or load_validation_domains() + tissue_key = str(tissue or "general").strip().casefold().replace("-", "_").replace(" ", "_") + pack_keys = {str(value).casefold() for value in (packs or [])} + if tissue_key == "lung": + domain_id = "lung" + elif tissue_key in {"gut", "ibd", "inflamed_gut", "intestine", "colon"}: + domain_id = "gut_ibd" + elif tissue_key in {"tumor_microenvironment", "tumor", "cancer", "tme"} or ( + "premium" in pack_keys and tissue_key == "tumor_microenvironment" + ): + domain_id = "tumor_microenvironment" + else: + return { + "schema_version": DOMAIN_SCHEMA, + "domain_id": None, + "status": "out_of_focus_exploratory", + "claim_ready": False, + "blockers": ["OUTSIDE_THREE_DEPTH_VALIDATION_DOMAINS"], + "claim_boundary": ( + "Atlas coverage outside the three focus domains is exploratory and not domain-validated" + ), + } + domain = payload["domains"][domain_id] + return { + "schema_version": DOMAIN_SCHEMA, + "domain_id": domain_id, + "status": domain["status"], + "claim_ready": False, + "blockers": list(domain["current_blockers"]), + "requirements": { + "atlas_contract": domain["atlas_contract"], + "required_candidate_backends": domain["required_candidate_backends"], + "required_validation_axes": domain["required_validation_axes"], + "minimum_evidence": domain["minimum_evidence"], + }, + "claim_boundary": domain["claim_boundary"], + } diff --git a/tests/test_benchmark_resume.py b/tests/test_benchmark_resume.py index dbd543c..9a23807 100644 --- a/tests/test_benchmark_resume.py +++ b/tests/test_benchmark_resume.py @@ -119,3 +119,53 @@ def inspect_then_fail(paths, cluster_key, species, tissue): assert predictions.empty assert set(status["status"]) == {"failed_or_unavailable"} assert "intentional interruption" in " ".join(status["error"].astype(str)) + + +def test_native_comparator_methods_use_shared_fold_runner(tmp_path, monkeypatch): + dataset, assignments = _tiny_benchmark() + calls = [] + + def fake_native( + train, + query, + cluster_key, + backend, + run_dir, + *, + species, + tissue, + entry_overrides=None, + ): + test = ad.read_h5ad(query) + calls.append(backend) + return ( + pd.DataFrame( + { + "cell_id": test.obs_names.astype(str), + "predicted_label": "A", + "confidence": 0.5, + } + ), + { + "implementation": "shared-native-test", + "version": "1", + "reference_policy": "fold_train_only", + "confidence_semantics": "test", + }, + ) + + monkeypatch.setattr("celltypepilot.native_backends.run_fold_native_backend", fake_native) + predictions, status = benchmark_runner.run_benchmark_comparators( + dataset, + assignments, + "truth", + "cluster", + tmp_path, + "human", + "general", + methods=("scanvi",), + ) + + assert calls == ["scanvi", "scanvi"] + assert len(predictions) == 4 + assert set(status["implementation"]) == {"shared-native-test"} diff --git a/tests/test_domain_depth_release.py b/tests/test_domain_depth_release.py new file mode 100644 index 0000000..6f8645e --- /dev/null +++ b/tests/test_domain_depth_release.py @@ -0,0 +1,140 @@ +from __future__ import annotations + +import json +import shutil +from pathlib import Path + +import anndata as ad +import numpy as np +import pandas as pd +import pytest + +from celltypepilot.calibration_split import build_calibration_split +from celltypepilot.governance_freeze import ( + GovernanceFreezeError, + build_governance_freeze, + governed_paths, + verify_governance_freeze, +) +from celltypepilot.lineage_coverage import build_selector_lineage_audit +from celltypepilot.pack_manager import resolve_extension_packs, validate_pack +from celltypepilot.validation_domains import load_validation_domains + +REPO_ROOT = Path(__file__).parents[1] +PACK_ROOT = REPO_ROOT / "src/celltypepilot/data/packs" + + +def test_three_depth_atlas_contracts_resolve_to_valid_first_party_packs(): + domains = load_validation_domains()["domains"] + + assert set(domains) == {"lung", "gut_ibd", "tumor_microenvironment"} + for domain in domains.values(): + contract = domain["atlas_contract"] + assert contract["status"] == "scope_complete_evidence_not_claim_ready" + assert len(contract["required_lineages"]) >= 4 + records, warnings = resolve_extension_packs(contract["required_packs"], "human") + assert warnings == [] + assert {record["name"] for record in records} == set(contract["required_packs"]) + for pack in contract["required_packs"]: + assert validate_pack(PACK_ROOT / pack) == [] + + +def test_calibration_split_is_truth_blind_and_donor_disjoint(tmp_path): + data = tmp_path / "cohort.h5ad" + obs = pd.DataFrame( + { + "donor": ["d1", "d1", "d2", "d2", "d3", "d3", "d4", "d4"], + "truth_must_not_be_read": ["A", "A", "B", "B", "A", "A", "B", "B"], + }, + index=[f"c{i}" for i in range(8)], + ) + ad.AnnData(np.ones((8, 2)), obs=obs, var=pd.DataFrame(index=["G1", "G2"])).write_h5ad(data) + registry = tmp_path / "registry.json" + registry.write_text( + json.dumps( + { + "cohorts": [ + { + "cohort_id": "cohort", + "dataset_version_id": "version-1", + "constant_study_id": "study", + "donor_namespace": "study", + "local_path": data.name, + "metadata": {"donor_key": "donor"}, + } + ] + } + ), + encoding="utf-8", + ) + + result = build_calibration_split(registry, tmp_path / "split", calibration_fraction=0.25) + assignments = result["assignments"] + + assert set(assignments["role"]) == {"calibration", "evaluation"} + assert result["manifest"]["truth_access"] == "prohibited_not_read" + calibration = set(assignments.loc[assignments["role"] == "calibration", "donor_unit"]) + evaluation = set(assignments.loc[assignments["role"] == "evaluation", "donor_unit"]) + assert calibration.isdisjoint(evaluation) + assert len(evaluation) >= 2 + + +def test_lung_selector_audit_demonstrates_four_lineages_without_truth(tmp_path): + labels = { + "0": "pulmonary alveolar type 2 cell", + "1": "capillary endothelial cell", + "2": "fibroblast", + "3": "natural killer cell", + } + cluster_rows = [] + prediction_rows = [] + for cluster, label in labels.items(): + for offset in range(2): + cell_id = f"c{cluster}-{offset}" + cluster_rows.append({"cell_id": cell_id, "cluster": cluster}) + for method in ("celltypist", "popv", "singler"): + prediction_rows.append( + { + "cell_id": cell_id, + "method": method, + "predicted_label": label, + "confidence": 0.9, + } + ) + predictions = tmp_path / "predictions.csv" + clusters = tmp_path / "clusters.csv" + pd.DataFrame(prediction_rows).to_csv(predictions, index=False) + pd.DataFrame(cluster_rows).to_csv(clusters, index=False) + + result = build_selector_lineage_audit( + predictions, clusters, tmp_path / "audit", domain_id="lung" + ) + + assert result["manifest"]["status"] == "passed" + assert set(result["manifest"]["observed_lineages"]) == { + "epithelial", + "immune", + "stromal", + "vascular", + } + assert result["manifest"]["truth_access"] == "prohibited_not_read" + assert set(result["decisions"]["selective_decision"]) == {"accepted_leaf"} + + +def test_governance_freeze_detects_tampering(tmp_path): + source_root = REPO_ROOT + copied_root = tmp_path / "repo" + for source in governed_paths(source_root): + destination = copied_root / source.relative_to(source_root) + destination.parent.mkdir(parents=True, exist_ok=True) + shutil.copy2(source, destination) + freeze = copied_root / "freeze.json" + build_governance_freeze(freeze, root=copied_root, release_id="test-release") + + verified = verify_governance_freeze(freeze, root=copied_root) + assert verified["status"] == "verified" + + target = copied_root / "src/celltypepilot/data/validation_domains.json" + target.write_text(target.read_text(encoding="utf-8") + "\n", encoding="utf-8") + with pytest.raises(GovernanceFreezeError, match="changed after freeze"): + verify_governance_freeze(freeze, root=copied_root) diff --git a/tests/test_golden_workflow.py b/tests/test_golden_workflow.py index ff0f8de..baa1ba3 100644 --- a/tests/test_golden_workflow.py +++ b/tests/test_golden_workflow.py @@ -14,6 +14,7 @@ from celltypepilot.golden_workflow import ( GoldenWorkflowError, _load_plan, + annotate_from_plan, prepare_annotation, review_uncertain_clusters, ) @@ -63,6 +64,51 @@ def test_prepare_writes_locked_executable_plan(tmp_path: Path): _load_plan(result["plan_path"]) +def test_prepare_locks_native_backend_config_and_reference(tmp_path: Path): + input_path = tmp_path / "lung.h5ad" + reference_path = tmp_path / "reference.h5ad" + output_dir = tmp_path / "run" + _write_lung_input(input_path) + _write_lung_input(reference_path) + reference = ad.read_h5ad(reference_path) + reference.obs["cell_type"] = ["endothelial", "endothelial", "epithelial", "epithelial"] + reference.write_h5ad(reference_path) + native_config = tmp_path / "native.json" + native_config.write_text( + json.dumps( + { + "schema_version": "celltypepilot.native-backends.v1", + "backends": [ + { + "backend": "custom_reference", + "method": "correlation", + "reference_path": str(reference_path), + "label_key": "cell_type", + } + ], + } + ), + encoding="utf-8", + ) + + result = prepare_annotation( + str(input_path), + str(output_dir), + cluster_key="cluster", + species="human", + tissue="lung", + native_backend_config_path=str(native_config), + ) + plan = result["plan"] + assert plan["native_backend_config_sha256"] + assert str(reference_path.resolve()) in plan["native_backend_dependency_sha256"] + + with reference_path.open("ab") as handle: + handle.write(b"changed") + with pytest.raises(GoldenWorkflowError, match="dependency changed"): + annotate_from_plan(result["plan_path"]) + + def test_review_queue_is_bounded_and_read_only(tmp_path: Path): pd.DataFrame( [ diff --git a/tests/test_hierarchical_selector.py b/tests/test_hierarchical_selector.py new file mode 100644 index 0000000..32e227f --- /dev/null +++ b/tests/test_hierarchical_selector.py @@ -0,0 +1,315 @@ +"""Contracts for backend-neutral hierarchical selective identity decisions.""" + +from __future__ import annotations + +import anndata as ad +import numpy as np +import pandas as pd +import pytest + +from celltypepilot.candidate_backends import ( + CandidateContractError, + aggregate_cell_candidates, + marker_scores_as_evidence, + normalize_candidate_table, +) +from celltypepilot.hierarchical_selector import ( + SelectiveDecisionError, + attach_marker_evidence, + enforce_selective_decisions, + select_hierarchical_identities, + validate_policy, +) +from celltypepilot.identity_contract import build_identity_resolver +from celltypepilot.validation_domains import assess_validation_domain, load_validation_domains + + +@pytest.fixture +def blood_resolver(blood_atlas): + return build_identity_resolver(blood_atlas, ["blood", "general"]) + + +def _candidates(rows: list[dict], resolver: dict) -> pd.DataFrame: + return normalize_candidate_table(pd.DataFrame(rows), resolver) + + +def test_two_independent_backends_accept_same_leaf(blood_resolver): + candidates = _candidates( + [ + { + "cluster": "0", + "backend": "celltypist", + "cell_type": "CD4+ T cell", + "score": 0.91, + }, + { + "cluster": "0", + "backend": "popv", + "cell_type": "CD4+ T cell", + "score": 0.83, + }, + ], + blood_resolver, + ) + + row = select_hierarchical_identities(candidates, blood_resolver, ["0"]).iloc[0] + + assert row["selective_decision"] == "accepted_leaf" + assert row["selected_cell_type"] == "CD4+ T cell" + assert row["selected_cl_id"] == "CL:0000624" + assert row["n_independent_backends"] == 2 + assert row["backend_agreement_fraction"] == 1.0 + assert pd.isna(row["calibrated_probability"]) + + +def test_sibling_disagreement_collapses_only_to_governed_parent(blood_resolver): + candidates = _candidates( + [ + { + "cluster": "0", + "backend": "celltypist", + "cell_type": "Naive CD4+ T cell", + }, + { + "cluster": "0", + "backend": "singler", + "cell_type": "Memory CD4+ T cell", + }, + ], + blood_resolver, + ) + + row = select_hierarchical_identities(candidates, blood_resolver, ["0"]).iloc[0] + + assert row["selective_decision"] == "accepted_ancestor" + assert row["selected_cell_type"] == "CD4+ T cell" + assert row["ancestor_hops"] == 1 + assert row["backend_agreement_fraction"] == 0.5 + + +def test_cross_lineage_disagreement_abstains_with_candidate_set(blood_resolver): + candidates = _candidates( + [ + {"cluster": "0", "backend": "celltypist", "cell_type": "B cell"}, + {"cluster": "0", "backend": "scanvi", "cell_type": "T cell"}, + ], + blood_resolver, + ) + + row = select_hierarchical_identities(candidates, blood_resolver, ["0"]).iloc[0] + + assert row["selective_decision"] == "abstain" + assert row["selected_cell_type"] == "Unknown" + assert row["selective_abstain_reason"] == "BACKEND_DISAGREEMENT_NO_SAFE_ANCESTOR" + assert set(row["candidate_set"].split(";")) == {"B cell", "T cell"} + + +def test_marker_and_llm_are_candidates_but_not_default_votes(blood_resolver): + marker_scores = pd.DataFrame( + [ + { + "cluster": "0", + "cell_type": "B cell", + "cl_id": "CL:0000236", + "combined_score": 0.99, + "rank": 1, + } + ] + ) + marker = marker_scores_as_evidence(marker_scores, blood_resolver) + llm = _candidates( + [{"cluster": "0", "backend": "llm", "cell_type": "B cell", "score": 0.99}], + blood_resolver, + ) + candidates = pd.concat([marker, llm], ignore_index=True) + + row = select_hierarchical_identities(candidates, blood_resolver, ["0"]).iloc[0] + + assert set(candidates["decision_role"]) == {"evidence_only", "hypothesis_only"} + assert row["selective_decision"] == "abstain" + assert row["n_independent_backends"] == 0 + assert row["selective_candidate_cell_type"] == "B cell" + + +def test_same_family_adapters_cannot_manufacture_independent_consensus(blood_resolver): + candidates = _candidates( + [ + {"cluster": "0", "backend": "knn", "cell_type": "B cell"}, + {"cluster": "0", "backend": "correlation", "cell_type": "B cell"}, + ], + blood_resolver, + ) + + row = select_hierarchical_identities(candidates, blood_resolver, ["0"]).iloc[0] + + assert row["n_independent_backends"] == 1 + assert row["selective_decision"] == "abstain" + assert row["selective_abstain_reason"] == "INSUFFICIENT_INDEPENDENT_BACKENDS" + + +def test_cell_level_backend_output_aggregates_to_auditable_cluster_votes(): + frame = pd.DataFrame( + [ + {"cell_id": "a", "backend": "popv", "predicted_label": "T cell"}, + {"cell_id": "b", "backend": "popv", "predicted_label": "T cell"}, + {"cell_id": "c", "backend": "popv", "predicted_label": "B cell"}, + ] + ) + assignments = pd.Series(["0", "0", "0"], index=["a", "b", "c"]) + + aggregated = aggregate_cell_candidates(frame, assignments).sort_values("rank") + + assert aggregated.iloc[0]["predicted_label"] == "T cell" + assert aggregated.iloc[0]["score"] == pytest.approx(2 / 3) + assert aggregated.iloc[0]["score_semantics"] == ( + "within_backend_cluster_top1_vote_fraction_not_probability" + ) + assert aggregated.iloc[1]["rank"] == 2 + + +def test_unknown_backend_and_fake_calibration_fail_closed(blood_resolver): + with pytest.raises(CandidateContractError, match="Unsupported candidate backend"): + _candidates( + [{"cluster": "0", "backend": "mystery", "cell_type": "B cell"}], + blood_resolver, + ) + with pytest.raises(SelectiveDecisionError, match="cannot claim calibration"): + validate_policy({"calibrated": True}) + + +def test_selector_abstention_cannot_be_rescued_by_marker_critic(blood_resolver): + candidates = _candidates( + [{"cluster": "0", "backend": "celltypist", "cell_type": "B cell"}], + blood_resolver, + ) + decisions = select_hierarchical_identities(candidates, blood_resolver, ["0"]) + marker_scores = pd.DataFrame( + [ + { + "cluster": "0", + "cell_type": "B cell", + "cl_id": "CL:0000236", + "combined_score": 0.99, + "pct_overlap": 0.99, + "neg_conflict": 0.0, + "specificity": 0.99, + } + ] + ) + critic_input = attach_marker_evidence(decisions, marker_scores, blood_resolver) + critic_input["decision"] = "accepted" + critic_input["candidate_cell_type"] = "B cell" + critic_input["candidate_cl_id"] = "CL:0000236" + critic_input["critic_flags"] = "PASS" + critic_input["abstain_reason"] = "" + + enforced = enforce_selective_decisions(critic_input, decisions).iloc[0] + + assert enforced["cell_type"] == "Unknown" + assert enforced["decision"] == "abstain" + assert enforced["candidate_cell_type"] == "B cell" + assert "INSUFFICIENT_INDEPENDENT_BACKENDS" in enforced["abstain_reason"] + + +def test_registry_defines_exactly_three_fail_closed_depth_domains(): + registry = load_validation_domains() + + assert set(registry["domains"]) == {"lung", "gut_ibd", "tumor_microenvironment"} + assert all(domain["claim_ready"] is False for domain in registry["domains"].values()) + assert assess_validation_domain("lung")["domain_id"] == "lung" + assert assess_validation_domain("gut")["domain_id"] == "gut_ibd" + assert assess_validation_domain("brain")["status"] == "out_of_focus_exploratory" + + +@pytest.mark.slow +@pytest.mark.integration +def test_pipeline_writes_backend_and_hierarchical_decision_artifacts(tmp_path, monkeypatch): + from celltypepilot.orchestrator import run_annotation_pipeline + + def fake_marker_scores(*_args, **_kwargs): + rows = [] + for cluster, first, second in ( + ("t", ("T cell", "CL:0000084", 0.9), ("B cell", "CL:0000236", 0.1)), + ("b", ("B cell", "CL:0000236", 0.9), ("T cell", "CL:0000084", 0.1)), + ): + for rank, (label, cl_id, score) in enumerate((first, second), start=1): + rows.append( + { + "cluster": cluster, + "cell_type": label, + "cl_id": cl_id, + "rank": rank, + "combined_score": score, + "pct_overlap": score, + "mean_log2fc": score, + "pct_expressed": score, + "specificity": score, + "neg_conflict": 0.0, + "pos_supporting_markers": "CD3D;CD3E" + if label == "T cell" + else "CD19;MS4A1", + "context_only_support": False, + "context_review_status": "not_applicable", + } + ) + return pd.DataFrame(rows) + + monkeypatch.setattr("celltypepilot.marker_scorer.compute_marker_scores", fake_marker_scores) + + genes = [ + "CD3D", + "CD3E", + "CD2", + "TRAC", + "IL7R", + "CD19", + "MS4A1", + "CD79A", + "CD79B", + "PAX5", + "BACKGROUND", + ] + rng = np.random.RandomState(7) + matrix = rng.exponential(0.05, size=(60, len(genes))) + matrix[:30, :5] += rng.exponential(3.0, size=(30, 5)) + matrix[30:, 5:10] += rng.exponential(3.0, size=(30, 5)) + adata = ad.AnnData(np.log1p(matrix).astype(np.float32)) + adata.var_names = genes + adata.obs["cluster"] = pd.Categorical(["t"] * 30 + ["b"] * 30) + input_path = tmp_path / "query.h5ad" + adata.write(input_path) + + candidate_path = tmp_path / "candidates.csv" + pd.DataFrame( + [ + {"cluster": "t", "backend": "celltypist", "cell_type": "T cell"}, + {"cluster": "t", "backend": "popv", "cell_type": "T cell"}, + {"cluster": "b", "backend": "celltypist", "cell_type": "B cell"}, + {"cluster": "b", "backend": "popv", "cell_type": "B cell"}, + ] + ).to_csv(candidate_path, index=False) + + result = run_annotation_pipeline( + input_path, + "cluster", + tmp_path / "output", + species="human", + tissue="blood", + no_figures=True, + enable_states=False, + candidate_artifact_paths=[candidate_path], + progress=lambda step, total, message: print(step, total, message, flush=True), + ) + + assert set(result["critic_results"]["selective_decision"]) == {"accepted_leaf"} + assert result["manifest"]["parameters"]["hierarchical_selector"]["marker_role"] == ( + "evidence_only_not_candidate_vote" + ) + assert result["manifest"]["parameters"]["validation_domain"]["status"] == ( + "out_of_focus_exploratory" + ) + assert result["paths"]["backend_candidates"].exists() + assert result["paths"]["hierarchical_decisions"].exists() + written = ad.read_h5ad(result["paths"]["annotated"]) + assert set(written.obs["ctp_selective_decision"]) == {"accepted_leaf"} + assert set(written.obs["ctp_independent_backend_count"]) == {2} diff --git a/tests/test_native_backends.py b/tests/test_native_backends.py new file mode 100644 index 0000000..8a7b3cf --- /dev/null +++ b/tests/test_native_backends.py @@ -0,0 +1,518 @@ +"""Contracts for native annotate backends and depth-domain planning.""" + +from __future__ import annotations + +import json +import sys +import types +from pathlib import Path + +import anndata as ad +import numpy as np +import pandas as pd +import pytest + +from celltypepilot.domain_validation_pipeline import ( + build_domain_validation_plan, + execute_domain_validation_plan, +) +from celltypepilot.native_backend_config import ( + NativeBackendConfigError, + hash_native_backend_dependencies, + load_native_backend_config, +) +from celltypepilot.native_backends import ( + NativeBackendRunError, + NativeBackendUnavailableError, + _run_reference_backend, + run_fold_native_backend, + run_native_backends, +) + + +def _query() -> ad.AnnData: + obs = pd.DataFrame( + {"leiden": ["0", "0", "1", "1"]}, + index=["cell-1", "cell-2", "cell-3", "cell-4"], + ) + var = pd.DataFrame(index=[f"G{i}" for i in range(60)]) + return ad.AnnData(np.ones((4, 60)), obs=obs, var=var) + + +def _reference(path: Path) -> Path: + obs = pd.DataFrame({"cell_type": ["T cell", "B cell"]}, index=["ref-1", "ref-2"]) + var = pd.DataFrame(index=[f"G{i}" for i in range(60)]) + ad.AnnData(np.ones((2, 60)), obs=obs, var=var).write_h5ad(path) + return path + + +def _resolver() -> dict: + return { + "by_label": {"t cell": "T cell", "b cell": "B cell"}, + "by_cl": {}, + "cl_by_name": {"T cell": "CL:0000084", "B cell": "CL:0000236"}, + "safe_parent_fallbacks": {}, + } + + +def _write_config(path: Path, reference: Path, backend: str = "popv") -> Path: + path.write_text( + json.dumps( + { + "schema_version": "celltypepilot.native-backends.v1", + "continue_on_failure": True, + "resume": True, + "backends": [ + { + "backend": backend, + "reference_path": str(reference), + "label_key": "cell_type", + **({"mode": "retrain"} if backend == "popv" else {}), + } + ], + } + ), + encoding="utf-8", + ) + return path + + +def test_native_config_resolves_and_hashes_reference(tmp_path): + reference = _reference(tmp_path / "reference.h5ad") + config = load_native_backend_config(_write_config(tmp_path / "native.json", reference)) + + assert config["backends"][0]["reference_path"] == str(reference.resolve()) + assert hash_native_backend_dependencies(config)[str(reference.resolve())] + assert len(config["config_sha256"]) == 64 + + +def test_llm_config_requires_explicit_network_authorization(tmp_path): + path = tmp_path / "native.json" + path.write_text( + json.dumps( + { + "schema_version": "celltypepilot.native-backends.v1", + "backends": [{"backend": "llm", "model": "bounded-model"}], + } + ), + encoding="utf-8", + ) + + with pytest.raises(NativeBackendConfigError, match="allow_network=true"): + load_native_backend_config(path) + + +def test_native_backend_cell_outputs_are_aggregated_and_resumed(tmp_path, monkeypatch): + reference = _reference(tmp_path / "reference.h5ad") + config = load_native_backend_config(_write_config(tmp_path / "native.json", reference)) + calls = [] + + def fake_popv(query, cluster_key, entry, run_dir): + calls.append(entry["backend"]) + return ( + pd.DataFrame( + { + "cell_id": query.obs_names.astype(str), + "predicted_label": ["T cell", "T cell", "B cell", "B cell"], + "confidence": [0.8, 0.9, 0.7, 0.6], + "backend": "popv", + } + ), + {"backend_version": "test"}, + ) + + monkeypatch.setattr("celltypepilot.native_backends._run_popv", fake_popv) + first = run_native_backends( + _query(), + "leiden", + pd.DataFrame(), + _resolver(), + tmp_path / "output", + config, + species="human", + tissue="general", + input_sha256="input-hash", + ) + second = run_native_backends( + _query(), + "leiden", + pd.DataFrame(), + _resolver(), + tmp_path / "output", + config, + species="human", + tissue="general", + input_sha256="input-hash", + ) + + assert calls == ["popv"] + assert set(first["candidates"]["canonical_cell_type"]) == {"T cell", "B cell"} + assert set(first["candidates"]["decision_role"]) == {"decision_candidate"} + assert (tmp_path / "output/native_backends/popv/raw_candidates.csv").is_file() + assert second["status"].iloc[0]["status"] == "completed_from_checkpoint" + + +def test_unavailable_backend_is_retained_without_candidate_fallback(tmp_path, monkeypatch): + reference = _reference(tmp_path / "reference.h5ad") + config = load_native_backend_config(_write_config(tmp_path / "native.json", reference)) + + def unavailable(*args, **kwargs): + raise NativeBackendUnavailableError("popV unavailable in test") + + monkeypatch.setattr("celltypepilot.native_backends._run_popv", unavailable) + result = run_native_backends( + _query(), + "leiden", + pd.DataFrame(), + _resolver(), + tmp_path / "output", + config, + species="human", + tissue="general", + input_sha256="input-hash", + ) + + assert result["candidates"].empty + assert result["status"].iloc[0]["status"] == "unavailable" + assert result["status"].iloc[0]["error_type"] == "NativeBackendUnavailableError" + + +def test_llm_runner_is_strictly_hypothesis_only(tmp_path, monkeypatch): + config_path = tmp_path / "llm.json" + config_path.write_text( + json.dumps( + { + "schema_version": "celltypepilot.native-backends.v1", + "backends": [ + { + "backend": "llm", + "provider": "openai", + "model": "bounded-test-model", + "allow_network": True, + "api_key_env": "TEST_CTP_API_KEY", + } + ], + } + ), + encoding="utf-8", + ) + + class FakeResponses: + def create(self, **kwargs): + assert kwargs["text"]["format"]["strict"] is True + return types.SimpleNamespace( + id="response-test", + output_text=json.dumps( + { + "decisions": [ + { + "cluster": "0", + "selected_label": "T cell", + "abstain": False, + "rationale": "bounded test", + }, + { + "cluster": "1", + "selected_label": "", + "abstain": True, + "rationale": "insufficient evidence", + }, + ] + } + ), + usage=None, + ) + + class FakeOpenAI: + def __init__(self, api_key): + assert api_key == "secret" + self.responses = FakeResponses() + + monkeypatch.setitem(sys.modules, "openai", types.SimpleNamespace(OpenAI=FakeOpenAI)) + monkeypatch.setenv("TEST_CTP_API_KEY", "secret") + marker_scores = pd.DataFrame( + { + "cluster": ["0", "1"], + "cell_type": ["T cell", "B cell"], + "combined_score": [0.8, 0.7], + } + ) + result = run_native_backends( + _query(), + "leiden", + marker_scores, + _resolver(), + tmp_path / "output", + load_native_backend_config(config_path), + species="human", + tissue="general", + input_sha256="input-hash", + ) + + assert len(result["candidates"]) == 1 + assert result["candidates"].iloc[0]["decision_role"] == "hypothesis_only" + assert result["candidates"].iloc[0]["independence_group"] == "llm_hypothesis" + + +def test_fold_scanvi_dispatch_does_not_silently_use_correlation(tmp_path, monkeypatch): + train = _reference(tmp_path / "train.h5ad") + query_path = tmp_path / "query.h5ad" + _query().write_h5ad(query_path) + observed = {} + + def fake_reference(query, cluster_key, entry, species, tissue): + observed.update(entry) + return ( + pd.DataFrame( + { + "cluster": ["0", "1"], + "cell_type": ["T cell", "B cell"], + "score": [0.8, 0.7], + "rank": [1, 1], + } + ), + {"backend_version": "test"}, + ) + + monkeypatch.setattr("celltypepilot.native_backends._run_reference_backend", fake_reference) + predictions, _ = run_fold_native_backend( + train, + query_path, + "leiden", + "scanvi", + tmp_path / "fold", + species="human", + tissue="general", + ) + + assert observed["backend"] == "scanvi" + assert "method" not in observed + assert len(predictions) == 4 + + +def test_scanvi_native_runner_rejects_non_count_expression(tmp_path): + reference = _reference(tmp_path / "reference.h5ad") + query = _query() + query.X = np.full(query.shape, 0.5) + + with pytest.raises(NativeBackendRunError, match="integer raw counts"): + _run_reference_backend( + query, + "leiden", + { + "backend": "scanvi", + "reference_path": str(reference), + "label_key": "cell_type", + }, + "human", + "general", + ) + + +def test_fold_runner_reuses_product_raw_candidates(tmp_path, monkeypatch): + train = _reference(tmp_path / "train.h5ad") + query_path = tmp_path / "query.h5ad" + _query().write_h5ad(query_path) + raw_path = tmp_path / "product/popv/raw_candidates.csv" + raw_path.parent.mkdir(parents=True) + pd.DataFrame( + { + "cell_id": ["cell-1", "cell-2", "cell-3", "cell-4"], + "predicted_label": ["T cell", "T cell", "B cell", "B cell"], + "confidence": [0.8, 0.8, 0.7, 0.7], + } + ).to_csv(raw_path, index=False) + + def must_not_run(*args, **kwargs): + raise AssertionError("popV was re-executed instead of reusing the product artifact") + + monkeypatch.setattr("celltypepilot.native_backends._run_popv", must_not_run) + predictions, provenance = run_fold_native_backend( + train, + query_path, + "leiden", + "popv", + tmp_path / "fold", + species="human", + tissue="general", + entry_overrides={"reuse_raw_path": str(raw_path)}, + ) + + assert len(predictions) == 4 + assert provenance["reused_product_native_artifact"] == str(raw_path) + + +def test_custom_reference_native_runner_executes_without_optional_runtime(tmp_path): + genes = [f"G{i}" for i in range(250)] + reference_x = np.vstack( + [ + np.r_[np.full(125, 8.0), np.ones(125)], + np.r_[np.full(125, 7.0), np.ones(125)], + np.r_[np.ones(125), np.full(125, 8.0)], + np.r_[np.ones(125), np.full(125, 7.0)], + ] + ) + reference_path = tmp_path / "reference.h5ad" + ad.AnnData( + reference_x, + obs=pd.DataFrame( + {"cell_type": ["T cell", "T cell", "B cell", "B cell"]}, + index=["r1", "r2", "r3", "r4"], + ), + var=pd.DataFrame(index=genes), + ).write_h5ad(reference_path) + query = ad.AnnData( + reference_x.copy(), + obs=pd.DataFrame( + {"leiden": ["0", "0", "1", "1"]}, + index=["cell-1", "cell-2", "cell-3", "cell-4"], + ), + var=pd.DataFrame(index=genes), + ) + config_path = tmp_path / "native.json" + config_path.write_text( + json.dumps( + { + "schema_version": "celltypepilot.native-backends.v1", + "backends": [ + { + "backend": "custom_reference", + "method": "correlation", + "reference_path": str(reference_path), + "label_key": "cell_type", + "allow_unverified_reference": True, + } + ], + } + ), + encoding="utf-8", + ) + + result = run_native_backends( + query, + "leiden", + pd.DataFrame(), + _resolver(), + tmp_path / "output", + load_native_backend_config(config_path), + species="human", + tissue="general", + input_sha256="input-hash", + ) + + assert result["status"].iloc[0]["status"] == "completed" + assert set(result["candidates"].query("rank == 1")["canonical_cell_type"]) == { + "T cell", + "B cell", + } + + +def test_domain_plan_exposes_current_evidence_deficits(tmp_path): + registry = tmp_path / "registry.json" + registry.write_text( + json.dumps( + { + "schema_version": "celltypepilot.public-benchmark-registry.v1", + "cohorts": [ + { + "cohort_id": "lung_missing", + "title": "Lung cohort", + "species": "human", + "tissue": "lung", + "constant_study_id": "study-1", + "local_path": "missing.h5ad", + "label_map_path": "missing.csv", + "cluster_map_path": "missing-clusters.csv", + "metadata": { + "truth_key": "cell_type", + "study_key": None, + "donor_key": "donor", + "platform_key": "assay", + "cluster_key": "cluster", + }, + } + ], + } + ), + encoding="utf-8", + ) + + result = build_domain_validation_plan(registry, tmp_path / "out") + lung = result["plan"]["domains"]["lung"] + + assert lung["registered_cohorts"] == 1 + assert lung["ready_cohorts"] == 0 + assert lung["claim_ready"] is False + assert "INSUFFICIENT_PUBLIC_COHORTS" in lung["blockers"] + assert "COHORT_ASSETS_OR_LABEL_MAPS_INCOMPLETE" in lung["blockers"] + + +def test_domain_run_requires_every_method_fold_checkpoint(tmp_path, monkeypatch): + data_path = tmp_path / "lung.h5ad" + obs = pd.DataFrame( + { + "cell_type": ["A", "A", "B", "B"], + "donor": ["d1", "d1", "d2", "d2"], + "assay": ["10x"] * 4, + "cluster": ["0", "0", "1", "1"], + }, + index=["c1", "c2", "c3", "c4"], + ) + ad.AnnData(np.ones((4, 2)), obs=obs, var=pd.DataFrame(index=["G1", "G2"])).write_h5ad(data_path) + label_map_path = tmp_path / "labels.csv" + rows = [] + for method in ["__truth__", "celltypepilot", "celltypist", "popv", "singler"]: + rows.extend( + {"method": method, "raw_label": label, "canonical_label": label} for label in ("A", "B") + ) + pd.DataFrame(rows).to_csv(label_map_path, index=False) + registry = tmp_path / "registry.json" + registry.write_text( + json.dumps( + { + "schema_version": "celltypepilot.public-benchmark-registry.v1", + "cohorts": [ + { + "cohort_id": "lung_ready", + "title": "Lung cohort", + "species": "human", + "tissue": "lung", + "constant_study_id": "study-1", + "donor_namespace": "study-1", + "local_path": str(data_path), + "label_map_path": str(label_map_path), + "metadata": { + "truth_key": "cell_type", + "study_key": None, + "donor_key": "donor", + "platform_key": "assay", + "cluster_key": "cluster", + }, + } + ], + } + ), + encoding="utf-8", + ) + planned = build_domain_validation_plan(registry, tmp_path / "out") + assert planned["plan"]["cohorts"][0]["execution_status"] == "ready" + + def fake_comparators(adata, assignments, *args, methods, **kwargs): + folds = list(assignments["fold_id"].drop_duplicates().astype(str)) + status = pd.DataFrame( + [ + {"method": method, "fold_id": fold, "status": "completed"} + for method in methods + for fold in folds + if not (method == "scanvi" and fold == folds[-1]) + ] + ) + return pd.DataFrame(), status + + monkeypatch.setattr( + "celltypepilot.benchmark_runner.run_benchmark_comparators", fake_comparators + ) + result = execute_domain_validation_plan(planned["plan_path"]) + + assert result["status"].iloc[0]["status"] == "incomplete" + assert result["manifest"]["claim_ready"] is False diff --git a/tests/test_scientific_boundaries.py b/tests/test_scientific_boundaries.py index 92f5d73..a5260fd 100644 --- a/tests/test_scientific_boundaries.py +++ b/tests/test_scientific_boundaries.py @@ -357,8 +357,15 @@ def test_reference_ensemble_critic_writeback_report_and_manifest_are_one_pipelin } query_path = tmp_path / "query.h5ad" reference_path = tmp_path / "reference.h5ad" + popv_path = tmp_path / "popv_candidates.csv" query.write(query_path) reference.write(reference_path) + pd.DataFrame( + [ + {"cluster": "0", "backend": "popv", "cell_type": "T cell"}, + {"cluster": "1", "backend": "popv", "cell_type": "B cell"}, + ] + ).to_csv(popv_path, index=False) result = run_annotation_pipeline( query_path, @@ -368,21 +375,24 @@ def test_reference_ensemble_critic_writeback_report_and_manifest_are_one_pipelin tissue="blood", reference_path=reference_path, reference_backend="correlation", + candidate_artifact_paths=[popv_path], no_figures=True, ) assert set(result["critic_results"]["cell_type"]) == {"T cell", "B cell"} assert set(result["critic_results"]["decision"]) == {"accepted"} assert "reference_scores" in result["paths"] assert "ensemble_scores" in result["paths"] + assert "backend_candidates" in result["paths"] + assert "hierarchical_decisions" in result["paths"] assert result["paths"]["novelty"].name == "novelty_results.csv" assert result["paths"]["novelty"].exists() assert "data.annotated.h5ad" in result["manifest"]["outputs"] assert result["manifest"]["parameters"]["novelty_ood"]["identity_invariant"] is True assert result["manifest"]["parameters"]["pipeline_stages"] == [ "context", - "marker", - "reference", - "ensemble", + "marker_evidence_compilation", + "candidate_backends", + "hierarchical_selective_decision", "critic", "state", "novelty_ood",