Skip to content

About

The HLA Curation Interface (HCI) is a tool designed to facilitate the curation of information about HLA alleles and haplotypes.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

HLA Curation Interface

Production Site | Test Site

continuous integration continuous deployment codecov production uptime

The HLA Curation Interface (HCI) is a tool designed to facilitate the curation of information about HLA alleles and haplotypes.

Architecture of the HCI

The HCI is maintained by the Stanford contingent of ClinGen.

Getting Started

  • Install uv.
  • Install Node.js (see .nvmrc for the version).
  • Install JavaScript dependencies: npm ci.
  • Clone the repository.
  • Install Python dependencies: uv sync.
  • Install just.
  • Copy .env.example to .env in the root of the repository and fill in the values. When you add or remove a key, change both files; just env-check reports any differences.
  • Run the development server: just django-runserver.
  • Back up your local database, if you want, with uv run src/manage.py dbbackup. Backups go to backups/, which Git ignores.

Contributing

You are welcome to submit a bug report or a pull request.

License

The HCI's source code is subject to the MIT License. Read the text of the license here.

About

The HLA Curation Interface (HCI) is a tool designed to facilitate the curation of information about HLA alleles and haplotypes.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages