Spaces:
Running
Initial Commit Contents
This file defines the deployed contents of the lightweight ENCODE Space and its separate private runtime-artifact bucket.
Application and deployment
README.mdβ project overview and Hugging Face Space metadata.ai_note/COMMIT_CONTENTS.mdβ this release file list.Dockerfileβ CPU-only backend container listening on port 7860.netlify.tomlanddeploy/β Netlify build/Drop package that proxies the static frontend's API requests to the Hugging Face Space backend..dockerignoreβ excludes development-only files from container builds..gitignoreβ excludesdata/and the generated parts ofoutputs/.src/requirements.txtβ pinned Python runtime dependencies.
Backend
src/backend/app.pyβ FastAPI application and HTTP endpoints.src/backend/codesearch.pyβ medical-code retrieval.src/backend/retriever.pyβ phenotype retrieval using Vidul's fine-tuned embeddings.src/backend/encode.pyβ annotation and response handling.src/backend/graph.pyβ phenotype detail graph construction.src/backend/models.pyβ registry of the retrieval models the UI may offer.src/backend/rxnav.pyβ cached RxNAV/RxNorm completion for medication mappings that are absent from packaged outputs.src/backend/__init__.pyβ backend package marker.
Frontend
src/frontend/index.htmlβ browser application shell.src/frontend/app.jsβ search, review, and annotation behavior.src/frontend/styles.cssβ application styling.
Private bucket: runtime model and indexes
outputs/models/bge_ft_va/β Vidul's fine-tuned model weights, tokenizer, and configuration.outputs/indexes/bge_ft_va/icd_index/β diagnosis FAISS index and metadata.outputs/indexes/bge_ft_va/med_index/β medication FAISS index and metadata.outputs/indexes/bge_ft_va/ndc_index/β NDC FAISS index and metadata.outputs/indexes/bge_ft_va/labchem_index/β LOINC/lab FAISS index and metadata.outputs/indexes/bge_ft_va/cpt_index/β procedure FAISS index and metadata.outputs/embeddings/bge_ft_va/code.npyoutputs/embeddings/bge_ft_va/code_meta.jsonoutputs/embeddings/bge_ft_va/config.jsonoutputs/embeddings/bge_ft_va/metadata.npyoutputs/embeddings/bge_ft_va/metadata_ids.json
Private bucket: runtime phenotype records
outputs/canonical/algorithm_components.jsonloutputs/canonical/canonical_phenotypes.jsonloutputs/canonical/cipher_links.jsonloutputs/canonical/code_descriptions.jsonloutputs/canonical/lab_loinc_map.jsonloutputs/canonical/loinc_terms.jsonloutputs/canonical/med_ingredient_map.jsonloutputs/canonical/rxcui_ingredient_map.jsonl
Verification
tests/test_retrieval.pyβ focused tests for the retained dense-retrieval path.tests/test_rxnav_and_deployment.pyβ RxNAV provenance and Netlify Drop deployment checks.
Excluded
Everything under data/ (raw VA exports, the original application bundle, and
the LOINC and RxNorm distribution archives) and everything the pipeline writes to
outputs/ β training, evaluation, reranker, facet, profiling, and cached
results, generated demos, and annotations β is excluded from the Space upload,
along with local environments, credentials, and editor settings.
The release contains one retrieval path: Vidul's fine-tuned model, prebuilt
embeddings, and exact dense search. Large runtime assets are stored in
hf://buckets/hiasgnpsadgd/encode-artifacts and mounted read-only at
/home/user/app/outputs; they are not committed to the Space repository or
copied into the Docker image.