Spaces:
Running
Running
| title: PhenoGenius | |
| emoji: 🧞♂️ | |
| sdk: streamlit | |
| sdk_version: 1.38.0 | |
| app_file: phenogenius_app.py | |
| python_version: 3.11 | |
| pinned: true | |
| # PhenoGenius web app | |
| Symptom interaction modeling for precision medicine | |
| ## Overview | |
| Symptom interaction model provide a method to standardize clinical descriptions and fully exploit phenotypic data in precision medicine. | |
| This repository contains scripts and files to use PhenoGenius Web app, the phenotype matching system for genetic disease based on this model. **Please try PhenoGenius in the cloud at [https://huggingface.co/spaces/kyauy/PhenoGenius](https://huggingface.co/spaces/kyauy/PhenoGenius).** | |
| If you use PhenoGenius, please cite: | |
| > Yauy et al., Learning phenotypic patterns in genetic disease by symptom interaction modeling. medrXiv (2023). [https://doi.org/10.1101/2022.07.29.22278181](https://doi.org/10.1101/2022.07.29.22278181) | |
| ## Install | |
| - Requirements | |
| ```bash | |
| python == 3.11 #(pyenv install 3.11) | |
| poetry #(https://python-poetry.org/docs/#installation) | |
| git-lfs | |
| ``` | |
| - Install dependencies | |
| ```bash | |
| poetry install | |
| ``` | |
| If you need to generate a `requirements.txt` file, use the following command: | |
| ``` | |
| poetry export --without-hashes --format=requirements.txt > requirements.txt | |
| ``` | |
| NB: if git-lfs is not installed, you won't be able to download PhenoGenius Web app resources. | |
| ## Use streamlit webapp in your desktop | |
| ### Run | |
| ```bash | |
| poetry shell | |
| streamlit run phenogenius_app.py | |
| ``` | |
| Enjoy ! | |
| ## Command line interface | |
| The command line interface is available in the PhenoGenius client repository [https://github.com/kyauy/PhenoGenius/](https://github.com/kyauy/PhenoGenius/). | |
| ## License | |
| *PhenoGenius* is licensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for the full license text. | |
| ## Misc | |
| *PhenoGenius* is a collaboration of : | |
| [](https://seqone.com/) | |
| [](https://iab.univ-grenoble-alpes.fr/) | |